Quanto à linguagem de texto estruturado, utilizada em lingu...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C
A questão aborda o conceito de expressões em linguagens de programação, que são uma parte fundamental para entender como criar e manipular dados em programas. As expressões são usadas para calcular valores, executar cálculos e determinar a lógica de controle de fluxo em um programa. Vamos agora entender por que a alternativa C é a correta e o que cada parte dela significa.
Expressões são compostas de operadores e operandos, isso significa que, em uma expressão, você terá elementos que desempenham ações (operadores) sobre dados (operandos). Por exemplo, na expressão 3 + 4, o + é o operador, e 3 e 4 são os operandos.
Um operando pode ser: um literal, que é um valor fixo como um número ou uma string, por exemplo, 42 ou "olá mundo"; uma variável, que é um nome que se refere a um local na memória onde um valor pode ser armazenado, alterado e recuperado; uma invocação de função, que é uma chamada a um conjunto de comandos que executa uma tarefa específica e retorna um valor; ou outra expressão, que permite a construção de expressões mais complexas a partir de expressões mais simples, como por exemplo, (5 + 2) * 3.
A alternativa C é correta porque descreve adequadamente a composição e o funcionamento de expressões em linguagens de programação, um conceito fundamental para qualquer pessoa que esteja estudando programação e que será útil em diversas linguagens e contextos.
As outras alternativas não são corretas porque confundem conceitos de comandos de atribuição, seleção e de controle de funções e blocos de função, que não se encaixam na descrição de expressões em programação.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Sobre a letra A, está ERRADA. O comando de atribuição define ou redefine o valor armazenado no local de armazenamento indicado por um nome de variável. Na maioria das linguagens de programação imperativas o comando de atribuição é uma das declarações básicas. Quando falamos em escolher ou controlar o fluxo de execução de um algoritmo, estamos nos referindo a operações de seleção. A seleção é baseada no valor de uma expressão de controle, geralmente sendo uma comparação de uma variável com um determinado valor. Os principais comandos de seleção são Se...Fim-Se e Se...Senão...Fim_Se.
Sobre a letra B, está ERRADA. Aqui temos a inversão dos conceitos de comandos de seleção e comandos de atribuição que acabamos de ver.
Sobre a letra C, está CERTA. Expressões executam ações específicas, baseadas em um operador com um ou dois operandos. Um operando pode ser uma constante, uma variável ou um resultado de função. Os operadores são aritméticos, lógicos e relacionais.
Sobre a letra D, está ERRADA. Quando falamos em executar um conjunto de instruções de forma repetida, devemos fazer uso das estruturas de repetição. As estruturas de repetição são usadas para repetir uma série de operações semelhantes que são executadas para todos os elementos de uma lista ou de uma tabela de dados, ou simplesmente para repetir um mesmo processamento até que uma certa condição seja satisfeita.
Sobre a letra E, está ERRADA. A ideia básica da iteração é fazer com que uma série de comandos seja repetida enquanto uma determinada condição for verdadeira; quando a condição se tornar falsa, a repetição termina. Quando falamos em invocar blocos de instruções estamos nos referindo a sub-programas, como funções e procedimentos.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo