Beruflich Dokumente
Kultur Dokumente
Introduo Programao
Prof. Fabiano Madeira fabianomadeira@gmail.com
Crditos: Profa. Ana Cristina
Introduo Programao - Prof. Fabiano Madeira 2
Objetivos da u!a
Construir a tabela de um
n,mero inteiro dado "elo
usu%rio
'0: "ara n 6 7
8em1se:
1
6ari$ve! #ontador: cont
1
Ini#ia!iBaoA
cont 94
1
(ondio)ou #ritCrio de
parada+A
cont 4:
1
In#rementoA
cont 9cont ; 4
7 0 4 6 7
7 0 5 6 4:
7 0 < 6 47
7 0 = 6 5:
7 0 7 6 57
7 0 > 6 <:
7 0 ? 6 <7
7 0 @ 6 =:
7 0 A 6 =7
7 0 4: 6 7:
Introduo Programao - Prof. Fabiano Madeira ?2
E"emp!o de !goritmo )?+ - Reso!uo
0ome: 2abuada
3b!etivo: )laborar um algoritmo que ):;5)4A a
tabuada de um n#mero inteiro
Dados de )ntrada: 1m n#mero inteiro
:ada: A tabuada do n#mero lido
Introduo Programao - Prof. Fabiano Madeira ?'
E"emp!oA Estrutura de Repetio #om
teste no in0#io
,uncionamento:
4. Atribuir 2vari$ve!; o $alor numrico 2va!or ini#ia!;
5. Com"arar o $alor de 2vari$ve!; com o $alor numrico :va!or
fina!;. (e :vari$ve!; for menor ou igual a :va!or fina!;D ento
seguir "ara o "asso <P caso contr%rio# e0ecutar a instruo ou
bloco de instruUes imediatamente a"Vs o FIM-PR.
<. '0ecutar as instruUesP
=. Incrementar o $alor de $ari%$el de uma unidade
7. $olta "ara o "asso 5
PR :vari$ve!; GE :va!or ini#ia!; /I :va!or fina!; F4
:InstruJes do <!o#o 6erdade;
FIM-PR
Introduo Programao - Prof. Fabiano Madeira ,2
E"emp!oA Repetio #om vari$ve! de
#ontro!e
(e H 6 :# :W 6 4 B"or definioCP
(e H 3 :# HW 6 4 0 5 0 < 0 ... 0 BH 4C 0 H
Introduo Programao - Prof. Fabiano Madeira ..
E"er#0#io Proposto
P> Dado um n#mero inteiro e positivo, calcular o
seu fatorial> ,atorial $ o produto dos n#meros
naturais desde 9 at$ o inteiro n>
7W 6 4 0 5 0 < 0 = 0 7 6 45: