Como vimos, em um algoritmo às estruturas condicionais permitem uma tomada de decisão. O algoritimo abaixo, foi feito no aplicativo visualog. O mesmo, tem como objetivo retornar resposta de que o valor digitado é um número ímpar ou par. Com base nesta informação, analise às opções abaixo: 1 Algoritmo terceiro algoritmo 2 Var 3 valor: ______________ 4 Inicio 5 escreva(Digite um valor:) 6 leia(valor) 7 se ____________ Entao 8 escreva(O valor digitado é um número ímpar!) 9 __________ 10 escreva(O valor digitado é um número par!) 11 fimse 12 Fimalgoritmo
I - Na linha 3 iremos declarar a variável valor como sendo caractere. II - Na linha 7 substituiremos às interrogações por ((valor mod 2)=2). III - Na linha 9 substituiremos às interrogações por entao. IV - A estrutura de seleção utilizada no algoritmo é denominada de seleção simples. É CORRETO apenas o que se afirma em: Todas as sentenças são verdadeiras. Todas as sentenças são falsas. Apenas as sentenças II e III são verdadeiras. Apenas a sentença I é verdadeira. Apenas as sentenças I e II são verdadeiras.
Lista de comentários
bokomokoI - Na linha 3 iremos declarar a variável valor como sendo caractere. falso. A ideia é fazer um cálculo matemático com a variável valor. Se ela for caractere não fará sentido. valor tem que ser declarada como sendo inteiro
II - Na linha 7 substituiremos às interrogações por ((valor mod 2)=2). falso. Nenhum número no universo tem como resto 2 o valor 2. É impossível. Portanto ((valor mod2) = 2) sempre seria falso. Não faz sentido fazer um condicional que SEMPRE vai ser falso (ou verdadeiro). A ideia das condicionais é que elas possam ser verdadeiro ou falso e para isso nós as testamos para sabe que caminho seguir. O correto aqui seria ((valor mod 2) = 1) para testar se ele é impar.
III - Na linha 9 substituiremos às interrogações por entao. falso. Observe que no comando SE já tem um então. Aqui é o lugar do senão, o que fazer caso o teste seja falso
IV - A estrutura de seleção utilizada no algoritmo é denominada de seleção simples. Suponho que seja verdade. Nomenclatura de estruturas varia muito de professor para professor. Aqui é decoreba. Esse SE aí usado é muito simples. Uma condição só com duas alternativas (então e senão). Consigo imaginar uma condição mais simples, em que só se faz algo caso seja verdadeiro (só então, sem senão). Porém, a ideia é a mesma, um teste só, simples. Mas ... sabe-se lá né ?
1 votes Thanks 0
bokomoko
todas são falsas ? O que é uma "seleção simples" para você ?
Lista de comentários
falso. A ideia é fazer um cálculo matemático com a variável valor. Se ela for caractere não fará sentido. valor tem que ser declarada como sendo inteiro
II - Na linha 7 substituiremos às interrogações por ((valor mod 2)=2).
falso. Nenhum número no universo tem como resto 2 o valor 2. É impossível. Portanto ((valor mod2) = 2) sempre seria falso. Não faz sentido fazer um condicional que SEMPRE vai ser falso (ou verdadeiro). A ideia das condicionais é que elas possam ser verdadeiro ou falso e para isso nós as testamos para sabe que caminho seguir. O correto aqui seria ((valor mod 2) = 1) para testar se ele é impar.
III - Na linha 9 substituiremos às interrogações por entao.
falso. Observe que no comando SE já tem um então. Aqui é o lugar do senão, o que fazer caso o teste seja falso
IV - A estrutura de seleção utilizada no algoritmo é denominada de seleção simples.
Suponho que seja verdade. Nomenclatura de estruturas varia muito de professor para professor. Aqui é decoreba. Esse SE aí usado é muito simples. Uma condição só com duas alternativas (então e senão). Consigo imaginar uma condição mais simples, em que só se faz algo caso seja verdadeiro (só então, sem senão). Porém, a ideia é a mesma, um teste só, simples. Mas ... sabe-se lá né ?