19 Listas Manual App Inventor

Páginas: 15 (3721 palabras) Publicado: 10 de abril de 2015
 
Programación de Listas de Datos 
Como usted ya ha visto, la gestión de eventos y la toma 
de decisiones en las aplicaciones es fundamental para la 
computación. Pero la otra parte fundamental de una 
aplicación son sus datos (cuando la información es 
procesada). Una aplicación de datos rara vez se limita a 
memorizaciones simples tales como el resultado de un juego. Por lo general, se trata de elementos complejos, 
interrelacionados que deben organizarse con atención a 
la funcionalidad de la aplicación. 
 
En este capítulo, vamos a examinar la forma en que App Inventor maneja los datos. Usted 
aprenderá los fundamentos de la programación de dos listas: las listas estáticas (en la que 
los datos no cambian) y las listas dinámicas (en la que los datos son generados por los usuarios). A continuación, usted aprenderá cómo hacer frente a datos aún más complejos 
todavía, que involucran listas cuyos elementos también son listas. 
 
Muchas aplicaciones procesan listas de datos. Por ejemplo, Facebook procesa su lista de 
amigos. La aplicación Quiz President trabaja con una lista de preguntas y respuestas. Un juego puede tener una lista de caracteres o una de todas las fechas con las puntuaciones 
más altas. 
 
Las variables ​
List​
 funcionan como las variables de texto y las variables de número como en 
las que hemos trabajado, pero en lugar de representar una sola celda de memoria, 
representa un conjunto de celdas de memoria. Consideremos, por ejemplo, la lista de 
números de teléfono en la Tabla 19­1. 
 

 
 A los elementos de una lista se accede mediante un índice. Un índice es una posición en una 
lista, por lo que el índice 1 de la lista en la Tabla 19­1 se refiere al 111­2222, el índice 2 se 
refiere al 333­4444, y el índice 3 se refiere al 555­6666. 
 
App Inventor proporciona bloques para crear listas, añadir elementos a las listas, seleccionar 
elementos determinados de una lista, y aplicar operaciones a una lista entera. Comencemos 
por cómo crear una lista. 

 Crear una Lista de Variables 
Puede crear una lista de variables en el editor de bloques utilizando un bloque ​
def variable​
 y 
un bloque ​
make a list​
. Por ejemplo, supongamos que usted está haciendo una aplicación 
para escribir con un solo click los números de teléfono que están en una lista. Usted crea la 
lista de números de teléfono de la siguiente manera: 
 1. Desde la sección Built­In, arrastre un bloque ​
def variable​
 (Figura 19­1) hacia el área de 
construcción. 

 
 
2. Haga clic en el texto "variable" y cambie el nombre a "PhoneNumbers", como se muestra 
en la Figura 19­2. 

 
 
3.  Desde la sección Listas, arrastre un bloque ​
make a list​
 y conéctelo en el bloque 
definición, como se muestra en la Figura 19­3. Esto le dice a App Inventor que en la variable debe almacenar una lista de datos en lugar de un único valor. 

 
 
4. Finalmente, arrastre algunos bloques de texto, introduzca los números de teléfono 
deseados, y conecte los bloques en las ranuras "item" para conformar un bloque de lista. 
Tenga en cuenta que cada vez que se agrega un nuevo elemento a la lista se abrirá una 
nueva ranura “item” en la parte inferior, como se muestra en la Figura 19­4. 

 

 Usted puede conectar cualquier tipo de datos en una ranura "item", pero en este caso, los 
items deben ser objetos de texto, y no números, porque los números de teléfono tienen 
guiones y otros símbolos de formato que no se pueden poner en un objeto de número, y 
usted no va a realizar ningún cálculo sobre el número (en este caso, usted desea que sean 
objetos en lugar de números). 
 Los bloques de la figura 19­4 son para definir una variable llamada ​
PhoneNumbers​
. Las 
definiciones de las variables se cargan cuando la aplicación es iniciada, por lo que los slots 
de memoria como los de la Tabla 19­1 se llenan cuando la aplicación se inicia. Una vez que 
tenga una lista de variables, es hora de empezar a trabajar con los datos de la lista. 
 ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual DE INGRESO AL APP INVENTOR
  • App inventor
  • app inventor
  • App Inventor
  • Manual De App Inventor
  • 14 Arquitectura Manual App Inventor
  • 18 Condicionales Manual App Inventor
  • 16 Variables Manual App Inventor

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS