OPERADORES ARITMÉTICOS Y LÓGICOS
-Operadores aritméticos
Estos son los símbolos aritméticos básicos: suma (+), resta (-), multiplicación (*), división (/) y potenciación (^).
Este es un ejemplo de cómo usar los operadores aritméticos en TurtleScript:
$sumar = 1 + 1 $restar = 20 - 5 $multiplicar = 15 * 2 $dividir = 30 / 30 $potencia = 2 ^ 2
Los valores resultantes de estas operaciones aritméticos son asignados a variables. Puedes ver los valores resultantes en el inspector.
Si lo que quieres es realizar un cálculo simple, puedes hacer algo como esto:
escribir 2010-12
Ahora veamos un ejemplo con paréntesis:
escribir ( ( 20 - 5 ) * 2 / 30 ) + 1
Primero se calculan las operaciones que están dentro de los paréntesis. En este ejemplo, primero se calcula 20 - 5; el resultado se multiplica por 2, luego se divide por 30 y, por último, se le suma 1. El resultado final es 2. Los paréntesis pueden también usarse en otros casos.
KTurtle también tiene otras funciones aritméticas en forma de órdenes. Echa un vistazo a las siguientes órdenes, eso sí, teniendo en cuenta que se trata de operaciones avanzadas: redondear, aleatorio, raíz, pi, sen, cos, tan, arcsen, arccos, arctan.
-Operadores lógicos (verdadero/falso)
Mientras que los operadores aritméticos se usan principalmente con números, los operadores lógicos están pensados para usarse con valores lógicos (verdadero y falso). Hay solo tres operadores lógicos: y, o y no. El siguiente código de TurtleScript muestra cómo usarlos:
$y_1_1 = verdadero y verdadero # -> verdadero $y_1_0 = verdadero y falso # -> falso $y_0_1 = falso y verdadero # -> falso $y_0_0 = falso y falso # -> falso $o_1_1 = verdadero o verdadero # -> verdadero $o_1_0 = verdadero o falso # -> verdadero $o_0_1 = falso o verdadero # -> verdadero $o_0_0 = falso o falso # -> falso $no_1 = no verdadero # -> falso $no_0 = no falso # -> verdadero
Puedes ver los valores resultantes en el inspector, aunque también se proporcionan pequeños comentarios al final de las líneas. Y resulta en verdadero solo si ambas partes sonverdaderos. O resulta en verdadero si una de las dos partes es verdadero. Y no transforma verdadero en falso yfalso en verdadero.
Los operadores lógicos aparecen resaltados en rosa.
-Operadores aritméticos
Estos son los símbolos aritméticos básicos: suma (+), resta (-), multiplicación (*), división (/) y potenciación (^).
Este es un ejemplo de cómo usar los operadores aritméticos en TurtleScript:
$sumar = 1 + 1 $restar = 20 - 5 $multiplicar = 15 * 2 $dividir = 30 / 30 $potencia = 2 ^ 2
Los valores resultantes de estas operaciones aritméticos son asignados a variables. Puedes ver los valores resultantes en el inspector.
Si lo que quieres es realizar un cálculo simple, puedes hacer algo como esto:
escribir 2010-12
Ahora veamos un ejemplo con paréntesis:
escribir ( ( 20 - 5 ) * 2 / 30 ) + 1
Primero se calculan las operaciones que están dentro de los paréntesis. En este ejemplo, primero se calcula 20 - 5; el resultado se multiplica por 2, luego se divide por 30 y, por último, se le suma 1. El resultado final es 2. Los paréntesis pueden también usarse en otros casos.
KTurtle también tiene otras funciones aritméticas en forma de órdenes. Echa un vistazo a las siguientes órdenes, eso sí, teniendo en cuenta que se trata de operaciones avanzadas: redondear, aleatorio, raíz, pi, sen, cos, tan, arcsen, arccos, arctan.
-Operadores lógicos (verdadero/falso)
Mientras que los operadores aritméticos se usan principalmente con números, los operadores lógicos están pensados para usarse con valores lógicos (verdadero y falso). Hay solo tres operadores lógicos: y, o y no. El siguiente código de TurtleScript muestra cómo usarlos:
$y_1_1 = verdadero y verdadero # -> verdadero $y_1_0 = verdadero y falso # -> falso $y_0_1 = falso y verdadero # -> falso $y_0_0 = falso y falso # -> falso $o_1_1 = verdadero o verdadero # -> verdadero $o_1_0 = verdadero o falso # -> verdadero $o_0_1 = falso o verdadero # -> verdadero $o_0_0 = falso o falso # -> falso $no_1 = no verdadero # -> falso $no_0 = no falso # -> verdadero
Puedes ver los valores resultantes en el inspector, aunque también se proporcionan pequeños comentarios al final de las líneas. Y resulta en verdadero solo si ambas partes sonverdaderos. O resulta en verdadero si una de las dos partes es verdadero. Y no transforma verdadero en falso yfalso en verdadero.
Los operadores lógicos aparecen resaltados en rosa.