Please enable JavaScript.
Coggle requires JavaScript to display documents.
elementos iterativos de programacion - Coggle Diagram
elementos iterativos de programacion
se aprende utilizando bloques de programacion para construir
:check:bucles
:check:condicion
:check:variable
:check:etc
esto permite pensar logicamente y soluccionar problemas de forma metodica
en menor tiempo para no encontrar errores ni que se produzcan en la compilacion o ejecucion
entre estos encontramos unos bloque iterativo como :
bucles
Un bucle provoca la ejecución repetida de varias sentencias. En App inventor disponemos de los bucles
:check:while :check: for range
:check:foreach
El primero ejecutará el bloque de sentencias que se encajen en el apartado do mientras se cumpla la condición que refleje el test. for range es el típico bucle “for” de otros lenguajes de programación y, como tal, tiene las opciones de elegir el nombre de la variable que itera, su comienzo, fin y el tamaño de los saltos de iteración. Finalmente, foreach es un iterador sobre los elementos de una lista.
variables
Disponemos de las herramientas para definir y cambiar variables. El tipo puede ser numérico o un texto y “se declara” al asignarle un valor por primera vez
:check: total alumnos :check: alumnos :check:add items to list
una variable llamada “total_alumnos” y se le da un valor numérico de 30. Además se ven dos bloques muy importante en App Inventor. Su lenguaje cuenta con una estructura de datos llamada list (lista) que es similar a los Arrays de otros lenguajes de programación. Se ve el bloque con el que se define la lista “alumnos” (se define vacía al no añadirle ningún item) y también se ve el bloque en el que se le añaden dos elementos a la lista alumnos. En este ejemplo se le añade el texto que contienen los cuadros de texto “TextBox1” y “TextBox2”.
condiciones
Con frecuencia necesitamos realizar distintas acciones en función de que ocurra o no algo. En App Inventor para condicionar nuestro programa tenemos las estructuras
:check:if :check: ifelse :check: while :check:coose
sentencia
Al programar necesitamos a menudo decirle al ordenador que haga algo. En App Inventor existen numerosos bloques que son sentencias de programación. Se distinguen rápidamente porque expresan una acción a realizar con un verbo en imperativo.
:check: split :check: up case :check: trim
eventos
Es indispensable que los programas que sean capaces de responder a la interacción del usuario con el interfaz. Es ahí donde toman su importancia los bloques de App Inventor, para ejecutar acciones en respuesta a los eventos que se produzcan en el teléfono o el tablet.