Principiante
Operadores
Aritmética, comparaciones y lógica, con palabras.
Aritmética
imprimir(7 + 2, 7 - 2, 7 * 2)
imprimir(7 / 2) // 3.5, división real
imprimir(7 div 2) // 3, división entera hacia abajo
imprimir(7 mod 3) // 1, lo que sobra al dividir
imprimir(2 ^ 10) // potencia- Dividir entre cero, con
/,divomod, es un error. -7 div 2es-4y-7 mod 3es2: siempre se cumple queaes igual a(a div b) * b + (a mod b).-2 ^ 2es-4, como en matemáticas: la potencia va antes que el signo.
Comparaciones
Las comparaciones se escriben con palabras y dan verdadero o falso:
| Palabra | Pregunta |
|---|---|
es_igual_a | ¿son iguales? |
es_distinto_de | ¿son distintos? |
es_menor_que | ¿el primero es menor? |
es_mayor_que | ¿el primero es mayor? |
es_menor_o_igual_a | ¿es menor o igual? |
es_mayor_o_igual_a | ¿es mayor o igual? |
variable edad = 16
imprimir(edad es_mayor_o_igual_a 13, edad es_menor_que 18)es_igual_acompara por valor, también listas:[1, 2] es_igual_a [1, 2]esverdadero.- Las comparaciones no se encadenan: para "x está entre 1 y 5" se escriben dos, unidas con
y.
Cada palabra tiene un símbolo equivalente (es_menor_que es <), que verás en los atajos.
Lógica
y, o y no trabajan con verdadero y falso:
variable edad = 16
variable con_permiso = verdadero
imprimir(edad es_mayor_o_igual_a 18 o con_permiso)
imprimir(edad es_mayor_o_igual_a 13 y edad es_menor_que 18)
imprimir(no con_permiso)yno revisa la derecha si la izquierda es falsa;ono la revisa si la izquierda es verdadera.- Solo aceptan lógicos:
si (1)es un error con una pista.
Orden
De la que agrupa al final a la primera: o, y, no, comparaciones, suma y resta, multiplicación y división (*, /, div, mod), el signo -, la potencia ^, y por último llamadas e índices. Ante la duda, paréntesis.
La tabla completa, generada desde el intérprete, está en palabras y operadores.