From Test-Scratch-Wiki

Los bloques operadores constituyen una de las diez categorías principales de bloques en Scratch. Su color es verde claro, y se utilizan para hacer operaciones con números, cadenas de caracteres y valores lógicos. Son los mismos para objetos y escenario. Antiguamente, se les conocía como "bloques de números", pero el nombre fue cambiado en Scratch 1.4 debido a la aparición de nuevos bloques, que procesaban cadenas de texto.

Hay 18 en total: 11 bloques valor y 7 bloques lógicos. Es, junto con la Extensión Traducir, la Extensión Makey Makey y la Extensión Go Direct Force & Acceleration, una categoría que no tiene bloques apilables.

Bloques

Estos son los 11 bloques operadores valor:

Y estos los 6 bloques lógicos:

Bloques obsoletos

Antes de Scratch 1.2, el bloque () de () eran dos bloques separados: abs () y sqrt (). Las otras opciones no estaban disponibles.

Sugerencias

Bloque de potencias

Ciertos Scratchers han propuesto un bloque que resuelva potencias.[1]

(() ^ ():: operators)

De todos modos, hay maneras de replicar este bloque:

([10 ^ v] de ((exponente) / (([log v] de (10)) / ([log v] de (base) ))))

Bloques lógicos verdadero y falso

Otros Scratchers han sugerido bloques lógicos verdaderos y falsos, pero esto no ha sido implementado (probablemente debido a la fácil replicación).[2] Así podrían ser:

<verdadero::operators>
<falso::operators>

A cambio, hay una manera de replicarlas que se menciona habitualmente.[3] Sin embargo, establecer una variable como "verdadero" o "falso" no tiene el mismo efecto que un bloque lógico. Por ejemplo, una variable establecida a "verdadero" no es igual a 1.

dar a [variable v] el valor [verdadero]

dar a [variable v] el valor [falso]

Otra manera de replicarlo consiste en usar bloques lógicos vacíos. Por ejemplo:

<no <>> //Devuelve verdadero
<<> y <>> //Devuelve falso

Referencias


Cookies help us deliver our services. By using our services, you agree to our use of cookies.