·

Cursos Gerais ·

Linguagens de Programação

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Lista de Exercícios 01 1 Descreva algumas diferenças básicas entre programação estruturada e programação orientada a objetos 2 Em relação à POO assinale V ou F Confira as sentenças falsas Utilizam objetos como modelos abstratos de programação São características da POO encapsulamento herança polimorfismo e máquina virtual Classes são classes por seus atributos variáveis e comportamentos métodos ou funções Não são utilizadas linguagens orientadas a objetos por exemplo Java modelo definido modelo abstrato 3 Qual a diferença entre código compilado e código interpretado Quais as vantagens e desvantagens de um em relação ao outro 4 Em relação ao Java assinale V ou F Confira as sentenças falsas JRE é um ambiente que possui a JVM e um conjunto de APIs para executar aplicações Java A JDK é um conjunto de utilitários para desenvolvimento de aplicações Java que inclui a JVM APIs e também uma JRE padrão chamada de Jargs O desenvolvimento de aplicações Java pode ser feito a partir da edição do programa em um arquivo com extensão java em que o códigofonte é compilado para gerar um arquivo com extensãoclass contendo as classesclasses Java O comando para executar uma aplicação Java é java nomedaclasseclass Programas Java desenvolvidos em plataforma Windows não podem ser executados em Linux mas o contrário é possível 5 Descreva as seguintes siglas e explique o que significa cada uma JVM API JRE JDK IDE JSE J2EE 6 Faça um programa que leia o consumo de energia mensal de uma residência calcule e exiba o valor da conta seguindo os seguintes critérios Consumo até 50KWh tarifa mínima de R 1000 Consumo de 1001 KWh até um limite de R 1000 pago 020 por kWh que exceder 50 Consumo de 5001 KWh até um limite de R 2125 por kWh que exceder 100 Consumo de 100 KWh até um limite de R 3505 por kWh que exceder 200 Consumo maior que 200KWh segue o critério anterior mais 1000 50020 30025 2750 Exemplo Consumo de 130 KWh 50 50 30 custa 1000 50020 30025 2750 Lista de Exercícios 02 1 Considere um objeto que represente um número inteiro positivo Este objeto deve ter a capacidade de a Informar se o mesmo é ou não um número par b Informar se o mesmo é ou não um número primo c Fornecer o seu fatorial Codifique uma classe Java que represente este objeto e um programa para testála 2 Considere um objeto que tenha a capacidade de totalizar valores Isto é um objeto que a cada vez que receber uma mensagem para totalizar determinado valor some este valor com o total que o mesmo contém até então Este objeto deve manter uma soma total de um total no qual somente na 1a vez que for solicitado a totalizar determinado valor o objeto deve ser inicializado com este valor O objeto também deve ter a capacidade de quando solicitado informar qual o montante totalizado bem como qual a media dos valores já totalizados