Buscar

As linguagens de programação costumam adotar, para os operadores das quatro operações aritméticas elementares, a mesma ordem de precedência da mate...

As linguagens de programação costumam adotar, para os operadores das quatro operações aritméticas elementares, a mesma ordem de precedência da matemática. Porém, para os demais operadores, cada linguagem pode apresentar uma ordem de precedência diferente. Suponha que uma linguagem de programação adote a ordem de precedência indicada na tabela abaixo e que o resultado para verdadeiro e falso sejam representados, respectivamente, pelos números inteiros 0 e 1. A partir dessas informações, qual seria o resultado final da expressão abaixo? 3 + ((1 >= 2 + 1) && (1 || (3 < 5)))


1.
4.
3.
0.
Verdadeiro.

Essa pergunta também está no material:

Linguagem de Programação I
3 pág.

Algoritmos e Linguagem de Programação I Faculdade Anhanguera de DouradosFaculdade Anhanguera de Dourados

💡 1 Resposta

User badge image

Ed Verified user icon

Para resolver essa expressão, vamos seguir a ordem de precedência dos operadores. Primeiro, vamos avaliar a expressão dentro dos parênteses mais internos: 1 >= 2 + 1 = 1 >= 3 = Falso (0) Agora, vamos avaliar a expressão dentro dos próximos parênteses: 3 < 5 = Verdadeiro (1) Agora, vamos avaliar a expressão completa: (1 || (3 < 5)) = (1 || 1) = Verdadeiro (1) Por fim, vamos somar 3 com o resultado anterior: 3 + Verdadeiro = 3 + 1 = 4 Portanto, o resultado final da expressão é 4.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais