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 algo é 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 tipotipo, - 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

A expressão acima seria verdadeira caso qualquer um dos dois - ou mesmo os dois - botões estivessem pressionados, portanto, retornando uma instrução verdadeira

Bloco If do

Ainda 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 algo é necessário uma condição - que em resumo é uma expressão que retorna falso ou verdadeiro.

E como dito nas seções acimas, essas expressões podem ser os operadores lógicos, comparadores numéricos, ou até mesmo os valores de botões do controle.

Bloco If Else

Esse bloco é semelhante ao bloco If, com a adição de uma condição "Se não", em resumo, "Se está expressão é verdadeira, faça isso, se não, faça aquilo".

Captura de tela 2025-01-15 080124.png