Subprogramas ti

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (666 palavras )
  • Download(s) : 0
  • Publicado : 28 de novembro de 2012
Ler documento completo
Amostra do texto
aSubprogramas

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 aexistê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 seusnomes 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
Envolvetrê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 daabstraçã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 compartilhematributos 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...
tracking img