Académique Documents
Professionnel Documents
Culture Documents
Aula 4
Sumrio
Representao de algoritmos Elementos bsicos Algoritmos com qualidade
Representaes de algoritmos
Uma das forma de representar de algoritmos
Pseudo-cdigo
Pseudo-cdigo
Caractersticas:
Sintaxe mais simples que a de uma Linguagem de Programao.
Pseudo-cdigo
Exemplo: Fazer um bolo Ingredientes: farinha, acar, leite, etc. Separar os ingredientes Misturar os ingredientes
inicio
<comandos>
fim
float raio
float perim
// comandos
ler (raio) perim = 2 * pi * raio escrever (perim) fim
float raio
float perim
operador
Exemplos:
N_NEPERIANO = 2,7182 UNIVERSIDADE = Uni-CV'
Dados Variveis
Elemento que tm a funo de associar um nome a uma pedao da memria onde um dado pode ser armazenado.
Exemplos:
Inteiro: String de caracteres: Lgico: 10 -5 -128 13,4 -5,0 'Abril' FALSE (0) Real (ponto flutuante): 1,34 TRUE (1)
'quarta-feira'
nome da varivel
Valor
Notao:
x1 23;
temp x2;
alfa
ang resto
1 / 5;
1 / 5.0; 10 % 3;
resto
delta
1 % 4;
5 * 5 4 * 1 * 4;
cond2 F OR F;
cond3 NOT cond1; cond4 (V AND F) OR (5 > 3);
((z / a) + b*a ) - d
NOT LOG OR (B * 2 - C == 0)
LOG OR NOT (B * B C * 10 + A * B)
/* <comentrio> */
/***************************************** UNIVERSIDADE DE CABO VERDE CELESTINO BARROS DATA: 10/11/2009 LTIMA MODIFICAO: 11/11/2009 ALGORITMO DE DEMONSTRAO *****************************************/
hipsqrt(cat1*cat1+cat2*cat2);
p c + l;
Questes