Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE FEDERAL FLUMINENSE ESCOLA DE ENGENHARIA INDUSTRIAL METALÚRGICA DE VOLTA REDONDA CURSO DE ENGENHARIA DE PRODUÇÃO Fundação Centro de Ciências e Educação Superior a Distância do Estado do Rio de Janeiro Avaliação Presencial – APX 2 Período – 2021-2 Disciplina: Computação II Coordenador da Disciplina: Yoisell Rodríguez Núñez Nome: Matrícula: ORIENTAÇÕES PARA A AVALIAÇÃO: • Data de início da APX2: 03/dezembro às 11hs; • Data limite para entrega da APX2: 05/dezembro às 11hs; • Todos os algoritmos deverão ser implementados na linguagem Java; • Os alunos deverão enviar um documento com as respostas 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 (printScreen (captura) da tela com algumas execuções do programa); • Enviar o .java dos exercícios implementados. BOA PROVA!!! UNIVERSIDADE FEDERAL FLUMINENSE ESCOLA DE ENGENHARIA INDUSTRIAL METALÚRGICA DE VOLTA REDONDA CURSO DE ENGENHARIA DE PRODUÇÃO Fundação Centro de Ciências e Educação Superior a Distância do Estado do Rio de Janeiro Questão 1 (2,0 pontos) Implemente um algoritmo em Java que ordene um array com 10 números inteiros. O algoritmo deve efetuar uma comparação de cada elemento com o seu sucessor e se a ordem não for crescente os elementos devem ter suas posições trocadas, este processo deve se repetir até que o array esteja ordenado. Questão 2 (2,0 pontos) Faça um algoritmo em Java que leia um vetor V de 10 posições e, após, verifica se um número N, fornecido pelo usuário, existe no vetor. Se existir, indicar a(s) posição(ões), senão escrever a mensagem "O número fornecido não existe no vetor!". Questão 3 (2,0 pontos) Crie um algoritmo em Java que recebe uma matriz (quadrada de ordem 3) de inteiros positivos e substitui seus elementos de valor ímpar por -1 e os pares por +1. Questão 4 (2,0 pontos) Escreva um programa em Java que leia um arquivo contendo números inteiros, um por linha, e escreva, num arquivo de saída, a primeira metade dos números lidos, mantendo a ordem de entrada do arquivo original, e a segunda metade escrita de maneira invertida. Por exemplo, se o arquivo de entrada fosse composto dos seguintes números: 1 2 3 4 O arquivo de saída seria: 1 2 4 3 Um exemplo de uso desse programa seria java mudaOrdem arq.txt saida.txt, onde arq.txt é o nome do arquivo de entrada e saida.txt é o nome do arquivo de saída. Questão 5 (2,0 pontos) Faça uma função em Java para calcular o valor de seno de x através dos 10 primeiros termos da seguinte série: Crie também uma função para calcular o fatorial de um número inteiro para ser utilizada pela função seno. O programa principal deverá receber o valor de x e imprimir o resultado do seno(x).
Compartilhar