Subprogramas ti
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 subprograma no mesmo ambiente de referenciamento. Subprograma genérico: é cuja computação pode ser feita em dados de diferentes tipos em diferentes chamadas
Paradigma deProgramação orientado a objetos
Envolve três conceitos fundamentais: - Tipos de dados abstratos; - Herança - Vinculação dinâmica
Paradigma deProgramação orientado a objetos
Envolve três conceitos fundamentais: - Tipos de dados abstratos: é uma metodologia de programação que tem como proposta reduzir a informação necessária para a criação/programação de um algoritmo através da abstração das variáveis envolvidas em uma única entidade fechada. Com operações próprias à sua natureza.
- Herança:
é um princípio de orientação a objetos, que permite que classes compartilhem atributos e métodos, através de "heranças". Ela é usada na intenção de reaproveitar código ou comportamento generalizado ou especializar operações ou atributos. O conceito de herança de várias classes é