Você está na página 1de 7

5 f

1. Crie a traçagem dos seguintes algoritmos, atribuindo à variável a o valor de entrada 2, na alínea a) e às
variáveis a e b os valores de entrada true e false, respetivamente, na alínea b).
a) f

a b🡨2*a C🡨a+b Saída


1º Passo 2
2 4
2ª Passo
2 4 6
3ª Passo
2 4 6 20 10 5
4º Passo

b) f

a b C🡨a Saída

Professor: Carlos Borralho Página 1 de 7


1º Passo True
True False
2ª Passo
True False True
3ª Passo
True False True False True
4º Passo

2. Elabore os respetivos programas em Pascal para cada um dos algoritmos apresentados nas alíneas a) e
b), da questão anterior. Copie o código e coloque-o aqui.

Professor: Carlos Borralho Página 2 de 7


3. Considere o algoritmo seguinte, que permite calcular o perímetro de um triângulo equilátero.

Preencha a tabela seguinte, identificando os elementos relativos à traçagem deste algoritmo,


considerando os seguintes valores de entrada.
a) lado = 24
lado perimetro 🡨 lado*3 Saída
1º Passo 24
24 72
2ª Passo
24 72 72
3ª Passo
lado perimetro 🡨 lado*3 Saída
1º Passo 13
13 39
2ª Passo
13 39 39
3ª Passo

b) lado = 13

4. Considere o algoritmo que se segue, que permite efetuar a leitura de três valores inteiros e calcular o triplo
do primeiro valor, o produto do segundo valor com o terceiro e o quadrado do terceiro valor.

Professor: Carlos Borralho Página 3 de 7


Efetue a traçagem do algoritmo anterior, considerando os seguintes valores de entrada de dados (10, 3, 5),
(8, -1, 0).

triplo 🡨 produto 🡨 quadrado


a b c Saída
a*3 b*c 🡨c^2
1º Passo 10
10 3
2ª Passo
10 3 5
3ª Passo
10 3 5 30
4º Passo
10 3 5 30 15
5º Passo
10 3 5 30 15 25
6º Passo
10 3 5 30 15 25 O triplo de 10 é: 30
7º Passo
10 3 5 30 15 25 O produto de 3 com 5 é: 15
8º Passo
10 3 5 30 15 25 O quadrado de 5 é: 25
9º Passo

Professor: Carlos Borralho Página 4 de 7


triplo 🡨 produto 🡨 quadrado
a b c Saída
a*3 b*c 🡨c^2
1º Passo 8
8 -1
2ª Passo
8 -1 0
3ª Passo
8 -1 0 24
4º Passo
8 -1 0 24 0
5º Passo
8 -1 0 24 0 0
6º Passo
8 -1 0 24 0 0 O triplo de 8 é: 24
7º Passo
8 -1 0 24 0 0 O produto de -1 com 0 é: 0
8º Passo
8 -1 0 24 0 0 O quadrado de 0 é: 0
9º Passo

5. Elabore o respetivo programa em Pascal para o algoritmo apresentados na questão anterior. Copie o
código e coloque-o aqui.

Professor: Carlos Borralho Página 5 de 7


6. Considere o algoritmo que se segue, que permite calcular o quintuplo da soma do dobro de dois
números inteiros.

Apresente a traçagem para os seguintes valores.


a) num1 = 5 e num2 = 3
SomaQuad Quintuplo
Num1 Num2 ←Num1*2 ←SomaQu Saída
+num2*2 ad *5
1º passo 5
5 3
2º passo
5 3 16
3º passo
5 3 16 80
4º passo
5 3 16 80 O resultado da operação é: 80
5º passo

b) num1 = 10 e num2 = 5
SomaQuad Quintuplo
Num1 Num2 ←Num1*2 ←SomaQu Saída
+num2*2 ad *5
1º passo 10

Professor: Carlos Borralho Página 6 de 7


10 5
2º passo
10 5 30
3º passo
10 5 30 150
4º passo
10 5 30 150 O resultado da operação é: 150
5º passo

7. Elabore o respetivo programa em Pascal para o algoritmo apresentados na questão anterior. Copie o
código e coloque-o aqui.

Professor: Carlos Borralho Página 7 de 7

Você também pode gostar