PG: Lighter edit. Focus on kids' use of structure they've already learned, /using/ what they know. Is this the time for our video to have yet a new background?
En esta página vas a crear un nuevo bloque para hacer que el programa presente una conversación más natural.
gossip response
is a slightly misleading name. Shouldn't it be response header
or something? It doesn't report a complete response. --bhI think it's ok. If you tell me some gossip, my response might be "Oh, wow!" "Yeah? Well, I heard...", etc. and that's what this block offers. --MF, 7/21/19
gossip response
.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
report
será el valor a transmitir.
list
como entrada para el bloque item
.who
, does what
, and who2
.
item
para cambiar "1" a "aleatorio".list
con diferentes frases como: "¿Adivina qué?," "Yo escuché," or "¡A quién le importa!"Un procedimiento 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 double(x) { RETURN(2 * x) }
Varios lenguajes de programación (y la notación del AP CS Principles Exam) usan la palabra return
en lugar de report
para representar el comando para retornar un valor al final de la llamada de una función.
duplicar(5)" es 10.
gossip response
haciendo clic sobre él en varias oportunidades. Debe comportarse de la misma forma que lo hacen los bloques who
, does what
, y who2
.gossip 2
e inserta el bloque gossip response
en lugar del texto "Ahh, pero...."gossip 2
.