Escolar Documentos
Profissional Documentos
Cultura Documentos
Portugus Estruturado
enquanto (<condio 1>) fa a enquanto (<condio 2>) fa a <instrues> fim_enquanto fim_enquanto
Condio 2 N S
Porgus Estruturado
enquanto (<condio 1>) fa a repita <instrues> at_que (<condio 2>) fim_enquanto
Instrues
Portugus Estruturado
enquanto (<condio>) fa a para <var> de <inicio> at <fim> passo <incr> fa a <instrues> fim_para fim_enquanto
Instrues
N Condio 2 S N Condio 1 S
Portugus Estruturado
repita repita <instrues> at_que (<condio 2>) at_que (<condio 1>)
Condio 1 S
Portugus Estruturado
repita enquanto (<condio 2>) fa a <instrues> fim_enquanto at_que (<condio 1>)
Instrues
N Condio S
Portugus Estruturado
repita para <var> de <inicio> at <fim> passo <incr> fa a <instrues> fim_para at_que (<condio>)
Instrues
Portugus Estruturado
para <var1> de <inicio> at <fim> passo <incr> fa a para <var2> de <inicio> at <fim> passo <incr> fa a <instrues> fim_para fim_para
Condio
S Instrues
Portugus Estruturado
para <var> de <inicio> at <fim> passo <incr> fa a enquanto (<condio>) fa a <instrues> fim_enquanto fim_para
Instrues
N S
Condio
Portugus Estruturado
para <var> de <inicio> at <fim> passo <incr> fa a repita <instrues> at_que (<condio>) fim_para
Algoritmo
1. 2. 3. 4. 5. 6. 7. Inicializar as variveis FATORIAL E CONTADOR com 1 Definir as variveis RESP (resposta) para confirmao e N para receber o limite de valor para o clculo da fatorial Enquanto RESP do usurio for sim, executar os passos 3,4,5, e 7 Repetir a execuo dos passos 4 e 5 por N vezes FATORIAL FATORIAL * CONTADOR Incrementar 1 varivel CONTADOR Apresentar ao final o valor obtido
Referncias
ASCENCIO, Ana Fernanda Gomes. Logica de programaao com Pascal. So Paulo: Makron Books, 1999. 108. Jayr F.de Oliveira, Jose Augusto N.g. Manzano. Algoritmos: Lgica para Desenvolvimento de Programao de Computadores