Conversando
En esta página vas a mejorar tu programa ya que algunas veces las oraciones son un poco más largas y más complejas.
who
. De lo contrario, despliegua el resultado del bloque who
.
who
.more complicated who
. Se pueden encontrar dos nuevas funcionalidades: pick random
y if else
.aleatorio
?more complicated who
, ¿Qué sucede en el caso que el bloque pick random
eliga el número 3? ¿Qué sucede si regresa un 4?
more complicated who
eligirá la respuesta más complicada?
more complicated who
. ¿Qué cambio al código puede hacer que la frase más complicada aparezca más a menudo?
RANDOM(1, 10). Cada vez que se ejecuta este código, vas a obtener un número aleatorio entre 1 y 10.
Un número par es un entero que es divisible entre 2 (tal como 2, 14, 0, -4, -6, -28, y -176).
En contraste, un número impar es un número que no es divisible entre 2 (tal como 1, 3, 9, 17, -5, -33, y -221).
RANDOM(2, 10)
RANDOM(2, 10)devuelve 2, 3, 4, 5, 6, 7, 8, 9, or 10.
2 * RANDOM(1, 5)
RANDOM(1, 5)devuelve 1, 2, 3, 4, or 5, y por lo tanto
2 * RANDOM(1, 5)devuelve los valores 2, 4, 6, 8, or 10.
RANDOM(1, 10) / 2
RANDOM(1, 10)devuelve 1, 2, 3, 4, 5, 6, 7, 8, 9, or 10, y por lo tanto
RANDOM(1, 10) / 2devuelve ½, 1, 1 ½, 2, 2 ½, 3, 3 ½, 4, 4 ½, 5.
RANDOM(1, 5)
RANDOM(1, 5)devuelve 1, 2, 3, 4, or 5.
RANDOM(1, 6) + RANDOM(1, 6)
RANDOM(1, 6)devuelve un número entre 1, 2, 3, 4, 5, o 6 con una probabilidad similar, simulando el lanzamiento de un dado. La suma de las dos expresiones representa claramente el lanzamiento de dos dados.
RANDOM(1, 6) + RANDOM(1, 6)devuelve 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, o 12 con la misma probabilidad de dos datos.
2 * RANDOM(1, 6)
RANDOM(1, 6)tendremos el resultado equivalente al lanzamiento de un dado. Sin embargo esta expresión no lanza dos dados, representa el equivalente a lanzar un dado y duplicar el resultado. Por lo tanto
2 * RANDOM(1, 6)devuelve únicamente los valores 2, 4, 6, 8, 10, o 12.
RANDOM(2, 12)
RANDOM(2, 12)devuelve 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, o 12 con la misma probabilidad por lo que no genera el resultado deseado
RANDOM(1, 12)
gossip
pero que use el bloque more complicated who
en lugar de who
. (Puedes elegir para sustituir cualquiera de los dos bloques who
, o bien reemplazar ambos) complicated gossip
en lugar de gossip
. Ejecuta el código, y arregla cualquier posible problema.more complicated who
. Reemplaza uno de los bloques who
con una copia fresca del bloque more complicated who
luego de tomarla de la paleta de bloques. Haz clic en el bloque more complicated who
un número variado de veces para ver que ha cambiado.more complicated who
devuelva las respuetas más complicadas tres de cada cuatro veces, en lugar de una de cuatro veces.