Respostas
Definição de Subalgoritmos
Um subalgoritmo é definido por:
- cabeçalho, onde são definidos o nome e o tipo do subalgoritmo, bem como os seus parâmetros e variáveis locais;
- corpo, onde se encontram as instruções do subalgoritmo.
O nome de um subalgoritmo é o nome simbólico pelo qual ele é chamado por outro algoritmo.
Variáveis locais são aquelas definidas dentro do próprio subalgoritmo e só podem ser utilizadas pelo mesmo.
Parâmetros são canais por onde os dados são transferidos pelo algoritmo chamador a um subalgoritmo, e vice-versa.
O tipo de um subalgoritmo é definido em função do número de valores que o subalgoritmo retorna ao algoritmo que o chamou. Segundo esta classificação, os subalgoritmos podem ser divididos em dois tipos:
- funções, que retornam um, e somente um, valor ao algoritmo chamador;
- procedimentos, que retornam zero (nenhum) ou mais valores ao algoritmo chamador.