App Inventor Manual

Embed Size (px)

Citation preview

1. if & if else2. for each from to3. for each in list4. while5. if then else6. do7. evaluate but ignore result8. open another screen9. open another screen with start value10. get start value11. close screen12. close screen with value13. close application14. get plain start text15. close screen with plain text

1. if & if elsePrueba 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 deia paso cada vez.Utilice el nombre de la variable dada,ipara referirse al valor actual.

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

4. whileComprueba 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 elsePrueba 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. doA 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 resultProporciona 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 screenAbre la pantalla con el nombre proporcionado.

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

10. get start valueDevuelve el valor inicial dado a la pantalla actual.Este valor se obtiene del uso deabierta otra pantalla con el valor de inicioocierre de pantalla con el valor.

11. close screenCierra la pantalla actual.

12. close screen with valueCierra la pantalla actual y devuelve un valor a la pantalla que se abre ste13. close applicationCierra la aplicacin.

14. get plain start textDevuelve 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 inicio15. 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. true2. false3. not4. =5. 6. and7. or1. true verdaderoRepresenta 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 falsoRepresenta 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 noRealiza una negacin lgica, devolviendo false si la entrada es verdadero, y fiel si la entrada es falsa.

4. = =Comprueba si sus argumentos son iguales.

Dos nmeros son iguales si son numricamente iguales, por ejemplo, 1 es igual a 1,0. Dos bloques de texto son iguales si tienen los mismos caracteres y en el mismo orden, con el mismo caso.Por ejemplo,el pltanono es igual aldel pltano. 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 de1Ahasta el ltimo carcter deTeafor2. 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 yPruebas 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 laprueba desocket, 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 oComprueba 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 laprueba desocket, 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. = , >, , , , ,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.