Leia o excerto a seguir:
“O pseudocódigo ou portugol consiste em analisar o enunciado do problema e escrever, por meio de regras predefinidas, os passos a serem seguidos para a resolução do problema”.
ASCENCIO, A. F. G.; CAMPOS, E. A. V. de. Fundamentos da Programação de Computadores : Algoritmos, Pascal, C, C++ e Java. 3. ed. São Paulo: Pearson Pratice Hall, 2012. p. 4.
Considere o pseudocódigo a seguir:
Início
Inteiro: num, r;
ler (num);
r <- resto (num/2);
se r = 0 então
escreva (“O número é par”);
senão
escreva (“O número é ímpar”);
fimse.
fimalgoritmo.
O pseudocódigo é uma forma de representação do algoritmo, de forma similar a uma linguagem de programação. Com base no texto, analise as afirmativas:
I – Analisando o pseudocódigo, verificamos a presença de uma estrutura condicional, ou estrutura de seleção composta.
II – Verificamos que o pseudocódigo possui uma estrutura sequencial, com a entrada, processamento e saída dos dados.
III – O pseudocódigo pode ser reaproveitado, e, assim, transformado para as linguagens de programação conhecidas.
IV – O intuito do algoritmo é averiguar se um número lido pela entrada de dados é par ou ímpar, verificando se resto = 0.
É correto o que se afirma em:
II e III, apenas.
I, III e IV, apenas.
I, II, III e IV.
I, II e III, apenas.
II, III e IV, apenas.
Soluções para a tarefa
Todas as afirmativas estão corretas.
I - Sim, temos a presença de uma estrutura condicional, ou seja, parte de um código só e executada se uma informação for válida.
II - Sim, temos um estrutura de sequência lógica de passos, o que caracteriza um algoritmo.
III- Sim, a ideia pode ser sim aproveitada para demais códigos, mudando apenas a sintaxe.
IV- Sim, o pseudocódigo verifica se um número é ímpar ou par por meio do resto da divisão por 2.
Bons estudos!
Resposta:
para mim essa resposta deu errado. o que apareceu como certa aqui no meu portal foi essa.
I, III e IV, apenas.
Explicação:
Sua resposta está incorreta. A alternativa está incorreta, já que a afirmativa I está correta, pois analisando o pseudocódigo, verificamos a estrutura condicional, ou de seleção, se...entao...senao...fimse, o que define uma seleção composta. A afirmativa II está incorreta, pois o pseudocódigo se utiliza de uma estrutura condicional e não seqüencial. Verificamos isso com base na presença de uma estrutura condicional no código. A afirmativa III está correta, pois o pseudocódigo pode ser reaproveitado para diversas linguagens. Dessa forma, pode-se transformá-los em códigos específicos de uma linguagem, como a orientada a objetos. A afirmativa IV está correta, pois analisando o algoritmo, nota-se que possui como propósito analisar um dado digitado pelo usuário; com base nessa análise, indicar se o número é par ou ímpar.