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 191

EXERCÍCIO 1.2 (página 75)

1. inicio

2. li definição dos tipos construídos

3. tipo VETINT = vetor [1 .. 20] de inteiros;

4. tipo VETCAR = vetor [1 .. 20] de caracteres;

5. tipo VETREAL = vetor [1 .. 20] de reais;

6. li declaração das variáveis compostas

7. VETINT: Vl, V2; li vetores com os números inteiros

8. VETCAR: VOper; li vetor com a operações

9. VETREAL: VRes; li vetor com os resultados

10. li declaração da variável simples

11. inteiro: I; li índice para os vetores

12. li ler os operandos e os operadores em Vl, V per e V2

13. para Ide 1 até 20 faça

14. leia (Vl[I], VOper[I], V2[I]);

15. fimpara;

16. li calcular e mostrar o resultado de cada operação em V es

17. para Ide 1 até 20 faça

18 . escolha (VOper[I])

19. caso"+": VRes[I] f- Vl[I] + V2[I];

20. caso 11 11

- : VRes[I] f- Vl[I] - V2[I];

21.

22.

caso"*": VRes[I] f- Vl[I] * V2[I];

caso "I": VRes[I] f- Vl[I] I V2[I];

23. fimescolha;

24. escreva ("Resultado na posição", I, "= ", VRes[I]);

25. fimpara;

26. fim.

EXERCÍCIO 1.3 (página 75)

1. inicio

2. li definição do tipo construído vetor

3. tipo VETREAL = vetor [1 .. 20] de reais;

4. li declaração das variáveis compostas

5. VETREAL: VETA, VETB, VETR;

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

7. inteiro: I, J, K; li índices para os vetores

8. 11 ler os valores em VETA e VETB

9. para Ide 1 até 20 faça

10 . leia (VETA[!], VETB[I]);

11. fimpara;

12. J f- 20; li última posição de VETB

13. K f- 10; li posição do meio para VET

14. li 1, primeira posição para VETA

15. para Ide 1 até 20 faça

16. VETR[K] f- VETA[!] * VETB[J];

17. li altern ncia de bordas para VET

18 . se ( I mod 2 = O)

19 . então K f- K - I;

(Couli,uu1)

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

Saved successfully!

Ooh no, something went wrong!