Escolar Documentos
Profissional Documentos
Cultura Documentos
Português Estruturado
Português Estruturado
Português Estruturado
Português Estruturado
repita
repita
<instruções>
....
ate <condição2>
ate <condição1>
Repita / Enquanto
Português Estruturado
repita
enquanto (<condição2>) faca
<instruções>
....
fimenquanto
ate <condição1>
Repita / Para
Português Estruturado
repita
para <var> de <inicio> ate <fim> [ <passo> <incremento>] faca
<instruções>
....
fimpara
ate <condição>
Para / Para
Português Estruturado
<instruções>
....
fimpara
fimpara
Para / Enquanto
Português Estruturado
<instruções>
....
fimenquanto
fimpara
Para / Repita
Português Estruturado
Português Estruturado
algoritmo “FATORIAL_A”
var
CONTADOR : inteiro
FATORIAL: inteiro
inicio
FATORIAL 1
CONTADOR 1
enquanto CONTADOR <= 5 faca
FATORIAL FATORIAL * CONTADOR
CONTADOR CONTADOR + 1
fimenquanto
escreva( “Fatorial de 5 = “, FATORIAL)
fimalgoritmo
algoritmo “FATORIAL_B”
var
CONTADOR : inteiro
FATORIAL: inteiro
inicio
FATORIAL 1
CONTADOR 1
repita
FATORIAL FATORIAL * CONTADOR
CONTADOR CONTADOR + 1
ate CONTADOR > 5
escreva( “Fatorial de 5 = “, FATORIAL)
fimalgoritmo
algoritmo “FATORIAL_C”
var
CONTADOR : inteiro
FATORIAL: inteiro
inicio
FATORIAL 1
para CONTADOR de 1 ate 5 passo 1 faca
FATORIAL FATORIAL * CONTADOR
fimpara
escreva( “Fatorial de 5 = “, FATORIAL)
fimalgoritmo
EXERCÍCIO: Elabore um algoritmo que calcule o fatorial de um número lido. A cada
solução pergunte ao usuário se ele deseja continuar. Repetir o programa enquanto a
resposta for “sim”.
algoritmo “FATORIAL_D”
var
CONTADOR : inteiro
FATORIAL: inteiro
RESP : caractere
N : inteiro
inicio
RESP “S”
enquanto RESP = “S” faca
FATORIAL 1
escreval (“Fatorial de que número: “)
leia (N)
para CONTADOR de 1 ate N passo 1 faca
FATORIAL FATORIAL * CONTADOR
fimpara
escreval( “Fatorial de “ , N, “ = “, FATORIAL)
escreval( “Deseja continuar? (S/N) “)
leia (RESP)
fimenquanto
fimalgoritmo