Arreglo en App Inventor


MUY BIEN JÓVENES, EN ESTOS MOMENTOS ESTAMOS MUCHO MÁS AVANZADOS EN COMO CREAR UN PROYECTO Y CUALES SON LOS COMPONENTES PARA CREAR UNA APLICACIÓN, POR LO QUE PROPONGO LA SIGUIENTE ACTIVIDAD:

Debemos crear un arreglo en nuestra app inventor, para manipular información de cualquier tipo. Comencemos.

Crear la siguiente interfaz utilizando los bloques de disposición



Puedes cambiar las formas del botón o dejar todo distribuido, por ejemplo:



Nombre a todos los elementos con el prefijo btn para los botones y txt para los textos. Esto es importante para la programación.



Para crear un arreglo en app-inventor se debe crear primeramente su tamaño lo cual lo inicializaremos en una variable global


Los arreglos en app-inventor son creados como listas. Ir a Bloque / Lista y crear una lista vacía.

El nombre del arreglo es arreglo y se creará como una lista sin elementos. Cuando ingresemos el tamaño y hacer clic en Fijar tamaño se creará una lista con un número determinado de elementos en null (en blanco), en los cuales después ingresaremos los datos según la posición. 

Crearemos dos Procedimientos, uno para obtener un dato del arreglo y otro para agregar un dato en el arreglo.

Procedimiento para obtener un dato del arreglo 

El procedimiento entrega un resultado para una lista seleccionada (en una aplicación pueden haber varias listas) y obtener el elemento que está en una posición. 

Para este procedimiento es necesario indicar la posición. El procedimiento se llamará obtenerElemento



Para agregar un elemento a un arreglo crearemos un procedimiento al cual le indicamos la posición donde se almacenará el dato.



Para crear una lista aplicaremos los siguientes pasos:

· Al hacer clic en tamaño Hacer
      o Obtener valor del tamaño
      o Crear una lista vacía
      o Inicializar la lista con todos los elementos en null
      o Enviar un mensaje al usuario que se ha creado la lista
      o Limpiar caja de texto
· Fin_Hacer

El código es el siguiente:


Para ingresar un dato al arreglo
· Al hacer clic en Aceptar Hacer
      o Llamar al procedimiento agregarElemento enviando la posición y el dato
      o Limpiar la caja de texto de posición
      o Limpiar la caja de texto dato
· Fin_Hacer



Para listar los elementos del arreglo
La caja de texto debe estar activada para Multilínea
· Al hacer clic en Listar Hacer
      o Limpiar caja de texto de listado
      o Para i desde 1 hasta tamaño del arreglo Hacer
              § En la caja de texto del listado concatenar los caracteres con [i]= con el valor obtenido del                    procedimiento obtenerElemento en la posición i
      o Fin_Para
· Fin_Hacer



La aplicación debe quedar de esta manera en tu celular:


Cuando fijes el tamaño del arreglo, debe salir el siguiente cuadro de texto:


Luego de que el arreglo haya quedado creado, en aceptar ingresos, puedes ingresar datos, en posición escribes un número que este dentro del rango del tamaño y en dato, puedes escribir cualquier cosa, cuando presiones Listar, saldrá una lista como en el ejemplo:



En internet puedes encontrar varias maneras de hacer un arreglo para reunir información, pero yo te dejaré uno aquí abajo:


No hay comentarios:

Publicar un comentario

MIT APP INVENTOR

¿Qué es? Se trata de una herramienta web de desarrollo para iniciarse en el mundo de la programación. Con él pueden hacerse a...