Herança e_vetores.pdf_
-
Upload
daniel-rocha -
Category
Documents
-
view
856 -
download
3
Transcript of Herança e_vetores.pdf_
UNIC – Tangará Curso de Tecnologia em Desenvolvimento de Software Disciplina de Laboratório de Programação II Aluno: ______________________________________________ Data: ___ / 08 / 2012.
Lista de Exercícios 1. Para cada um dos exercícios abaixo, considere os valores do vetor A, execute o trecho de código e
apresente a configuração final do vetor A:
a. A 5 9 2 0 7 4 for (int i = 0; i < 6; i++){ A[i] = A[i]+i; }
A
b. A 5 9 2 0 7 4 int soma = 0;
for (int i = 0; i < 6; i++){ soma = soma + A[i]; } float med = soma/6;
for (int i = 0; i < 6; i++){ A[i] = (A[i]+med)/2; }
A
c. A 8 9 6 1 5 7 int soma = 0;
for (int i = 0; i < 6; i++){ soma = soma + A[i]; } float med = soma/6;
for (int i = 0; i < 6; i++){ if (A[i] > (med + 1)) A[i] = A[i] – (med/2); if (A[i] < (med - 1)) A[i] = A[i] + (med/2); }
A
2. O que é herança? Por que utilizá-la?
3. O que é polimorfismo? Que vantagem oferece?
4. O que é vetor em programação de computadores? Para que serve?
5. Qual a utilidade do índice para os vetores?
6. Gere um vetor de 20 posições e em seguida um valor X qualquer. Seu programa devera fazer uma busca do valor de X no vetor lido e informar a posição em que foi encontrado ou se não foi encontrado.
7. Gere dois vetores de 20 posições e calcule um outro vetor contendo, nas posições pares os valores do primeiro e nas posições impares os valores do segundo.
8. Gere um vetor de 40 posições e acumule os valores do primeiro elemento no segundo, deste no terceiro e assim por diante. Ao final, escreva o vetor obtido.
9. Crie uma classe Imovel, que tem endereço e um valor. Crie uma classe novo, que possui um acrescimo. Crie a classe Velho, que possui um Desconto. Crie uma classe de Teste com o método main que crie e cadastre um objeto novo e um velho. Mostre os objetos cadastrados.
Exercícios adicionais (não precisam ser entregues, mas recomenda-se fortemente que sejam resolvidos). 10. Gere um vetor de 12 posições e em seguida ler também dois valores X e Y quaisquer correspondentes a
duas posições no vetor. Ao final seu programa deverá escrever a soma dos valores encontrados nas respectivas posições X e Y.
11. Gere um vetor de 10 posições e o preencha com os 10 primeiros números impares e o escreva. 12. Gere um vetor de 16 posições e troque os 8 primeiros valores pelos 8 últimos e vice-e-versa. Escreva ao
final o vetor obtido. 13. Gere um vetor de 40 posições. Contar e escrever quantos valores pares ele possui. 14. Implemente o diagrama de Classes abaixo: