Informática, perguntado por umcastello, 1 ano atrás

Entrada e saída de dados são importantes funções dentro do desenvolvimento de software, pois representam a interação de usuários com aplicações. Observe o código a seguir contendo instruções de entrada e saída de dados como tema de análise das afirmativas.

1 algoritmo interacao
2 var
3 valor : inteiro
4 quadrado : inteiro
5 início
6 escreva (“Digite um valor: “)
7 leia (valor)
8 quadrado <- valor * valor
9 escreva (“O quadrado de “, valor, “ é “, quadrado)
10 fim.

I – Neste algoritmo, são usados dois comandos de saída em função de haverem duas variáveis declaradas no início do algoritmo.
II – Existe um erro na linha 9, pois a variável quadrado está escrita duas vezes.
III – Na linha 8 do algoritmo existe um exemplo de atribuição do resultado de uma expressão para uma variável.

É correto o que se afirma em:

Alternativas

Alternativa 1:
I, apenas.

Alternativa 2:
II, apenas.

Alternativa 3:
III, apenas.

Alternativa 4:
I e II, apenas.

Alternativa 5:
I e III, apenas.

Soluções para a tarefa

Respondido por flaviotecoc
18

Resposta:

Resposta correta é Alternativa 3:

III, apenas.

Explicação:

I – Neste algoritmo, são usados dois comandos de saída em função de haverem duas variáveis declaradas no início do algoritmo. ==FALSO==

 *Não é necessário ter duas variáveis para poder obrigatoriamente ter dois comandos "Escreva".

---------------------------------------//-----------------------------------------------------

II – Existe um erro na linha 9, pois a variável quadrado está escrita duas vezes. ===FALSO===

*Há a necessidade de se colocar o nome da variável no caso (quadrado), para poder aparecer no monitor o que se tem de valor atribuído a ela.


umcastello: Concordo. Somente a III é Verdadeira, Na linha 8 do algoritmo existe um exemplo de atribuição do resultado de uma expressão para uma variável.
Respondido por ezequiellibonati10
7

Resposta:

I e III

Explicação:

Antes de respondermos, vamos ao conceito:

Comandos de Entrada (LEIA) e comandos de saída ( ESCREVA). Isso é regra!

Vamos a resolução:

I – Neste algoritmo, são usados dois comandos de saída.

Resposta: Correta! Porque na instrução, além das duas variáveis, ( valor e quadrado), temos duas saídas (ESCREVA) na tela. Quando se fala em saída, trata-se de tudo que é imprimido no navegador do usuário, portanto; a linha 6 e 9 serão lidas na tela.

II – Existe um erro na linha 9, pois a variável quadrado está escrita duas vezes.

Resposta: Errada! Porque a variável (quadrado) recebe a expressão (valor * valor), e esta expressão, deve ser mencionada na saída ( ESCREVA) para que possa ser imprimida na tela do usuário.

III – Na linha 8 do algoritmo existe um exemplo de atribuição do resultado de uma expressão para uma variável.

Resposta: Correta! Falando sobre isto na assertativa II, porém de forma inversa. Neste caso; de fato a expresão multiplicativa atribui-se a variável na linha 9. Basta seguir a lógica da entrada (LEIA), processamento e Saída (ESCREVA).

Citação: "O Mal é o Mal. Menor, maior, fragmentado... É tudo a mesma coisa."

Autor: The Witcher

Perguntas interessantes