Logica
LISTA DE EXERCÍCIO – TEÓRICA E PRÁTICA – II UNIDADE
1. Qual o principal problema do paradigma procedural de programação?
As linguagens funcionais são naturalmente recursivas e implementam de forma mais rápida o conceito de recursão. Este fato dependendo do contexto podem torná-las mais eficientes que as linguagens imperativas para alguns problemas.
2. O que é programação orientada a objetos?
Em Orientação a Objetos os dados e as operações que serão realizadas sobre estes formam um conjunto único (objeto), e a resolução de um problema é dada em termos de interações realizadas entre estes objetos.
3. Cite e comente 3 (três) características da linguagem Java?
* Universal e Interpretada: Java é universal, pois independe da plataforma. * Segura: um programa em Java não pode ler ou escrever arquivos locais quando é chamado em um carregador de classes seguro, como um browser Web e nem usar a memória além do permitido. * Simples: Java tem uma sintaxe muito simples que permite o usuário programar facilmente de forma clara e orientada a objetos.
4. O que são variáveis locais e de objetos?
* Variáveis locais: São definidas dentro de um determinado método e cujo escopo será limitado a este método, ou possivelmente a um sub-bloco deste método * Variáveis de objeto: Faz referência a objetos. Por este motivo, qualquer ação tomada sobre a variável afetará o objeto a que ela se refere. Ou seja, em outras palavras, uma variável de objeto deve ser tratada exatamente como o objeto ao qual ela está associada.
5. Explique a diferença entre classe e objeto? Cite exemplos. * Classe: é uma especificação para um determinado tipo de objeto, isto é, para que o