PLP , Sebesta 9 edição
1672 palavras
7 páginas
1. Cada subprograma tem um único ponto de entrada. Toda unidade de programa chamadora é suspensa durante a execução do programa chamado, o que implica na existência de somente um subprograma em execução em qualquer momento dado. O controle sempre retorna ao chamador quando a execução do subprograma encerra-se.2. Diz-se que um subprograma é ative se, depois de ter sido chamado, ele iniciou a execução mas ainda não a concluiu.
3. O cabeçalho é a primeira linha da definição, serve a diversos propósitos, especifica que a unidade sintática de algum tipo particular, essa especificação frequentemente é realizada com uma palavra especial. Oferece um nome para o subprograma e em terceiro, pode especificar opcionalmente uma lista de parâmetros, opcionalmente porque nem todas as definições de subprograma têm parâmetros.
4.
5.
6.
7. Perfil de parâmetro de um subprograma é o número, a ordem e os tipos de seus parâmetros formais.
8. Formais são os parâmetros no cabeçalho de subprograma, as instruções de chamada a subprogramas incluem o nome dele e uma lista de parâmetros a serem vinculadas aos seus formais. Esses parâmetros são chamados de reais.
9. A vantagem está no fato deles poderem aparecer em qualquer ordem da lista de parâmetro reais, a principal desvantagem reside no fato de o usuário do subprograma precisar saber os nomes dos formais.
10.
11. Procedimentos são coleções de instruções que definem computações parametrizadas. Estas, por sua vez,