Buscar

AD2 COMPUTAÇÃO 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

AD2- COMPUTAÇÃO II
Questão 1) [1,0 ponto]
Escreva um programa em Java que, dada uma variável x, retorne o valor de y de acordo com a seguinte regra:
se x é par, y = x / 2
se x é impar, y = 3 * x + 1
imprime y
O programa deverá atribuir o valor de y em x e continuar até que y tenha valor final igual a 1. Por exemplo, para x = 13, a saída será:
40 -> 20 -> 10 -> 5 -> 16 -> 8 -> 4 -> 2 -> 1
Questão 2) [1,0 ponto]
Faça um algoritmo que leia dois conjuntos de números com a mesma quantidade. Exiba a intersecção dos conjuntos, ou seja, os números que são repetidos nos dois conjuntos. 
Questão 3) [1,5 pontos]
Implemente a lógica para realização de saques em um caixa eletrônico considerando que o mesmo armazena cédulas de R$100,00, R$50,00, R$20,00, R$10,00, R$5,00, R$2,00 e R$1,00 e devem ser entregues ao cliente o menor número possível de cédulas.
Questão 4) [1,5 pontos]
Receba do usuário uma matriz de números inteiros limitados de 1 a 9. Exiba o seu espelho.
Por exemplo, o espelho da matriz:
1 2 4 6
8 9 3 5
é:
6 4 2 1
5 3 9 8 
Questão 5) [1,5 pontos]
Ler uma matriz A quadrada de ordem 3 e a seguir verificar se a matriz informada é uma matriz identidade. Para que uma matriz seja matriz identidade ela tem que ser quadrada e os elementos que pertencerem à diagonal principal devem ser iguais a 1 e o restante dos elementos iguais a zero. Observação: A matriz identidade também é chamada de matriz unidade.
Questão 6) [1,5 pontos] 
Crie um Programa que implemente e escreva o Triângulo de Pascal em um arquivo de saída. Neste Triângulo, cada elemento é igual à soma dos elementos que lhe ficam imediatamente acima, caso o elemento não seja nem o primeiro nem o último da sua linha. Senão, o elemento é um. A dimensão do Triângulo deve ser passada como parâmetro de entrada. Se a dimensão for seis, o seu programa deve reproduzir o seguinte arquivo:
Triangulo de Pascal de dimensão 6: 
1
1 1
1 2 1 
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
Um exemplo de uso desse programa seria java TriPascal 6 saida.txt, onde saida.txt é o nome do arquivo de saída.
Questão 7) [2,0 pontos]
Em uma cidade do interior, sabe-se que de janeiro a abril de 1990 (121 dias) não ocorreu temperatura inferior a 15,5 graus centígrados nem superior a 39,7 graus centígrados. Considere um arquivo texto (denominado “temperat.txt”) que contém todas as temperaturas ocorridas nestes 121 dias (uma temperatura por linha). Faça um programa em Java que calcule e apresente:
a menor temperatura ocorrida; 
a maior temperatura ocorrida; 
a temperatura média; 
número de dias nos quais a temperatura foi inferior à temperatura média; 
número de dias nos quais a temperatura foi superior à temperatura média.  
IMPORTANTE:
A programação dos algoritmos deverá ser feita na linguagem Java.
O documento com as respostas deverá ser enviado em formato .doc ou .pdf (via plataforma).
No documento deverá aparecer em detalhes (com comentários) os códigos bem como a simulação de alguns exemplos.
Data limite para entrega de AD2 --> 06/10, conforme Cronograma.
Bom estudo!
Yoisell Rodríguez Núñez

Continue navegando