Você está na página 1de 7

Variável Constante

Escola Ano letivo

Teste de Avaliação 2
Nome
Var N1, N2: inteiro
inteiro
N.° Const H =Ano60
Turma Data Professor

Var Nome: string


(Perimetro = 2 x (Comp +
Const A = 6 (Area)
(Perimetro)

1. Apresente sob a forma de fluxograma o algoritmo seguinte, desenvolvido em linguagem natural.

1. Início.
2. Ler o valor real (Comp).
3. Ler o valor real (Larg).
4. Calcular a área do retângulo (Area = Comp x Larg).
5. Calcular o perímetro do retângulo
6. Escrever a área do retângulo
7. Escrever o perímetro do retângulo
8. Fim.

2. Considere o algoritmo anterior, que permite calcular a área e o perímetro de um retângulo.


Faça a traçagem do algoritmo, considerando os seguintes valores de entrada: comp = 12 e larg =
10.

3. Preencha o quadro seguinte, identificando se correspondem à declaração de variáveis ou


constantes.
Quadro 1

a)

b)

c)

d)

4. Identifique a estrutura de controlo apresentada no algoritmo seguinte.

Algoritmo num_par_impar;
Variáveis num:
Início
Escrever (“Digite um número inteiro”);
Ler (num);
Se num mod 2 = 0 então
Escrever (num, “ é par”)
Senão
Escrever (num, “ é ímpar”);
FimSe;
Fim.
Teste de Avaliação 3
2 a

Escreve
Ler b
5. Identifique a estrutura de controlo apresentada no algoritmo seguinte.

Algoritmo num_media; c
Variáveis i, n, soma, num: inteiro;
Media: real; d
Início
e
Escrever (“Indique quantos inteiros quer digitar”);
Ler (n); f ”
g )
soma ← 0;
Para i ← 1 Até n Fazer
Escrever (“Indique um número hinteiro”);
num = 5
Ler (num);
soma ← soma + num;
FimPara;
media ← soma / n; ;
Escrever (“A média dos números indicados = ”, media);
Fim.

6. Elabore os respetivos programas em Pascal para cada um dos algoritmos apresentados nas questões
4 e 5.

7. Considere o algoritmo seguinte.

Algoritmo Dias_semana;
Variáveis : inteiro;
Início
(“Indique um número inteiro entre 0 e 6”);
);
Se num = 0 Então
Escrever (“Sábado”)
Senão Se num = 1
Escrever (“Domingo”)
Senão Se num = Então
Escrever (“Segunda-feira”)
Se num = 3 Então
Escrever (“
Senão Se
Escrever (“Quarta-feira”)
Senão
Escrever (“Quinta-feira”)
Senão Se num = 6 Então
Escrever (“Sexta-feira”)
i)
FimSe;
FimSe;
FimSe;
FimSe;
FimSe;
FimSe;
Fim.
i <-acum
acum <- i + 1+ num Fals
i <-<-
acum 1 0
3 Teste de Avaliação 2

7.1. Preencha os espaços em branco, utilizando os termos corretos.


7.2. Indique a finalidade deste algoritmo.
7.3. Crie o programa em Pascal, correspondente a este algoritmo, substituindo a estrutura de
seleção
encadeada por uma estrutura de seleção múltipla.

8. Classifique cada uma das estruturas de controlo apresentadas nos seguintes fluxogramas.

(A)

Início

Escrever (”Indique a quantidade de números que pretende digitar ”)

Ler (n)

i <= n

True
Escrever (”Digite um número”)

Ler (num)

Escrever (”Total = ”, acum)

Fim
(B) acum <- acum
somaacum <-
idade
<- <-0+0
soma +num
idade
Fals
soma <- 0
Teste de
Avaliação 2

Início

Fals
Escrever (”Digite uma idade”)

Ler (idade)

idade = 0

True

Escrever (”Total das idades é: ”, soma)

Fim

(C)
Início

acum < 100

True

Escrever (”Digite um número”)

Ler (num)

Escrever (”Total acumulado é: ”, acum)


Fim
Teste de Avaliação 2
var i, a

9. Considere o programa seguinte.

Program Total; b d
, nj: integer;
media: real;
Begin
c
acum := 0;
writeln('indique a quantidade de jogos a registar');
end
readln(nj);
;
for i:=1 to
= ,
begin
writeln('Digite o número de adeptos a assistir');
readln( );
acum := acum + num;

:=acum/nj;
writeln('Total = ', acum);
writeln('Média = ', media);
End.

9.1. Preencha os espaços em branco, utilizando os termos corretos.


9.2. Indique a finalidade do programa.
9.3. Crie o fluxograma relativo ao algoritmo a seguir apresentado, em pseudocódigo e que serviu de
base à
criação do programa anterior.

Algoritmo Total;
Variáveis i, num, acum, nj: inteiro;
media: real;
Início
acum <- 0;
Escrever (“Indique a quantidade de jogos a registar”);
Ler (nj);
Para i ← 1 Até nj Fazer
Escrever (“Digite o número de adeptos a assistir”);
Ler (num);
acum ← acum + num;
FimPara;
media ← acum / nj;
Escrever (“Total = ”, acum);
Escrever (“Média ” media);
Fim.

Você também pode gostar