• Matéria: Informática
  • Autor: daniiellysiilva
  • Perguntado 7 anos atrás

Expressões estão relacionadas a fórmulas matemáticas nas quais operadores e operandos são combinados para que, uma vez solucionada, a expressão se resuma a um valor final. Considerando seus conhecimentos a respeito das expressões em linguagem C, avalie as afirmações abaixo: I – Em um programa, as expressões relacionais são compostas por operadores como o && (conjunção), o || (disjunção). II – Quando se deseja testar se duas expressões relacionais são verdadeiras simultaneamente, pode-se utilizar o operador de conjunção entre tais expressões. III – No comando de atribuição “A = 20;” pode se afirmar que a variável A é uma numérica. Sendo assim, é correto o que se afirma em:

Respostas

respondido por: rayllecn
10

As condições em C porem ser definidas por uma expressão que pode ser verdadeira ou falsa. Expressões desse tipo são chamadas de Expressões Lógicas ou Relacionais, para usá-las utilizamos operadores, que podem ser relacionais ( ==, !=, >=, >, <, <=, significando respectivamente: igual a, diferente, maior ou igual, maior que, menor que, menor ou igual) e lógicos (||, &&, !, significando, ou, e, e negação).

Utilizando a lógica do operador e (&&), a expressão só será verdadeira quando todas as suas partes forem verdeiras, enquanto o operador ou (||) basta uma das partes ser.

Podemos combinar o uso de operadores lógicos e relacionais, para isso, operadores lógicos (OU e E) devem ser utilizando sempre entre duas expressões, como por exemplo:

((3 > 1) || (3 < 10)   : resultado VERDADEIRO

((5 < 3) && (10 == 10) : resultado FALSO

Enquanto o ! (negação) deve ser usado antes de uma expressão:

! (5 > 3) : resultado VERDADEIRO

! (1 < 0 ): resultado FALSO

Sabendo disso, podemos analisar melhor as alternativas.

I) Alternativa verdadeira, pois podemos utilizar os operadores lógicos && e || (como também o !, de negação)

II) Alternativa verdadeira, pois é possível combinar operadores lógicos e relacionais. Como a questão diz que se deseja testar se duas expressão são verdadeiras simultaneamente estamos falando da lógica and (&&), assim, basta colocar o operador && (de conjunção) entre as expressões.

III) Alternativa verdadeira, pois apenas variáveis numéricas suportam essa forma de atribuição. Variáveis do tipo char tem apenas 1 caractere, e para atribuição de strings devemos utilizar aspas.

Assim, as alternativas I, II e II são verdadeiras.

Espero ter ajudado!

Veja mais em: https://brainly.com.br/tarefa/16286183

respondido por: dsccabral
17

Resposta:

Alternativa correta é a 4: II e III apenas.

Explicação:

A afirmação I é incorreta, pois se refere a "expressões relacionais" e os operadores && (conjunção) e || (disjunção) referem-se a "expressões lógicas". Pura pegadinha da questão. Páginas 27 e 28 da disciplina.


islainenogueira1: verdade.....
Perguntas similares