Ir para o conteúdo principal

Lógica


Em praticamente qualquer programa de computador é necessário tomar decisões, isso é feito utilizando condicionais, a mesma ideia é necessária ao utilizar essa interface e mecanismos.

As condicionais trabalham com lógica booleana, em resumo verdadeiro ou falso. Isso será melhor visto com a seção abaixo.

Bloco If do

Dentro da categoria "Logical" é possível ver um bloco como o mostrado abaixo:

ifdo.png

A ideia principal dele é: "Se esta expressão for verdadeira, faça isso". Para ele verificar a veracidade de uma instrução é necessário uma condição - que em resumo é uma expressão que retorna falso ou verdadeiro. Podemos encontrar esse tipo de instrução na categoria "Logical" ou "Gamepad" (essa será abordado posteriormente).

Bloco de comparação

Este bloco tem por objetivo fazer comparações númerias do tipo - 5 > 3 ou 4 > 5 - caso o resultado seja correto ele retorna verdadeiro, se não, falso.

Captura de tela 2025-01-14 165209.png

Ele aceita como parâmetros dois tipos numérico que funcionam para a comparação. Como exemplo:

Captura de tela 2025-01-14 165349.png

Esses números podem ser susbtítuidos por qualquer outro bloco que retorna um tipo numérico. Como o controle.

Operadores lógicos

Diferentes dos operadores numéricos que trabalham com números, esses trabalham com expressões de verdadeiro e falso. Para ver mais sobre o assunto acesse: Operadores lógicos

O bloco que opera com isso é o mostrado abaixo:

Captura de tela 2025-01-14 170035.png

Diferente do bloco de comparação, ele recebe valores de verdadeiro e falso (booleanos). Então segue abaixo um exemplo usando o controle:

Captura de tela 2025-01-14 170643.png