Professional Documents
Culture Documents
Construindo um algoritmo:
Ler atentamente o enunciado do problema destacando seus pontos
principais;
Definir os dados de entrada, ou seja, quais dados sero fornecidos;
Definir o processamento dos dados, ou seja, o que deve ser feito aos dados
de entrada para transform-los em dados de sada.
Definir os dados de sada, ou seja, a resposta ao problema.
Programa
Representao de Algoritmos
Corpo do Algoritmo:
Algoritmo <Nome do algoritmo>
Incio
<definies>
<Comandos>
Fim
Comando de escrita na tela: Serve para imprimir dados na tela do computador.
Escreva( );
Comando de leitura de dados: Serve para obter dados do usurio via teclado.
Leia( );
Exemplos
12
25
9
2.9
7.0
0.5
atribuio
soma
subtrao
multiplicao
diviso
resto da diviso
Precedncia de operadores
parnteses
operadores de multiplicao, diviso e resto da
diviso
operadores de soma e subtrao
Exemplos:
2+3*35=
(2 + 3) * (3 5) =
1 + 15.0 / 2 =
1 + 15 / 2 =
Exemplo 2: Escreva um algoritmo que imprima o resultado da expresso:
27 * 18 + 92 15
Algoritmo ImprimeExpresso
Incio
Escreva(27*18+92-15);
Fim
Exemplo 2 - Verso: Escreva um algoritmo que imprima uma frase juntamente com o
resultado da expresso:
27 * 18 + 92 15
Algoritmo ImprimeFraseExpresso
Incio
Escreva("O resultado de 27*18+92-15 ", 27*18+92-15);
Fim
Exerccios:
1.
1 / 2
1.0/2
1%2
(220/10)%4
5/2 + 3
6 + 1 * 3
3.0 * 5.0 + 1
2 + 2/4
29.0/7+4
3/6.0-7
28
24
2
874 56 12
5
9
9 3
1
2 2
25 12 36 15
10 18 87 9