quinta-feira, 2 de abril de 2009

Lista 03 - Vetor

Lista de Exercícios 03 - Vetor

1. Dar o número de elementos de cada um dos vetores dados abaixo:
a) VET : array[-5..5] of integer;
b) NOME: array[0..20] of string;
c) CONT: array['A'..'Z'] of integer;
d) NOTA: array[1..50] of real;

2. Dado o seguinte vetor:
qual será o seu conteúdo após a execução dos seguintes comandos:
for I:= 8 downto 5 do
begin
AUX := VET[I];
VET[I] := VET[8-I+1];
VET[8-I+1] := AUX;
end;

3. Dado dois vetores A e B contendo 20 elementos inteiros cada, gerar e exibir um vetor C do mesmo tamanho cujos elementos sejam a soma dos respectivos elementos de A e B.
Exemplo:

4. Dado um vetor A contendo 100 elementos inteiros, gerar e exibir um vetor B cujos elementos estão na ordem
inversa de A.
Exemplo:
5. Dado dois vetores A e B contendo 25 elementos inteiros cada, gerar e exibir um vetor C de 50 elementos, cujos elementos sejam a intercalação dos elementos de A e B.
Exemplo:

6. Um time de basquete possui 12 jogadores. Deseja-se um programa que, dado o nome e a altura dos jogadores,
determine:
a) o nome e a altura do jogador mais alto;
b) a média de altura do time;
c) a quantidade de jogadores com altura superior a média, listando o nome e a altura de cada um.

7. Fazer um programa em Pascal para corrigir provas de múltipla escolha. Cada prova tem 10 questões e cada questão vale 1 ponto. O primeiro conjunto de dados a ser lido será o gabarito para a correção da prova. Os outros dados serão os números dos alunos e suas respectivas respostas, e o último número, do aluno fictício, será 0 (zero). O programa deverá calcular e imprimir:
a) para cada aluno, o seu número e sua nota;
b) o percentual de aprovação, sabendo-se que a nota mínima de aprovação é 6.
c) a nota que teve maior freqüência absoluta, ou seja, a nota que apareceu maior número de vezes (supondo a
inexistência de empates).
A estrutura de dados para este programa de ser a seguinte:

8. Elabore um programa que leia dois vetores inteiros de 20 elementos cada, depois some seus elementos, gerando um terceiro vetor. Ao final, mostre o novo vetor gerado.

9. Considere um vetor VET com 30 elementos. Verificar se existe um elemento igual a K no vetor. Se existir mostrar a posição em que se encontra, senão imprimir "não encontrei K no vetor".

2 comentários:

  1. ñ consegui fazer o exercicio 5....
    como que é??????

    ResponderExcluir
  2. Faça um programa pascal que dado dois vetores A e B contendo 25 elementos inteiros cada, gerar e exibir um vetor C de 50 elementos, cujos elementos sejam a intercalação dos elementos de A e B

    Tem a resposta para este problema?

    ResponderExcluir