Você está na página 1de 1

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO

Curso de Bacharelado em Sistemas de Informao Disciplina: Paradigmas de Programao Professor: Josino Rodrigues Exerccio 1) Defina linguagem de programao. 2) Durante nossas aulas foram discutidos 7 motivos para se estudar paradigmas de programao. Cite 4. 3) Defina linguagens imperativas ou procedurais. 4) Descreve resumidamente linguagens orientadas a objetos. 5) Defina linguagens funcionais. 6) Defina linguagens lgicas. 7) Defina Gap semntico e descreva como isso pode afetar o processo de desenvolvimento. 8) Qual linguagem possui um Gap semntico maior quando se pretende desenvolver sistemas corporativos? C ou Java? Porque? 9) Cite 5 benefcios esperados quando se adota OO. 10) Conceitue e exemplifique os seguintes conceitos: a) Abstrao em POO b) Encapsulamento c) Modularidade d) Objetos e) Classes f) Ligaes e Associaes g) Hierarquia de Classes h) Herana i) Comunicao entre Objetos j) Mensagens k) Polimorfismo 11) O que Abstrao em POO? Cite exemplos de abstraes utilizadas durante o processo de desenvolvimento de aplicativos e o motivo de seu uso. 12) O paradigma funcional de programao surgiu com o desenvolvimento da linguagem Lisp por John McCarthy em 1958. Em qual cenrio ocorreu o surgimento das linguagens funcionais? Descreva resumidamente o que significa programar um computador em uma linguagem funcional. 13) Na anlise feita no artigo de Maria Ceclia Calani Baranauskas a atividade de "programao de computadores" considerada uma atividade de "resoluo de problemas", onde as linguagens representam, atravs de seus diferentes paradigmas, os "meios" onde os problemas devem ser resolvidos. Assim, resolver um problema nos paradigmas citados envolve "moldar" o problema segundo as "entidades" representativas de cada paradigma. Quais as entidades representativas dos paradigmas apresentados nas aulas(procedural, lgico, orientado a objetos e funcional)? 14) Um outro paradigma recente o de aspectos. Descreva-o. 15) Como o conceito de Modularidade suportado em linguagens funcionais? 16) Quais as principais caractersticas de linguagens funcionais dita puras?

Você também pode gostar