Lógica de programação
1) Escreva um algoritmo que armazene o valor 10 em uma variável A e o valor 20 em uma variável B. A seguir (utilizando apenas atribuições entre variáveis) troque os seus conteúdos fazendo com que o valor que está em A passe para B e vice-versa. Ao final, escrever os valores que ficaram armazenados nas variáveis.
Início
1. Receba o valor 10 na variável A.
2. Receba o valor 20 na variável B.
3. Armazene o valor de A em C (C = A).
4. Armazene o valor de B em A (A = B).
5. Armazene o valor de C em B (B = C).
6. Escreva A.
7. Escreva B.
Fim
|Teste de Mesa |
|A |B |C |
|10 |20 |10 |
|20 |10 | |
2) Escreva um algoritmo para ler um valor (do teclado) e escrever (na tela) o seu antecessor.
Início
1. Receba um Valor.
2. Calcule o Antecessor (Valor - 1).
3. Escreva o Antecessor.
Fim
|Teste de Mesa |
|Valor |Antecessor (Valor - 1) |
|10 |9 |
|1000 |99 |
|0 |-1 |
3) Escreva um algoritmo para ler as dimensões de um retângulo (base e altura), calcular e escrever a área do retângulo.
Início
1. Receba Base.
2. Receba Altura.
3. Calcule Area (Base*Altura ).
4. Escreva Area.
Fim
|Teste de Mesa |
|Base |Altura |Area |
|10 |20 |200 |
|2 |4 |8 |
|33 |55 |1815