Para resolver problemas computacionais muitas vezes utilizamos a técnica de pseudocódigo para esboçar o algoritmo antes de implementá-lo definitivamente em alguma linguagem específica. Portanto, é importante saber construir pseudocódigos para auxiliar no desenvolvimento da solução.
Neste sentido, observe o problema a seguir:
"Desenvolver um programa para ler dois números inteiros e imprimir na tela sua soma."
A partir deste exemplo, o próximo passo é desenvolver um pseudocódigo para representá-lo.
A partir do exposto no texto-base, assinale a alternativa que apresenta um pseudocódigo que resolve o problema proposto.
Escolha uma:
a.
num1, num2, soma: inteiro;
ler(num1, num2);
soma <- num1 + num2;
imprime(soma);
b.
num1 + num2 -> soma;
soma = soma + num1;
imprimir(soma);
c.
num1, num2: real;
ler(num1, num2);
imprimir(num1);
imprimir(num2);
d.
Ler os valores
Somar os valores
Imprimir os valores
e.
num1, num2, soma: inteiro;
ler(num1, num2);
soma <- num1;
soma <- num2;
imprimir(soma);
Ed
semana passada
Vamos analisar as alternativas para o pseudocódigo que resolve o problema de ler dois números inteiros e imprimir a soma: a) Declara as variáveis num1, num2 e soma como inteiros, lê num1 e num2, soma os dois e imprime o resultado. Está correto. b) Atribui num1 + num2 para soma, depois soma = soma + num1 (que está errado, pois soma já é a soma dos dois), e imprime soma. Está confuso e incorreto. c) Declara num1 e num2 como reais, lê os dois, mas imprime os números lidos, não a soma. Incorreto. d) Descreve as ações em linguagem natural, não é pseudocódigo estruturado. Incorreto. e) Declara as variáveis, lê num1 e num2, mas depois atribui soma <- num1 e soma <- num2, sobrescrevendo soma, e imprime soma (que será num2). Incorreto. Portanto, a alternativa correta é: a.


Cadastre-se ou realize login
Ao continuar, você aceita os Termos de Uso e Política de Privacidade