Escolar Documentos
Profissional Documentos
Cultura Documentos
FICHA Algoritmia_FT04
✓ Algoritmia ✓ Pseudocódigo
✓ Fluxogramas
✓ Ciclos
Algoritmo "AlgoritmoFT04_1"
Var
i : inteiro para <variável> de <valor-inicial> ate <valor-limite> faca
Inicio
para i de 1 ate 5 faca <sequência-de-comandos>[passo <incremento>]
escreva(i) fimpara
i:=i+1
fimpara
Fimalgoritmo
Página 1 de 2
Exercício 3 (**) - Escreva um algoritmo para, dado um número N (entre 1 e 10), apresentar a tabuada
dos N. Exemplo: Para N=5 deverá apresentar: 1x5=5 , 2x5=10 , 3x5=15 , 4x5=20 , 5x5=25 , 6x5=30 ,
7x5=35 , 8x5=4 , 9x5=45 , 10x5=50 mudando de linha. (AlgoritmoFT04_3)
a) Verifique os resultados obtidos e verifique o que acontece se alterar i:=i+1 para i:=1+3 (Se
necessitar de para a execução do programa faça ctrl+F2)
b) Verificou diferenças entre este procedimento cíclico repita … ate e o para … ate?
Muito bem, basta mudar a condição i=50 para i<50 para resolver o erro. Altere o programa e teste.
(AlgoritmoFT04_4)
Exercício 5 (**) – Altere o programa anterior, utilizando o Enquanto ... Faca (AlgoritmoFT04_5)
Exercício 6 (***) - Escreva um fluxograma que permita calcular o fatorial de um número introduzido
pelo utilizador, depois crie os programas utilizando unicamente as instruções mínimas do pseudocódigo:
a) Utilizando a instrução: Repita ... Ate ... ; (AlgoritmoFT04_6a)
b) Utilizando a instrução: Enquanto ... Faca ... ; (AlgoritmoFT04_6b)
c) Utilizando a instrução: Para ... Ate… ; (AlgoritmoFT04_6c)
Página 2 de 2