28.02.2023 Views

Logica_de_Programacao_3_Edicao_Livro

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Anexo Resolução dos exercícios de fixação I l 97

EXERCÍCIO 3.1 (página 93)

1. li definição do tipo registro

2. tipo regCheque = registro

3. real: Valor;

4. inteiro: Dia, Mês, Ano;

5. caractere: Nominal, Cidade;

6. fimregistro;

7. li declaração da variável composta do tipo registro definido

8. regCheque: Cheque;

EXERCÍCIO 3.2 (página 93)

1. inicio

2. li definição do tipo registro

3. tipo regEmbarque = registro

4. inteiro: NumPas, Idade;

5. caracter: Nome, Data, Origem, Destino, Hor;

6. fimregistro;

7. li definição do tipo vetor

8. tipo vetEmbarque = vetor [1 •. 44] de regEmbarque;

9. li declaração da var iável composta vetor de registros

10. vetEmbarque: Onibus;

11 . li declaração das variáveis simples

12 . inteiro: 1, li índice para o vetor

13. SI; li soma das idades

14. real: MI; li média das idades

15. li cálculo da soma das idades e da média

16. SI f-- O;

17. para Ide 1 até 44 faça

18. SI f-- SI+ Onibus[I].Idade;

19 . fimpara;

20. MI f-- SI I 44;

21. escreva (MI);

22. li mostrar os nomes

23. para Ide 1 até 44 faça

24. se (Onibus[I] .Idade> MI)

25. então escreva (Onibus[I].Nome);

26. fimse;

27. fimpara;

28. fim.

EXERCÍCIO 3.3 (página 93)

1. inicio

2. li definição do tipo matriz

3. tipo matDias = matriz [1.. 4,1 .. 6] de inteiros;

4. li definição do tipo registro

5. tipo regProduto = registro

6. inteiro: Cod;

7. caracter: Nome; (Cm1,ti11ua,)

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

Saved successfully!

Ooh no, something went wrong!