En esta página, crearás un nuevo bloque para hacer que el programa presente una conversación más natural.
respuesta de chisme
.Luego de seleccionar el bloque reportero, el editor de bloques se abre con un bloque ya incorporado a un bloque tipo sombrero. Cualquier entrada que se coloque al nuevo bloque reportar
será el valor a transmitir.
lista
como entrada para el bloque elemento
.quien
, hace
y quien2
.
elemento
para cambiar "1" a "aleatorio".lista
con diferentes frases como: "¿Adivina qué?," "Yo escuché," o "¡A quién le importa!"Un procedimiento (procedure) es una secuencia de instrucciones que puede aceptar valores o acciones de entrada y puede reportar un valor como resultado. Los procedimientos pueden recibir un nombre para distinguirlos. Algunos lenguajes de programación los pueden llamar también métodos o funciones. A continuación se presentan dos tipos de procedimientos que ya has visto en Snap!:
PROCEDURE doble(x) { RETURN(2 * x) }
Varios lenguajes de programación (y la notación del AP CS Principles Exam) usan la palabra return
(devolver) en lugar de report
(reportar) para representar el comando para retornar un valor al final de la llamada de una función.
doble(5)" es 10.
respuesta de chisme
haciendo clic sobre él varias veces. Debe comportarse de la misma forma que lo hacen los bloques quién
, hace
, y quién2
.chisme 2
e inserta el bloque respuesta de chisme
en lugar del texto "Ahh, pero...."¿Por qué veo signos de suma alrededor de chisme 2
en Snap! que no aparecen en esta imagen?
chisme 2
.