Paradigmas de Programação
ALUNO (A):
Nº:
CURSO: Ciência da Computação
PERÍODO/ANO: 3º/2014
PROFESSOR (A): Luciana Balieiro
TURNO: Matutino
DISCIPLINA: Paradigmas de Programação
1ª LISTA DE EXERCÍCIOS
I - Observações
1) Equipe do seminário.
2) Data da apresentação e envio por e-mail: 26/02/2014
II – Tarefas
1. Que recursos de Plankalkul você acha que teriam maior influência no Fortran 0 se os projetistas do Fortran estivessem familiarizados com Plankalkul?
2. Quais dos três objetivos originais do comitê do projeto ALGOL, na sua opinião, foi mais difícil de ser atingido naquela época?
I.
A sintaxe da linguagem deve ser o mais próxima possível da notação padrão matemática e os programas devem ser legíveis, com poucas explicações adicionais.
II.
Deve ser possível usar a linguagem para descrição de algoritmos em publicações.
III.
Programas na nova linguagem devem ser mecanicamente traduzíveis em código de máquina.
3. Em sua opinião, qual é o erro de sintaxe mais comum em programas Lisp?
4. Descreva, em suas próprias palavras, o conceito de ortogonalidade no projeto de linguagens de programação?
5. Quais são os argumentos a favor e contra a idéia de uma linguagem sem tipos?
6. Existem outras linguagens de programação lógica além de Prolog?
7. Escreva sua opinião sobre as seguintes afirmativas:
a. Linguagens muito complexas também são muito perigosas
b. Devemos manter todas as linguagens pequenas e simples
8. Para entender o valor de algumas estruturas, a equipe deverá fazer uma das seguintes atividades (definidas por sorteio): a. Crie na linguagem C# um programa que use uma estrutura que armazene informações de estudantes, incluindo o nome, a idade, a média das notas e o nível do estudante utilizando uma cadeia de caracteres
(por exemplo, “calouro”). O programa deve permite o preenchimento e consulta da estrutura. Não utilize classes, ao não ser no main. Utilize o tipo de projeto Console