Está en la página 1de 18

1.

if & if else
2. for each from to
3. for each in list
4. while
5. if then else
6. do
7. evaluate but ignore result
8. open another screen
9. open another screen with start value
10. get start value
11. close screen
12. close screen with value
13. close application
14. get plain start text
15. close screen with plain text


1. if & if else
Prueba una condicin dada. Si la condicin es verdadera, realiza las acciones de una determinada
secuencia de bloques; de lo contrario, se ignoran los bloques.


Prueba una condicin dada. Si el resultado es cierto, lleva a cabo las acciones en el do-secuencia
de bloques; de lo contrario, lleva a cabo las acciones en la otra secuencia de bloques.


Prueba una condicin dada. Si el resultado es cierto, lleva a cabo las acciones en
el do-secuencia de bloques; pruebas de lo contrario, la declaracin en el-else if seccin. Si el
resultado es cierto, lleva a cabo las acciones en el do-secuencia de bloques; de lo contrario,
lleva a cabo las acciones en la otra secuencia de bloques.
El gif a continuacin se muestra cmo utilizar el bloque mutador if-else.


2. for each from to

Ejecuta los bloques en la seccin de tareas para cada valor numrico en el
rango de principio a fin, lo que aumenta el valor de i a paso cada vez. Utilice el
nombre de la variable dada, i para referirse al valor actual.



3. for each in list
Ejecuta los bloques en la seccin de tareas para cada elemento de la lista. Utilice el
nombre de la variable dada, i referirme al elemento de lista actual.

4. while
Comprueba el estado de la prueba. Si es verdad, lleva a cabo la accin indicada en la-do, a
continuacin, pone a prueba de nuevo. Cuando la prueba es falsa, el bloque termina y la
accin indicada en-do ya no se realiza.
5. if then else
Prueba una condicin dada. Si la declaracin es verdadera, realiza las acciones en la secuencia
entonces regreso de bloques y devuelve el valor a continuacin de retorno; de lo contrario, lleva a
cabo las acciones de la secuencia ms retorno de los bloques y devuelve el valor ms retorno.

6. do
A veces, en un procedimiento u otro bloque de cdigo, puede que tenga que hacer algo y devolver
algo, pero por diversas razones que usted puede optar por utilizar este bloque en lugar de crear un
nuevo procedimiento.
7. evaluate but ignore result
Proporciona un "conector hembra de reposo" para el montaje de un bloque que
tiene un enchufe en su izquierda en un lugar donde no hay toma, como una de la
secuencia de bloques en el hacer parte de un procedimiento o un bloque if. El
bloque encaja usted se llevar a cabo, pero su resultado devuelto ser ignorado. Esto puede ser til si se define un
procedimiento que devuelve un resultado, pero desea llamar en un contexto que no aceptar un resultado.
8. open another screen
Abre la pantalla con el nombre proporcionado.

9. open another screen with start value
Abre otra pantalla y pasa un valor a la misma.


10. get start value
Devuelve el valor inicial dado a la pantalla actual.
Este valor se obtiene del uso de abierta otra pantalla con el valor de inicio o cierre de pantalla con
el valor .

11. close screen
Cierra la pantalla actual.

12. close screen with value
Cierra la pantalla actual y devuelve un valor a la pantalla que se abre ste
13. close application
Cierra la aplicacin.

14. get plain start text
Devuelve el texto plano que se ha pasado a esta pantalla cuando se inici por otra
aplicacin. Si se pasa ningn valor, devuelve el texto vaco. Para mltiples
aplicaciones de pantalla, utilice conseguir comienzo valor en lugar de obtener el texto sin formato de inicio
15. close screen with plain text

Cierra la pantalla actual y pasa el texto a la aplicacin que se abri
esta. Para mltiples aplicaciones de pantalla, utilizar cerca de la pantalla
con el valor en lugar de ste.


1. true
2. false
3. not
4. =
5.
6. and
7. or
1. true verdadero
Representa el valor de la constante realidad. Lo utilizan para establecer valores de propiedades
booleanas de componentes, o como el valor de una variable que representa una condicin.

2. false falso
Representa el falso valor constante. Lo utilizan para establecer valores de propiedades booleanas
de componentes, o como el valor de una variable que representa una condicin.
3. not no
Realiza una negacin lgica, devolviendo false si la entrada es verdadero, y fiel si la entrada es falsa.



4. = =
Comprueba si sus argumentos son iguales.

o Dos nmeros son iguales si son numricamente iguales, por ejemplo, 1 es igual a 1,0.
o Dos bloques de texto son iguales si tienen los mismos caracteres y en el mismo orden, con el mismo caso. Por
ejemplo, el pltano no es igual al del pltano.
o Los nmeros y el texto son iguales si el nmero es numricamente igual a un nmero que se imprime con ese
texto. Por ejemplo, 12.0 es igual al resultado de la unin del primer carcter de 1A hasta el ltimo carcter de Teafor2 .
o Dos listas son iguales si tienen el mismo nmero de elementos y los elementos correspondientes son iguales.
Hechos exactamente el mismo que el = bloque que se encuentra en Matemticas

5.
Los exmenes para ver si dos argumentos no son iguales.

6. and y
Pruebas de la totalidad de un conjunto de condiciones lgicas son verdaderas. El resultado
es verdadero si y slo si se cumplen todas las condiciones ensayadas. Cuando se conecta
una condicin en la prueba de socket, otra toma aparece lo que puede aadir otra
condicin. Las condiciones se comprueban izquierda a derecha, y la prueba se detiene tan pronto como una de las
condiciones es falsa. Si no existen las condiciones para poner a prueba, entonces el resultado si es cierto. Puede
considerar que se trata de una broma de un lgico.
7. or o
Comprueba si cualquiera de una serie de condiciones lgicas son verdaderas. El resultado es
true si una o ms de las condiciones ensayadas son verdaderas. Cuando se conecta una
condicin en la prueba de socket, otra toma aparece lo que puede aadir otra condicin. Las
condiciones se comprueban izquierda a derecha, y la prueba se detiene tan pronto como una
de las condiciones es verdadera. Si no existen las condiciones para poner a prueba, entonces el resultado es falso.










Math Blocks
**Note: any Math blocks that have unplugged
sockets will read the unplugged spot as a 0.
1. 0 (basic number block)
2. = , >, , <, ,
3. +
4. -
5. *
6. /
7. ^
8. random integer
9. random fraction
10. random set seed to
11. min max
12. sqrt abs - log e^ round ceiling floor
13. modulo remainder quotient
14. sin cos tan asin acos atan atan2
15. convert radians to degrees convert degrees to radians
16. format as a decimal
17. is a number

No encuentra el bloque matemtico que busca en los bloques integrados?
Algunos bloques matemticos son mens desplegables que significa que se pueden convertir en diferentes
bloques. He aqu una lista de lo que se incluye en cada desplegable:
=, ,>, , <,

min, max

sqrt, abs, -, registro, e ^, redondo, techo, suelo

modulo de, resto, cociente si

sin, cos, tan, asin, acos, atan

convertir radianes a grados, convertir grados a radianes

Bsica Nmero Bloquear
Se puede utilizar como cualquier nmero positivo o negativo (decimales incluidos). Haciendo doble clic en
el "0" en el bloque le permitir cambiar el nmero.
=
Comprueba si dos nmeros son iguales y devuelve true o false.

=
Comprueba si dos nmeros no son iguales y devuelve true o false.

>,
Comprueba si el primer nmero es mayor que el segundo nmero y devuelve true o false.

,
Comprueba si el primer nmero es mayor o igual que el segundo nmero y devuelve true o false.
<,
Comprueba si el primer nmero es menor que el segundo nmero y devuelve true o false.

,
Comprueba si el primer nmero es menor o igual que el segundo nmero y devuelve true o false.
+
Devuelve el resultado de la adicin de cualquier cantidad de bloques que tiene un valor de
nmero de juntas. Bloques con un valor numrico incluyen el bloque bsico nmero, longitud
de la lista o texto, variables con un valor numrico, etc Este bloque es un mutador y puede
ampliarse para permitir que ms nmeros en la suma.



-
Devuelve el resultado de restar el segundo nmero del primero.

*
Devuelve el resultado de multiplicar cualquier cantidad de bloques que tienen un valor de
nmero de juntas. Es un mutador de bloque y se puede ampliar para permitir que ms
nmeros en el producto.

/
Devuelve el resultado de dividir el primer nmero por el segundo.

^
Devuelve el resultado de la primera nmero elevado a la potencia de la segunda.

entero aleatorio
Devuelve un valor entero aleatorio entre los valores dados, inclusive. El
orden de los argumentos no importa.
fraccin aleatoria
Devuelve un valor aleatorio entre 0 y 1.

conjunto aleatorio de semillas para
Utilice este bloque para generar secuencias repetitivas de nmeros aleatorios. Puede
generar la misma secuencia de nmeros aleatorios llamando primero a la semilla
conjunto aleatorio con el mismo valor. Esto es til para los programas de pruebas que implican valores aleatorios.
min
Devuelve el valor mnimo de un conjunto de nmeros. Si hay enchufes desconectados en el
bloque, min tambin considerar 0 en su conjunto de nmeros.Este bloque es un mutador y una
lista desplegable.
max
Devuelve el valor mximo de un conjunto de nmeros. Si hay enchufes desconectados en el
bloque, max tambin considerar 0 en su conjunto de nmeros.Este bloque es un mutador y una
lista desplegable.
sqrt
Devuelve la raz cuadrada del nmero dado.
abs
Devuelve el valor absoluto del nmero dado.
-
Devuelve el negativo de un nmero dado.
log
Devuelve el logaritmo natural de un nmero dado.
e ^
Devoluciones e (2,71828 ...) elevado a la potencia del nmero dado.
ronda
Devuelve el nmero dado redondeado al nmero entero ms cercano. Si la parte fraccional es <0,5 se
redondear hacia abajo. De lo contrario si es 0,5 se redondear hacia arriba.
techo
Devuelve el nmero entero ms pequeo que es mayor o igual al nmero dado.
piso
Devuelve el mayor entero que es menor o igual al nmero dado.
modulo
Modulo (A, B) es el mismo que el resto (a, b) cuando A y B son positivos. Ms en general,
de mdulo (A, B) se define para cualquier A y B de manera que (suelo (a / b) x B) +
mdulo (a, b) = a. Por ejemplo, mdulo (11, 5) = 1, de mdulo (-11, 5) = 4, mdulo (11, -5) = -4, mdulo (-11, -5) = -
1. Modulo (a, b) siempre tiene el mismo signo que b, mientras que el resto (a, b) siempre tiene el mismo signo que a.
resto
El resto (a, b) devuelve el resultado de dividir a entre b y tomando el resto. El resto
es la parte fraccionaria del resultado multiplicado por b.
Por ejemplo, el resto (11,5) = 1 porque 11/5 = 2
1
/
5
En este caso,
1
/
5
es la parte fraccionaria. Multiplicamos esto por b,
en este caso 5 y obtenemos 1, nuestro resto.

Otros ejemplos son resto (-11, 5) = -1, el resto (11, -5) = 1, y el resto (-11, -5) = -1.
cociente
Devuelve el resultado de dividir el primer nmero entre el segundo y descartando
cualquier parte fraccionaria del resultado.
sin
Devuelve el seno del nmero en grados.
cos
Devuelve el coseno del nmero en grados.
tan
Devuelve la tangente del nmero en grados.
asin
Devuelve el arco seno del nmero en grados.
acos
Devuelve el arco coseno del nmero en grados.
atan
Devuelve el arco tangente del nmero en grados.
atan2
Devuelve el arco tangente de y / x, y, y dado x.


convertir radianes a grados
Devuelve el valor en grados de un nmero dado en radianes. El resultado
ser un ngulo en el intervalo [0, 360)
convertir grados a radianes
Devuelve el valor en radianes del nmero dado en grados. El resultado ser
un ngulo en el intervalo [-, + )
formato decimal
Da formato a un nmero como un nmero decimal con un nmero dado de posiciones
despus del punto decimal. El nmero de
plazas debe ser un entero no negativo. El
resultado es producido por el redondeo del
nmero (si es que haba demasiados lugares) o aadiendo ceros a la derecha
(si no eran pocos).
es un nmero
Devuelve true si el objeto dado es un nmero, y false en caso contrario.


Text Blocks
1. string
2. join
3. length
4. is empty?
5. compare texts
6. trim
7. upcase
8. downcase
9. starts at
10. contains
11. split at first
12. split at first of any
13. split
14. split at any
15. split at spaces
16. segment
17. replace all

1. string ""
Contiene una cadena de texto.
Esta cadena puede contener caracteres (letras, nmeros u otros caracteres especiales). En App Inventor
se considerar un objeto de texto.
2. join unirse
Anexa todas las entradas para hacer una sola cadena. Si no hay entradas, devuelve una cadena
vaca.

3. length longitud
Devuelve el nmero de caracteres incluyendo espacios en la cadena. Esta es la longitud de la cadena
de texto dada.

18. is empty? est vaco
Devuelve si la cadena contiene caracteres (incluyendo espacios). Cuando la longitud de la cadena
es 0, devuelve false de lo contrario, devuelve true.
19. compare texts comparar los textos <> =
Indica si o no la primera cadena es lexicogrficamente <,> o = la segunda cadena en funcin
del men desplegable se selecciona.
Una cadena de un lexicogrficamente considera superior a otro si es alfabticamente mayor
que la otra cadena. En esencia, vendra despus de l en el diccionario. Todas las letras
maysculas se consideran menores o que se produzca antes que las
minsculas. gato sera> gato .
20. trim recortar
Elimina los espacios iniciales o finales de la cadena de entrada y devuelve el resultado.
21. upcase upcase
Devuelve una copia de su argumento de cadena de texto convierte a todo en maysculas
22. downcase downcase
Devuelve una copia de su argumento de cadena de texto convertido a minsculas
23. starts at comienza en
Devuelve la posicin del carcter donde el primer carcter de la pieza aparece por primera vez
en el texto, o 0 si no est presente. Por ejemplo, la ubicacin deana en la habana pltano es 4.
24. contains contiene
Devuelve true si pieza aparece en el texto ; de lo contrario, devuelve false.

25. split at first dividido en un primer momento
Divide el texto dado en dos piezas con la ubicacin de la primera ocurrencia de por lo que
el punto de divisin, y devuelve una lista de dos elemento que consta de la pieza antes de
que el punto de divisin y la pieza despus de que el punto de divisin. La divisin de
manzana, pltano, cereza, comida para perros con una coma como punto de divisin devuelve una lista de dos
elementos: el primero es el texto de la manzana y la segunda es el texto de pltano, cereza, comida para
perros . Tenga en cuenta que la coma despus de la manzana no aparece en el resultado, porque ese es el punto de
divisin.
26. split at first of any Dividir en el primero de cualquier
Divide el texto dado en una lista de dos elementos, la utilizacin de la primera
ubicacin de cualquier elemento de la lista en la que el punto de divisin.
Splitting amo manzanas pltanos manzanas uvas por la lista [ ba , ap ] dara lugar
a una lista de dos elementos de la primera fue amo y los segundos ples pltanos manzanas uvas .

27. split divisin
Divide el texto en trozos utilizando como en los puntos de divisin y produce una lista de los
resultados. La divisin de una, dos, tres, cuatro a , (coma) devuelve la lista uno, dos, tres,
cuatro . La divisin de una papa, dos papas, tres papas, cuatro en la patata , devuelve la
lista uno, dos, tres, cuatro .
28. split at any dividir en cualquier
/ Sites / all / files / UserGuide / bloques / textos / splitAtAny.png "
Divide el texto dado en una lista, utilizando cualquiera de los artculos en por lo que el
punto de divisin, y devuelve una lista de los resultados.
Splitting Appleberry, pltano, cereza, comida para perros con al que la lista de dos elementos cuyo primer elemento es
una coma, y cuyo artculo segundo esrry devuelve una lista de cuatro elementos: [ applebe, pltano, che, dogfood, ]
29. split at spaces dividido en espacios
Divide el texto dado en cualquier ocurrencia de un espacio, produciendo una lista de las
piezas.
30. segment segmento
Extrae una parte del texto a partir de la posicin inicial y continua para los caracteres de
longitud.

31. replace all reemplazar todo
Devuelve una nueva cadena de texto obtenidos mediante la sustitucin de todas las
apariciones de la subcadena con la sustitucin.
Vuelva a colocar todos con ella le encanta comer. A ella le encanta escribir. A ella le encanta la codificacin como el
texto, Ella como el segmento, y Hannahcomo la sustitucin dara lugar a Hannah le encanta comer. Hannah le encanta
escribir. Hannah ama de codificacin .

List Blocks
1. create empty list
2. make a list
3. add items to list
4. is in list
5. length of list
6. is list empty
7. pick a random item
8. index in list
9. select list item
10. insert list item
11. replace list item
12. remove list item
13. append to list
14. copy list
15. is a list?
16. list to csv row
17. list to csv table
18. list from csv row
19. list from csv table
20. lookup in pairs


Necesitas ms ayuda entender las listas? Echa un vistazo a hacer listas en la pgina Conceptos.

Hacer listas (App Inventor 2)
Qu es una lista?
Muchas aplicaciones utilizan listas de datos. Por ejemplo, un juego puede tener una lista de puntajes altos y su
aplicacin de Facebook mantiene una lista de sus amigos.
Las listas son un tipo de estructura de datos utilizado en cualquier lenguaje de programacin, no slo App
Inventor. Utilizamos listas para crear y manipular diferentes conjuntos de valores / elementos.
Qu es un ndice?
La posicin de un elemento en una lista se llama su ndice. En App Inventor, el primer elemento de la lista es el ndice
1. En la siguiente figura, una tiene el ndice 1, b tiene el ndice 2, y una cuenta con ndice 3.

Lo que esto significa es que podemos hacer referencia a un elemento especfico dentro de nuestra lista si queremos
saber qu ndice que tiene y lo que el nombre de la lista es.
App Inventor Listas
En App Inventor, puede ser til tener una lista para almacenar datos tales como nmeros de telfono, responde a la
aplicacin mgica bola ocho, o los nombres de personas que se renen en una conferencia.
Hacemos listas mediante el hacer una lista de bloques. Este bloque es un mutador y se puede ampliar o encogido
haciendo clic en el signo ms azul. Vea el siguiente gif para obtener ms detalles sobre cmo utilizar este bloque.


crear lista vaca
Crea una lista vaca, sin elementos.

hacer una lista
Crea una lista de los bloques indicados. Si no se proporciona ningn argumento, se crea una
lista vaca, que se puede aadir elementos a ms tarde.
Este bloque es un mutador . Al hacer clic en el signo azul ms le permitir agregar elementos
adicionales a su lista.
agregar elementos a la lista
Agrega los artculos que figuran al final de la lista.
La diferencia entre esto y aada a la lista es que anexar a la lista toma los elementos
que se adjuntan como una lista nica
, mientras que agregar elementos a la lista de los elementos toma como argumentos individuales. Este bloque es
un mutador .
est en la lista?
Si algo es uno de los elementos de la lista, devuelve true; de lo contrario, devuelve
false. Tenga en cuenta que si una lista contiene sublistas,
los miembros de las listas secundarias no son ellos mismos miembros de la lista. Por
ejemplo, los miembros de la lista (1 2 (3 4)) son de 1, 2, y la lista (3 4);3 y 4 no son a su vez miembros de la lista.
duracin de la lista
Devuelve el nmero de elementos de la lista
est vaco lista?
Si la lista no tiene elementos, devuelve true; de lo contrario, devuelve false.
elegir un artculo al azar
Recoge un artculo al azar de la lista.
ndice en la lista
Devuelve la posicin de la cosa en la lista. Si no est en la lista, devuelve 0.

seleccione el elemento de la lista
Selecciona el elemento en el ndice especificado en la lista dada. El primer elemento de
la lista est en el ndice 1.
insertar elemento de la lista
Inserta un elemento en la lista en la posicin dada


reemplazar elemento de la lista
Inserta la sustitucin en la lista dada en la posicin index. Se elimina el elemento
anterior en esa posicin.


eliminar elemento de la lista
Elimina el elemento en la posicin dada.

aadir a la lista
Agrega los elementos de la segunda lista al final de la primera lista.

lista de copia
Hace una copia de una lista, incluyendo la copia de todas las sublistas.
es una lista?
Si algo es una lista, devuelve true; de lo contrario, devuelve false.
lista de fila csv
Interpreta la lista como una fila de una tabla y devuelve un texto CSV (valores
separados por comas) que representa la fila.
Cada elemento de la lista de fila es considerado como un campo, y se cita con comillas en el texto CSV resultante. Los
artculos se separan por comas.
El texto fila devuelta no tiene un separador de lnea al final.
listar la tabla csv
Interpreta la lista como una tabla en formato de las filas y devuelve un texto CSV
(valores separados por comas) que representa la tabla.
Cada elemento de la lista debe ser en s misma una lista que representa una fila de la tabla CSV.
Cada elemento de la lista de fila se consideran como un campo, y es citado con comillas en el texto CSV resultante.
En el texto devuelto, los elementos de las filas se separan por comas y las filas estn separadas por CRLF (\ r \ n).
lista de la tabla csv
Analiza un texto como un archivo CSV (valores separados por comas) tabla
formateada para producir una lista de filas, cada una de las cuales es una lista de
campos.
Las filas pueden estar separados por saltos de lnea (\ n) o CRLF (\ r \ n).
de bsqueda en pares
Se utiliza para buscar informacin en una estructura similar a un diccionario en
forma de lista.
Esta operacin tiene tres entradas, una clave , una lista de pares , y un NOTFOUND resultado.
Aqu pares debe ser una lista de pares, es decir, una lista en la que cada elemento es en s una lista de dos
elementos. Lookup en parejas busca la primera pareja en la lista cuyo primer elemento es la clave, y devuelve el
segundo elemento. Por ejemplo, si la lista es ((una manzana) (d dragn) (b furgn) (cat 100)) entonces mirando hacia
arriba 'b' volver 'vagn'. Si no existe tal par en la lista, entonces la bsqueda en parejas volver NOTFOUND. Si los
pares no es una lista de pares, la operacin sealar un error.





AI2 Colors
There are three main types of color blocks:
a color box
make color
split color
bloques de colores bsicos

Este es un bloque de color bsico. Tiene una pequea forma cuadrada y tiene un color en el centro que representa el
color almacenada internamente en este bloque.
Si hace clic en el color en el centro, una ventana emergente aparece en la pantalla con una tabla de 70 colores que
usted puede elegir. Al hacer clic en un nuevo color cambiar el color actual de su bloque de color bsico.

Cada bloque de color bsico que se arrastra desde el cajn de colores a la pantalla Editor de bloques se mostrar una
tabla con los mismos colores cuando se hace clic.
hacer color

hacer color toma en una lista de 3 o 4 nmeros. Estos nmeros de esta lista representan los valores en un cdigo
RGB. Cdigos de RGB se utilizan para que los colores en la Internet. Una carta de colores RGB est
disponible aqu (enlace es externo). Este primer nmero de esta lista representa el valor R del cdigo. El segundo
representa la G. La tercera representa el B. El cuarto valor es opcional y representa el valor alfa o la saturacin de
color es. El valor alfa por defecto es 100. Experimente con diferentes valores y ver cmo los colores cambian el uso de
este bloque.
divisin de color

divisin de color hace lo contrario de color de maquillaje . Se necesita de un color: un bloque de color, variable que
contiene un color, o la propiedad de uno de los componentes que representan un color y devuelve una lista de los
valores RGB en el cdigo RGB de ese color.
Cmo trabajan los colores en App Inventor?
Internamente, la aplicacin almacena Inventor cada color como un solo nmero. Cuando se utiliza hacer color y tomar
en una lista como argumento, internamente esta lista luego se convierte utilizando el esquema de color de App Inventor
y se almacena como un nmero. Si supieras los nmeros de los colores, se puede incluso especificar qu color quera
algo para estar a slo estableciendo su propiedad Color para un nmero especfico. Si desea ver un grfico de colores
a los nmeros, echa un vistazo a esta pgina .

AI2 Variables
Variable Blocks
There are five main types of variable blocks:
initialize global name to
get
set
initialize local name to in (do)
initialize local name to in (return)

inicializar nombre global para
Este bloque se usa para crear variables globales. Se necesita, en cualquier
tipo de valor como argumento. Al hacer clic en el nombre va a cambiar el
nombre de esta variable global. Las variables globales se utilizan en todos
los procedimientos o los acontecimientos por lo que este bloque estar solo.
Las variables globales se pueden cambiar mientras una aplicacin se est ejecutando y se pueden denominar y
modificar desde cualquier parte de la aplicacin, incluso dentro de los procedimientos y controladores de
eventos. Puede cambiar el nombre de este bloque en cualquier momento y de cualquier bloque asociadas referencia al
nombre antiguo se actualizar automticamente.
conseguir
Este bloque proporciona una manera de conseguir cualquier variable que pueda haber creado.
ajustado a
Este bloque sigue las mismas reglas que get . Slo las variables en alcance estarn disponibles
en la lista desplegable. Una vez que una variable v se selecciona, el usuario puede conectar un
nuevo bloque y darle v un nuevo valor.
inicializar Nombre local para - en (hacer)
Este bloque es un mutador que le permite crear nuevas variables que slo se
utilizan en el procedimiento se ejecuta en la parte DO de la manzana. De esta
manera todas las variables de este procedimiento sern todos comenzar con el
mismo valor cada vez que se ejecuta el procedimiento. NOTA: Este bloque se
diferencia del bloque se describe a continuacin, ya que es un bloque de DO. Puede adjuntar declaraciones a la
misma. Las declaraciones hacen las cosas.Es por eso que este bloque tiene espacio en el interior para bloques de
instrucciones que se adjunta.
Puede cambiar el nombre de las variables de este bloque, en cualquier momento y cualquier bloques correspondientes
en su programa en otros lugares que hacen referencia al nombre antiguo se actualizar automticamente
inicializar Nombre local para - en (retorno)
Este bloque es un mutador que le permite crear nuevas variables que slo se
utilizan en el procedimiento se ejecuta en la parte de retorno del bloque. De
esta manera todas las variables de este procedimiento sern todos comenzar
con el mismo valor cada vez que se ejecuta el procedimiento. NOTA: Este
bloque se diferencia del bloque descrito anteriormente, ya que es un bloque RETURN. Puede adjuntar expresiones a
ella. Expresiones devuelven un valor. Es por eso que este bloque tiene un conector para enchufar en las expresiones.
Puede cambiar el nombre de las variables de este bloque, en cualquier momento y cualquier bloques correspondientes
en su programa en otros lugares que hacen referencia al nombre antiguo se actualizar automticamente


Procedure
Blocks
procedure do
procedure result


procedimiento de hacer
Recoge una secuencia de bloques juntos en un grupo. A continuacin, puede utilizar la
secuencia de bloques en varias ocasiones llamando al procedimiento.Si el procedimiento
tiene argumentos, especifique los argumentos con el botn mutador del bloque. Si hace clic
en el signo ms azul, puede arrastrar argumentos adicionales en el procedimiento.
Cuando se crea un nuevo bloque de procedimiento, App Inventor elige un nombre nico de forma automtica. Puede
hacer clic en el nombre y tipo cambiarlo.Nombres de los procedimientos en una aplicacin deben ser nicos. App
Inventor no permitir que se definen dos procedimientos en la misma aplicacin con el mismo nombre. Puede cambiar
el nombre de un procedimiento en cualquier momento mientras usted est construyendo la aplicacin, cambiando la
etiqueta en el bloque. App Inventor automticamente cambiar el nombre de los bloques de las llamadas relacionadas a
juego.
Cuando se crea un procedimiento, App Inventor genera automticamente un bloqueo de
llamadas y lo coloca en el cajn de mis definiciones. Usted utiliza el bloque de llamada
para invocar el procedimiento.
de resultados del procedimiento
Igual que un procedimiento de hacer bloque, pero la llamada a este procedimiento devuelve
un resultado.

Despus de la creacin de este procedimiento, se crear un bloque de llamada que
necesita ser enchufado. Esto se debe a que el resultado de la ejecucin de este
procedimiento ser devuelto en ese bloque de llamada y el valor se pasa a lo que sea el bloque est conectado al
enchufe.

También podría gustarte