Ejercicios practicos e app inventor ejercicios.pptx

531 views 48 slides Apr 27, 2024
Slide 1
Slide 1 of 48
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48

About This Presentation

ejercicios practicos en app inventor para principiantes


Slide Content

App Inventor MIT Entorno y Desarrollo con

Variables Ubicación de memoria identificada con un nombre En ella se puede almacenar un valor que puede cambiar durante la ejecución de un programa Almacenamos un valor en la variable mediante la operación de asignación.

Variables Pueden cambiar de valor durante la ejecución del programa

Variables Podemos asignarle el resultado de una operación

Variables Podemos asignarle el resultado de una operación en la que intervenga el contenido de la propia variable

Variables Podemos asignarle cualquier valor Un texto a cadena alfanumérica Un numero como ya hemos visto

Variables Variables y tipos de datos en App Inventor Las piezas(o tipos de datos) que encajan (que pueden ser asignados) en la pieza def as son:

Variables Variables Global Asignación de valores en App Inventor Una vez declaradas son accesibles desde cualquier punto del programa

Variables Variables Global Las variables globales son aquellas que están disponibles para acceder a su contenido desde cualquier lugar de la aplicación móvil desarrollada. Por tanto, el valor de una variable global puede ser empleado por cualquier componente o bloque.

Variables Variables Global Asignación de valores en App Inventor Se puede realizar cuando se define o declara la variable o, una vez definida, mediante la pieza set global to La pieza correspondiente a una variable la encontramos en el editor de bloques en la pestaña Built -In -> Definition . Para declarar una variable además de definirla debemos asignarle un valor Se puede realizar cuando se define o declara la variable o, una vez definida, mediante la pieza set global to Ejemplo:

Variables Variable Local Las variables locales son aquellas que están declaradas dentro del ámbito de un bloque particular. También pueden ser parámetros pasados a una función definida por el usuario. El acceso a variables locales solo se puede realizar desde el bloque en que se define o desde la función que la recibe como parámetro.

Variables a09_variables

Variables a09_variables Repite este bloque para todas las operaciones.

Listas ¿Qué son las listas? Es una estructura de datos en la que cada elemento puede ser referenciado por la posición que ocupa en la misma.

Listas listas mixtas En una lista podemos almacenar datos de distinto tipo

Listas listas anidadas Podemos almacenar listas dentro de listas.

Listas Construir una lista - make a list

Listas a010_listas Screen1 Principal

Listas Listas Simple Listas Mixta a010_listas Screen1 Principal

Listas Listas de Listas

Listas Seleccionar un elemento de la lista - select list item

Listas Reemplazar un elemento de una lista - replace list

Listas Insertar un elemento en una lista - insert list item

Listas Eliminar un elemento de una lista - remove list item

Listas Listas – ejemplo 7 Unir dos listas - append to list

Listas Unir elementos al final de una lista - add Ítems to list

Una cadena de texto es una sucesión de caracteres (letras, números u otros signos o símbolos) Cadenas de Texto App Inventor proporciona la pieza text para expresar una cadena de caracteres. Screen 2 – Cadenas de texto

Ejemplo 1 - Construir una cadena de texto Make Text Cadenas de Texto

Ejemplo 2 - Pasar a mayúsculas una cadena de texto upcase Cadenas de Texto

Ejemplo 3 - Insertar saltos de línea en una cadena de texto \n Cadenas de Texto

Ejemplo 4 - Extraer una lista de palabras de una cadena de texto split Cadenas de Texto

Ejemplo 5 - Eliminar los espacios en blanco de una cadena de texto trim Cadenas de Texto Espacios en blanco

¿Qué es un Spinner ? Este componente nos permite crear una lista y seleccionar uno de ellos para usarlo a nuestra necesidad. Spinner Screen 3 – Spinner

Spinner Screen 3 – Spinner

¿Qué es un Spinner ? Este componente nos permite crear una lista y seleccionar uno de ellos para usarlo a nuestra necesidad. Spinner Screen 3 – Spinner

¿Qué es un ListPicker ? (Selector de Lista )Es un componente que nos permite presentarle al usuario una lista de opciones para que seleccione una de ellas. ListPicker Screen 4 – ListPicker Cuando un usuario pulsa en un selector de lista, se muestra una lista de elementos de texto para que pueda elegir.

¿Qué es un ListPicker ? Cuando un usuario pulsa en un selector de lista, se muestra una lista de elementos de texto para que pueda elegir. ListPicker

Elementos de un ListPicker Los elementos pueden ser especificados en el diseñador o en el editor de bloques, estableciendo la propiedad ElementsFromString con una lista de cadenas de texto separada por comas, o estableciendo la propiedad Elements en el editor de bloques con una lista de cadenas de texto. ListPicker

ListPicker

ListPicker

Visor de Lista Nos permite presentarle al usuario una lista de opciones para que seleccione una de ellas, a diferencia de ListPicker , Listview podemos utilizarlo en la misma pantalla en la que estemos trabajando. ListView Screen 5 – Visor de Lista

ListView

a11_PackCanva Screen 1 – Menú de opciones con iconos

Sirve para dibujar una figura, poner o poder colocar un texto entre otras cosas. Drawing & Animation a11_PackCanva Screen 2 – Lienzo/ Canvas

Drawing & Animation a11_PackCanva Screen 2 – Lienzo/ Canvas

Dibujar Círculos. Drawing & Animation a11_PackCanva Screen 2 – Lienzo/ Canvas

Un proceso que se va ejecutar en determinado tiempo, también puede actuar como un contador. Sensores a11_PackCanva Screen 3 – Clock & Cloc Reversa

Sensores Clock Reversa