Académique Documents
Professionnel Documents
Culture Documents
Modularizacao
• E quebrar um problema em pequenas partes,
sendo que cada uma dessas partes sera
responsavel pela realizacao de uma etapa do
problema.
• Para problemas simples ou de complixidade
reduzida, podem-se densevolver proramas
simples com uma sequencia de instrucoes
bem definidas.
• Contudo quando os problemas assumem uma complexidade
identificados por um nome (indetificador) e sua execucao pode ser feita co zero ou
para a sua criacao e similar a dos algoritmos convecionais, excepto colaboracao dos
lhe estao associados fossem copiadas para o local do programa onde foi
invocado.
• A segunte sintaxe representa de uma forma
generia um procedimento.
...
Return
Como exemplo
de
procedimentos,
utiliza se o
seguinte
aloritmo que
imprime as
notas e calcula a
medis final de N
alunos
• No exemplo, o procedimento LISTA_NOTAS e
invocada no algoritmo principal atraves da
instrucao Call LISTA_NOTAS (Notas,media,n), que
depois de executado pode disponibilizar os
valores contidos nos seus parametros.
Opcionalmente,sera possivel abdicar da utilizacao
da palavra reservada Call e faz simplesmente
referencia ao nome do procdimento.
Parametros de entrada e saida