Como Resolver?
Considere a seguinte instrução:
BEGIN
Readln (M,N);
P := 1;
I := 1;
while I <= N
begin
P := P * M;
I := I + 1;
end;
Write (P);
END.
Assuma que vai ser executada usando M = 1 e N = 3.
O que aparece no ecrã após a execução desta rotina?
Respostas
respondido por:
1
Se M = 1 e P recebe 1.
Então o que vai aparecer no ecrã é a parte onde está Write (P), ou seja, o P será impresso na tela.
Logo,
P := P * M;
P := 1 * 1;
P = 1;
Será impresso o número 1.
Então o que vai aparecer no ecrã é a parte onde está Write (P), ou seja, o P será impresso na tela.
Logo,
P := P * M;
P := 1 * 1;
P = 1;
Será impresso o número 1.
Perguntas similares
7 anos atrás
7 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás