TCC-00.308 - PROGRAMAÇÃO DE COMPUTADORES I

Voltar a página da disciplina

Lista de exercícios 6

  1. Elabore um programa que peça do teclado e armazene em um arquivo o nome seguindo da nota de n alunos, um aluno por linha.
  2. __________________________________________
  3. Elabore um programa que lê um arquivo em que cada linha contém o nome seguido de duas notas. Seu programa deve calcular e imprimir: · o nome do aluno que obteve a maior nota; · o nome do aluno com a menor nota; · a média das notas da sala.
  4. __________________________________________
  5. Elabora um programa que funciona como um verificador de respostas para auxiliar na correção de provas objetivas.
    Para isto, seu programa abre um arquivo contendo o gabarito com uma letra por linha, onde cada linha representa a resposta correta para uma questão; e outro arquivo, correspondente às respostas dadas por um aluno, uma resposta por linha. Suponha que existam apenas 5 opções: A, B, C, D, E. Imprima a quantidade de acertos do aluno.
  6. __________________________________________
  7. Escreva um programa que lê um número n do teclado e gera um arquivo com os n primeiros números primos.
  8. __________________________________________
  9. Escreva um programa que lê um arquivo com números naturais e gera dois arquivos: “primos.txt” com aqueles números que são primos e “outros.txt” com aqueles números que não são primos.
  10. __________________________________________
  11. Considere um arquivo ”numeros.txt” de números reais, que contém 5 números por linha, e uma quantidade indeterminada de linhas. Escreva um programa que leia os números existentes em “numeros.txt” e crie um arquivo “medias.txt”, onde cada linha contém apenas um número que corresponde à média aritmética dos números existentes na respectiva linha de “numeros.txt”.
  12. __________________________________________
  13. Crie no seu computador um arquivo chamado “notas.txt” com notas aleatórias de alunos de 0 a 10 (valores ponto flutuante), colocando uma nota por linha. Escreva um programa que leia este arquivo e exiba na tela o valor da nota mínima e da nota máxima presentes no arquivo.
  14. __________________________________________
  15. Crie um arquivo no seu computador com três notas por linha. Escreva um programa que lê o arquivo, processa as três notas de cada aluno e imprime na tela a média do aluno e ao lado a letra “A”, se o aluno tiver obtido média igual ou maior que 5.0, ou “R” se o aluno tiver média inferior a 5.0.
  16. __________________________________________
  17. Escreva um programa que avalia se dois arquivos contendo n~meros inteiros separados por espaço, chamados de “primeiro.txt” e “segundo.txt”, são iguais. O programa deve mostrar na tela a frase “os arquivos sao iguais” ou a frase “os arquivos são diferentes. Você deve criar aquivos de teste.
  18. __________________________________________
  19. Em continuação ao exercício anterior, escreva um programa que deve mostrar na tela uma das seguintes frases : - “os arquivos sao iguais” - “os arquivos tem o mesmo tamanho mas não são iguais” - “os arquivos são diferentes porque o primeiro é maior que o segundo” - “os arquivos são diferentes porque o segundo é maior que o primeiro”
  20. __________________________________________