Você está na página 1de 2

UNIVERSIDADE DO ESTADO DO AMAZONAS

CURSO DE ENGENHARIA DE COMPUTAO


Paradigmas de Linguagens de Programao
Trabalho como parte da AP1

O trabalho pode ser feito em equipe de at 4 componentes.


Constar de um trabalho escrito contendo os contedos solicitados, conforme descritos
abaixo, e uma apresentao em sala de aula, para a turma. A apresentao deve durar, no
mximo, 40 minutos.
Ser atribuda nota 3,5 pontos para cada parte do trabalho, totalizando, no mximo, 7,0
pontos para compor a nota da AP1.
Datas da apresentao e entrega do trabalho escrito: 18 e 20 de abril.
Escolha das equipes e respectivos trabalhos: 07/03.

Trabalho 1
Evoluo das principais linguagens de programao: FORTRAN, Flow-Matic, Algol,
Cobol, CPL, C, C++, LISP, COMMON-LISP,BASIC, PL-I, Prolog, Schemme, Miranda,
Haskel, Oberon, Basic, Pascal, Python, PHP, Ada, Java, C#, PHP, Huby, Lua, linguagens
de marcao.
Para cada linguagem, mostrar:
- ano de lanamento, caractersticas principais: para que domnio de aplicao foi
projetada, a que paradigma pertence, estruturas/recursos, se foi influenciada por uma
antecessora que melhorias trouxe (ou no), ainda usada? Se sim, em que domnio de
aplicao?

Trabalho 2
Nomes, vinculaes e escopos.
Nomes: questes de projeto, formato, palavras especiais (palavras-chave e palavra
reservada), variveis (nome, endereo, tipo e valor).
Vinculao: de atributos, de tipos (esttica e dinmica), tempo de vida
Escopo: blocos, esttico, dinmico, escopo e tempo de vida.

Trabalho 3
Tipos de dados
Tipos primitivos: numricos (inteiro e ponto flutuante, complexo, decimal), booleanos,
caractere. Operaes sobre os diversos tipos.
Tipos definidos pelo usurio: enumerao, subfaixa.
Tipo matriz: ndices, vinculao de ndices, inicializao e matrizes,
Registros
Ponteiros
Verificao de tipos: tipagem forte
Trabalho 4
Expresses e atribuies
Expresses aritmticas: ordem de avaliao de operadores, associatividade, efeitos
colaterais.
Operadores sobrecarregados:
Converso de tipos: coero, converso explcita.
Expresses relacionais e booleanas:
Avaliao em curto-circuito
Atribuio: simples, composta, operadores unrios, atribuio como expresso, atribuio
de listas.

Trabalho 5
Subprogramas
Chamada, cabealho, parmetros.
Procedimentos e funes.
Ambientes de referenciamento: variveis locais, subprogramas aninhados.
Mtodos de passagem de parmetros: por valor, por referncia, por resultado, por valor-
resultado, por nome.
Verificao de tipos de parmetros
Parmetros que so subprogramas
Subprogramas sobrecarregados

Você também pode gostar