TVC2 2008

Share

Computação I – Turma F TVC 2 (20/06/2008)

Aluno:

Matrícula:

    1. Construa um algoritmo para ler do teclado um conjunto de 20 números
      reais e guarda-los em um vetor.
    2. Imprima os números na ordem inversa em que foram digitados.
    3. Imprima a média dos valores guardados.
    1. Construa um algoritmo para ler uma série de números reais do
      teclado e armazená-los em uma matriz de 5 linhas por 10 colunas.
    2. Imprima a matriz.
    3. Adicione uma estrutura que permita ler um número real pelo teclado
      e imprima a quantos valores guardados na matriz são maiores que ele.

  1. Amostras de materiais são colhidas e pesadas logo em seguida.
    1. Defina um tipo para armazenar estes dados.
    2. Construa um algoritmo para ler os valores de altura,largura, profundidade e massa de uma amostra.
    3. Crie um procedimento que dada uma amostra, calcule e imprima sua densidade: massa/volume.
  2. Dados os tipos abaixo, construa funções que retornem os valores pedidos.
    Apenas construa a declaração das funções e seu código, não é preciso criar o algoritmo completo.

    tipo
    TAluno = registro
    	caractere:nome;
    	real:tvc1,tvc2,trb1,trb2;
    fim-registro;
    TTurma = vetor[1..20] TAluno;
    	
    1. Uma função mediaFinal(aluno) que retorna a média final do aluno dada por
      (tvc1+tvc2+(trb1+trb2)/2)/3.
    2. Uma função aprovado(aluno) que retorna verdadeiro se mediaFinal(aluno)
      for maior que 60.
    3. Uma função segundaChamada(turma) que imprime os nomes dos alunos que possuírem alguma nota igual a 0 e retorna
      a quantidade de alunos impressos.
    4. Uma função maiorNotaTVC1(turma) que retorna o nome do aluno que obteve maior nota no TVC1.
      Assuma que não hajam dois alunos com mesma nota.
Share

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

*