BlocosIA Wiki Editor

Operadores

Valor

( ) + ( )

Soma dois números.

Valor

( ) - ( )

Subtrai o segundo número do primeiro.

Valor

( ) * ( )

Multiplica dois números.

Valor

( ) / ( )

Divide o primeiro número pelo segundo.

Valor

número aleatório entre ( ) e ( )

Sorteia um número entre os dois valores (com vírgula, se um deles tiver).

Sim/não

( ) > ( )

Verdadeiro se o primeiro valor for maior.

Sim/não

( ) < ( )

Verdadeiro se o primeiro valor for menor.

Sim/não

( ) = ( )

Verdadeiro se os valores forem iguais (não diferencia maiúsculas).

Sim/não

⟨ ⟩ e ⟨ ⟩

Verdadeiro só se as duas condições forem verdadeiras.

Sim/não

⟨ ⟩ ou ⟨ ⟩

Verdadeiro se pelo menos uma condição for verdadeira.

Sim/não

não ⟨ ⟩

Inverte: verdadeiro vira falso e falso vira verdadeiro.

Valor

junte ( ) com ( )

Junta dois textos num só.

Valor

letra ( ) de ( )

Pega uma letra do texto pela posição (1 = primeira).

Valor

tamanho de ( )

Quantas letras o texto tem.

Sim/não

( ) contém ( ) ?

Verdadeiro se o texto contém o outro.

Valor

resto de ( ) por ( )

O resto da divisão. Ótimo para saber se um número é par (resto por 2 = 0).

Valor

arredondamento de ( )

Arredonda para o número inteiro mais perto.

Valor

[valor absoluto] de ( )

Funções matemáticas: valor absoluto, raiz, seno, cosseno, logaritmos…

Valor

( ) elevado a ( )

Potência: 2 elevado a 3 = 8.

Valor

[o menor] entre ( ) e ( )

O menor ou o maior entre dois números.

Valor

limitar ( ) entre ( ) e ( )

Mantém o número dentro de uma faixa (ótimo para vida de 0 a 100).

Valor

converter ( ) da faixa ( ) a ( ) para ( ) a ( )

Converte um valor de uma faixa para outra (ex.: sensor 0–1023 para 0–100).

Valor

arredondar ( ) com ( ) casas decimais

Arredonda mantendo algumas casas depois da vírgula.

Valor

[arco seno] de ( )

Mais funções: arco seno/cosseno/tangente, sinal, log 2, parte inteira, fatorial…

Valor

direção do ponto x: ( ) y: ( ) até x: ( ) y: ( )

A direção (como no Scratch) de um ponto até outro.

Valor

distância do ponto x: ( ) y: ( ) até x: ( ) y: ( )

A distância entre dois pontos.

Valor

converter ( ) de [decimal] para [binário]

Converte números entre decimal, binário, hexadecimal e octal.

Sim/não

( ) [≠] ( )

Compara com diferente (≠), maior ou igual (≥) e menor ou igual (≤).

Sim/não

( ) está entre ( ) e ( ) ?

Verdadeiro se o número está entre os dois limites.

Sim/não

⟨ ⟩ ou ⟨ ⟩ mas não os dois

Verdadeiro quando só uma das condições é verdadeira.

Sim/não

( ) é [par] ?

Testa se é par, ímpar, primo, inteiro, número ou texto vazio.

Valor

se ⟨ ⟩ então ( ) senão ( )

Escolhe um entre dois valores conforme a condição.

Valor

item aleatório de ( ) separado por ( )

Sorteia um item de uma lista escrita no texto (ex.: pedra,papel,tesoura).

Valor

letras ( ) a ( ) de ( )

Pega um pedaço do texto, da letra A até a letra B.

Valor

posição de ( ) em ( )

Em que posição um texto aparece dentro de outro (0 = não aparece).

Valor

substituir ( ) por ( ) em ( )

Troca todas as ocorrências de um texto por outro.

Valor

( ) em [MAIÚSCULAS]

MAIÚSCULAS, minúsculas, Primeira Maiúscula, sem espaços ou invertido.

Valor

repetir ( ) ( ) vezes

Repete um texto várias vezes.

Valor

parte ( ) de ( ) separado por ( )

Pega a parte N de um texto separado por vírgula (ou outro separador).

Valor

quantidade de partes de ( ) separado por ( )

Quantas partes o texto tem quando dividido pelo separador.

Sim/não

( ) [começa com] ( ) ?

Verdadeiro se o texto começa (ou termina) com outro.

Valor

[código da letra] de ( )

Código de uma letra (A = 65) ou letra de um código.