paradigmas de linguagem
Subprogramas
Definição: São os blocos de construção fundamentais dos programas e estão dentre os conceitos mais importantes no projeto de linguagens de programação.
Subprogramas
Características gerais dos subprogramas: -‐ Cada subprograma tem um único ponto de entrada -‐ A unidade de programa chamadora é suspensa durante a execução do subprograma chamado, implicando a existência de apenas um subprograma em execução em qualquer momento no tempo. -‐ O controle sempre retorna para o chamador quando a execução do subprograma termina.
Subprogramas * Categorias :
Procedimentos – são coleções de sentenças que definem computações parametrizadas. Essas computações são realizadas por sentenças de chamadas únicas.
Funções – são chamadas por meio de aparição de seus nomes em expressões, com os parâmetros reais requeridos. O valor produzido perla execução de uma função é retornado para o código chamador.
Subprogramas
* Subprograma sobrecarregado (overloaded) : é aquele que tem o mesmo nome de outro s u b p r o g r a m a n o m e s m o a m b i e n t e d e referenciamento. * Subprograma genérico: é cuja