SóProvas


ID
2322808
Banca
IFB
Órgão
IFB
Ano
2017
Provas
Disciplina
Programação
Assuntos

Com relação a Algoritmos e Estrutura de Dados, segundo Farrer (1999), dadas as afirmações, abaixo:

I) Denomina-se expressão aritmética aquela cujos operadores são aritméticos e cujos operandos são constantes ou variáveis do tipo numérico.

II) Uma expressão relacional é uma comparação realizada entre dois valores, independentemente de seu tipo básico. Estes valores são representados na relação através de constantes, variáveis ou expressões aritméticas.

III) E, OU e NÃO são conectivos usados na formação de novas proposições nas expressões lógicas.

Assinale a alternativa que apresenta a resposta CORRETA:

Alternativas
Comentários
  • Uma expressão relacional, ou simplesmente relação, é uma comparação realizada entre dois valores de mesmo tipo básico. Estes valores são representados na relação através de constantes, variáveis ou expressões aritméticas.
  • Tenho dúvida se em algumas liguagens é aceita a comparação entre tipos distintos, como (1.0  <  2) onde o primeiro é do tipo double e o segundo integer, tornando a assertiva II correta, além disso o NÃO seria um conectivo ou um operador unário? Como pode ser conectivo se ele não liga duas expressões? A meu ver a III está errada.

  • Acredito que errei esta por falta de atenção, na II) Uma expressão relacional é uma comparação realizada entre dois valores, independentemente de seu tipo básico. Estes valores são representados na relação através de constantes, variáveis ou expressões aritméticas.

    Com relação à dúvida do Denis Diego de Senna e Silva...

    Quando ele fala tipo básico acredito que esteja se referindo a, por exemplo, tipo numérico (integer, double, long ... independente de se a linguagem suporta um cast automático)

    Porém, para mim também, faz sentido a dúvida sobre considerar NÃO um "conectivo" nas expressões lógicas. Muitos materiais tratam o E, o OU e o NÃO como OPERADORES.