28.02.2023 Views

Logica_de_Programacao_3_Edicao_Livro

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Anexo Resolução dos exercícios de fixação 1 201

EXERCÍCIO 2.1 (página 116)

1. ;nicio

2. t;po aluno= reg;stro

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.

22.

23.

24.

25.

26.

27.

28.

29. fim.

;nte;ro: Numero;

caracter: Nome;

real: Nl, N2, N3, N4;

fimregistro;

tipo sala= arqu;vo composto de aluno;

aluno: dados; li variável de registro

sala: diario; li variável de arquivo

inte;ro: numeroAluno;

real: Media;

le;a (numeroAl uno);

abra (diario);

enquanto (numeroAluno <> O)

pos;c;one (diario, numeroAl uno);

cop;e (diario, dados);

escreva (dados); li mostra todos os dados do aluno

Media~ (dados.Nl + dados.N2 + dados.N3 + dados.N4)l4;

se (Media< 5)

então escreva (''Situação: reprovado sem recuperação'');

senão se ((Media>= 5) e (Media< 7))

então escreva (''Situação: em recuperacao'');

senão escreva (''Situação: aprovado por mêdia'');

fimse;

fimse;

leia (numeroAluno);

fimenquanto;

feche (diario);

li ler numero do proximo aluno

EXERCÍCIO 2.2 (página 116)

1. inicio

2. tipo aluno= registro

3. inteiro: Numero;

4. caracter: Nome;

5. real: Nl, N2, N3, N4;

6. fimregistro;

7. tipo sala= arquivo composto de aluno;

8. tipo matEquipe = matriz [1.. 8, 1 .. 5] de inteiros;

9. aluno: dados; li variável de registro

10. sala: diario; li variável de arquivo

11. matEquipe: equipe; li matriz com numeros dos membros das é equipes

12. inteiro: I,J; li índices para a matriz de equipes

13 . real: Medialnd, li para calculo da média de cada aluno

14. MediaEq; li para calculo da média de cada equipe

15. para Ide 1 até 8 faça li é varia de equipe em equipe

(Couli,uu1)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!