Subprogramas são pequenos programas escritos dentro de um programa principal maior. O propósito de um subprograma é para realizar uma tarefa específica. Esta tarefa pode precisar ser feita mais de uma vez em vários pontos do programa principal.
Quais são as principais razões para usar subprogramas?
Existem várias vantagens em usar subprogramas:
- Eles ajudam a manter o código simples e, portanto, mais legível;
- Eles permitem que o programador use o mesmo código quantas vezes forem necessárias ao longo do programa;
- Eles permitem que o programador defina as funções necessárias; e,
- Podem ser usados em outros programas.
Quais são as duas razões para usar subprogramas?
Duas vantagens importantes de usar subprogramas são reutilização e abstração. Em nosso programa Sort vimos como os subprogramas nos permitem reutilizar o mesmo código. Embora o programa Sort faça muitas trocas, só precisamos escrever o procedimento Swap uma vez. Cada chamada para Swap usa o mesmo código que escrevemos para o procedimento.
Qual é o objetivo principal de uma sub-rotina?
Na programação de computadores, uma sub-rotina é uma sequência de instruções do programa que executa uma tarefa específica, empacotada como uma unidade. Esta unidade pode ser usada em programas onde quer que essa tarefa em particular deva ser executada.
Os subprogramas podem ser genéricos?
Um subprograma genérico é um subprograma que possui polimorfismo paramétrico. UMAsubprograma genérico pode aceitar diferentes tipos de valores de um mesmo local de memória único. Subprogramas parametricamente polimórficos são freqüentemente chamados de subprogramas genéricos.