Cap. 13 — Pensamento computacional e noções básicas de programação Conceito 227 palavras

Lógica IF: condição → ação, else → alternativa

A lógica IF significa: se uma condição for verdadeira, faça uma coisa; caso contrário, faça outra. A armadilha do exame consiste em confundir o ramo que é executado quando a condição é falsa.

Áudio

Ouvir esta página (beta)

Legendas

A lógica IF é uma regra de decisão: verifica-se uma condição — por exemplo, se o valor de uma célula é superior a 100 — e, se for verdadeira, executa-se uma ação (por exemplo, aplicar um desconto). Se a condição for falsa, executa-se uma ação diferente (por exemplo, não aplicar qualquer desconto). A distinção essencial é que o ramo «else» só é executado quando a condição não é verdadeira, e não quando está em falta ou é desconhecida. Nas folhas de cálculo, isto corresponde diretamente à função IF: =IF(A1>100, "Desconto", "Sem desconto").

Para evitar confundir os ramos, imagine uma bifurcação: o caminho verdadeiro segue para a esquerda e o caminho falso para a direita. Um teste rápido: leia a condição em voz alta e diga o que acontece quando é verdadeira e, em seguida, o que acontece quando é falsa. Nas perguntas de exame, esteja atento a instruções IF aninhadas — a condição interior só é executada se a exterior for verdadeira. Recorde também que «else» é facultativo; sem esse ramo, nada acontece quando a condição é falsa.

Como técnica de memorização, pense num semáforo: verde (verdadeiro) significa avançar; vermelho (falso) significa parar. Para se testar, escreva uma instrução IF simples para uma regra real, como «se chover, leve um guarda-chuva; caso contrário, use óculos de sol». Depois, inverta a condição para verificar se obtém o resultado oposto.

Cartão de estudo relacionado

O que expressa a lógica IF?

Uma regra segundo a qual uma ação ou um resultado ocorre se uma condição for verdadeira e outro se for falsa.

Voltar ao cartão de estudo Ver todos os cartões de estudo