SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
Introducción a App Inventor
Trabajando con Datos
Christopher Expósito-Izquierdo
cexposit@ull.edu.es
Airam Expósito-Márquez
aexposim@ull.edu.es
Israel López-Plata
ilopezpl@ull.edu.es
Belén Melián-Batista
mbmelian@ull.edu.es
José Marcos Moreno-Vega
jmmoreno@ull.edu.es
Contenidos
1 Introducción
2 Variables
Variable Global
Variable Local
Programación de Apps
Introducción:
Cualquier aplicación móvil útil necesita de datos para poder realizar
su función.
Saber gestionar datos de una forma adecuada hace que las
aplicaciones sean versátiles y puedan llegar a tener éxito entre el
público.
App Inventor permite almacenar, recuperar y manipular datos de
diverso tipo: númerico, cadenas de texto, colores, etc.
Programación de Apps
Introducción:
Los datos en App Inventor se suelen almacenar a través de los siguientes
elementos:
Variables
Bases de datos
Programación de Apps
Variables:
Las variables pueden entenderse en un lenguaje de programación
como almacenes para guardar datos de manera temporal.
En App Inventor existen variables de dos tipos: globales y locales.
La elección entre el uso de un tipo de variables y otro depende de la
aplicación particular.
Programación de Apps
Variables: Variable Global
Las variables globales son aquéllas 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.
Las variables globales se crean usan los bloques siguientes:
Programación de Apps
Variables: Variable Local
Las variables locales son aquéllas 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.
Programación de Apps
Introducción a App Inventor
Trabajando con Datos
Christopher Expósito-Izquierdo
cexposit@ull.edu.es
Airam Expósito-Márquez
aexposim@ull.edu.es
Israel López-Plata
ilopezpl@ull.edu.es
Belén Melián-Batista
mbmelian@ull.edu.es
José Marcos Moreno-Vega
jmmoreno@ull.edu.es

Más contenido relacionado

Similar a Presentation data (1)

Persistencia de objeto jdo
Persistencia de objeto jdoPersistencia de objeto jdo
Persistencia de objeto jdo
danieljosue11
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicación
eduardo lopez
 

Similar a Presentation data (1) (20)

00.herramientas ofimaticas grado 6
00.herramientas ofimaticas grado 600.herramientas ofimaticas grado 6
00.herramientas ofimaticas grado 6
 
Modulo de software educativo
Modulo  de software educativoModulo  de software educativo
Modulo de software educativo
 
Informe
InformeInforme
Informe
 
Software de aplicacion
Software de aplicacionSoftware de aplicacion
Software de aplicacion
 
Lenguaje de programcion
Lenguaje de programcionLenguaje de programcion
Lenguaje de programcion
 
Tema app inventor
Tema app inventorTema app inventor
Tema app inventor
 
Software Educativos
Software EducativosSoftware Educativos
Software Educativos
 
Persistencia de objeto jdo
Persistencia de objeto jdoPersistencia de objeto jdo
Persistencia de objeto jdo
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Actividad de aprendizaje 3.3
Actividad de aprendizaje  3.3Actividad de aprendizaje  3.3
Actividad de aprendizaje 3.3
 
Presentacion software
Presentacion softwarePresentacion software
Presentacion software
 
Presentacion software
Presentacion softwarePresentacion software
Presentacion software
 
Segundo rios yovana
Segundo rios yovanaSegundo rios yovana
Segundo rios yovana
 
Tarea 3 de tegnologia
Tarea 3 de  tegnologiaTarea 3 de  tegnologia
Tarea 3 de tegnologia
 
Presentación software
Presentación softwarePresentación software
Presentación software
 
Aplicaciones Moviles
Aplicaciones MovilesAplicaciones Moviles
Aplicaciones Moviles
 
Periodo 3 estructuras básicas-3
Periodo 3   estructuras básicas-3Periodo 3   estructuras básicas-3
Periodo 3 estructuras básicas-3
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Presentación de la unidad #2
Presentación de la unidad #2Presentación de la unidad #2
Presentación de la unidad #2
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicación
 

Más de ronald flores

520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx
ronald flores
 
539818872-Metodologia-Agile.pptx
539818872-Metodologia-Agile.pptx539818872-Metodologia-Agile.pptx
539818872-Metodologia-Agile.pptx
ronald flores
 
492830746-Metodologias-Agiles-Detalle.ppt
492830746-Metodologias-Agiles-Detalle.ppt492830746-Metodologias-Agiles-Detalle.ppt
492830746-Metodologias-Agiles-Detalle.ppt
ronald flores
 
docdownloader.com-pdf-metodologias-para-el-desarrollo-de-software-y-sistemas-...
docdownloader.com-pdf-metodologias-para-el-desarrollo-de-software-y-sistemas-...docdownloader.com-pdf-metodologias-para-el-desarrollo-de-software-y-sistemas-...
docdownloader.com-pdf-metodologias-para-el-desarrollo-de-software-y-sistemas-...
ronald flores
 
clases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.pptclases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.ppt
ronald flores
 
492822989-Metodologias-de-Desarrollo-de-Software.pptx
492822989-Metodologias-de-Desarrollo-de-Software.pptx492822989-Metodologias-de-Desarrollo-de-Software.pptx
492822989-Metodologias-de-Desarrollo-de-Software.pptx
ronald flores
 
Huamanchumo Becerra Heily Indira.pdf
Huamanchumo Becerra Heily Indira.pdfHuamanchumo Becerra Heily Indira.pdf
Huamanchumo Becerra Heily Indira.pdf
ronald flores
 
Santiago Trujillo Piter Marcelino.pdf
Santiago Trujillo Piter Marcelino.pdfSantiago Trujillo Piter Marcelino.pdf
Santiago Trujillo Piter Marcelino.pdf
ronald flores
 
507690503-Lab09-Uso-de-Reproductor-en-AppInventor.pdf
507690503-Lab09-Uso-de-Reproductor-en-AppInventor.pdf507690503-Lab09-Uso-de-Reproductor-en-AppInventor.pdf
507690503-Lab09-Uso-de-Reproductor-en-AppInventor.pdf
ronald flores
 
especificaciones+de+caso+de+uso+versión+2.0.pdf
especificaciones+de+caso+de+uso+versión+2.0.pdfespecificaciones+de+caso+de+uso+versión+2.0.pdf
especificaciones+de+caso+de+uso+versión+2.0.pdf
ronald flores
 
Dialnet-FactoresQueAfectanLaParticipacionDeLosEstudiantesA-3167969.pdf
Dialnet-FactoresQueAfectanLaParticipacionDeLosEstudiantesA-3167969.pdfDialnet-FactoresQueAfectanLaParticipacionDeLosEstudiantesA-3167969.pdf
Dialnet-FactoresQueAfectanLaParticipacionDeLosEstudiantesA-3167969.pdf
ronald flores
 

Más de ronald flores (13)

520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx
 
539818872-Metodologia-Agile.pptx
539818872-Metodologia-Agile.pptx539818872-Metodologia-Agile.pptx
539818872-Metodologia-Agile.pptx
 
492830746-Metodologias-Agiles-Detalle.ppt
492830746-Metodologias-Agiles-Detalle.ppt492830746-Metodologias-Agiles-Detalle.ppt
492830746-Metodologias-Agiles-Detalle.ppt
 
docdownloader.com-pdf-metodologias-para-el-desarrollo-de-software-y-sistemas-...
docdownloader.com-pdf-metodologias-para-el-desarrollo-de-software-y-sistemas-...docdownloader.com-pdf-metodologias-para-el-desarrollo-de-software-y-sistemas-...
docdownloader.com-pdf-metodologias-para-el-desarrollo-de-software-y-sistemas-...
 
clases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.pptclases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.ppt
 
492822989-Metodologias-de-Desarrollo-de-Software.pptx
492822989-Metodologias-de-Desarrollo-de-Software.pptx492822989-Metodologias-de-Desarrollo-de-Software.pptx
492822989-Metodologias-de-Desarrollo-de-Software.pptx
 
Huamanchumo Becerra Heily Indira.pdf
Huamanchumo Becerra Heily Indira.pdfHuamanchumo Becerra Heily Indira.pdf
Huamanchumo Becerra Heily Indira.pdf
 
Santiago Trujillo Piter Marcelino.pdf
Santiago Trujillo Piter Marcelino.pdfSantiago Trujillo Piter Marcelino.pdf
Santiago Trujillo Piter Marcelino.pdf
 
507690503-Lab09-Uso-de-Reproductor-en-AppInventor.pdf
507690503-Lab09-Uso-de-Reproductor-en-AppInventor.pdf507690503-Lab09-Uso-de-Reproductor-en-AppInventor.pdf
507690503-Lab09-Uso-de-Reproductor-en-AppInventor.pdf
 
especificaciones+de+caso+de+uso+versión+2.0.pdf
especificaciones+de+caso+de+uso+versión+2.0.pdfespecificaciones+de+caso+de+uso+versión+2.0.pdf
especificaciones+de+caso+de+uso+versión+2.0.pdf
 
Dialnet-FactoresQueAfectanLaParticipacionDeLosEstudiantesA-3167969.pdf
Dialnet-FactoresQueAfectanLaParticipacionDeLosEstudiantesA-3167969.pdfDialnet-FactoresQueAfectanLaParticipacionDeLosEstudiantesA-3167969.pdf
Dialnet-FactoresQueAfectanLaParticipacionDeLosEstudiantesA-3167969.pdf
 
Presentation events-management
Presentation events-managementPresentation events-management
Presentation events-management
 
Presentation data
Presentation dataPresentation data
Presentation data
 

Último

Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
chorantina325
 

Último (6)

PSICOPATOLOGIA I.pptxdhehehehehehehehehe
PSICOPATOLOGIA I.pptxdhehehehehehehehehePSICOPATOLOGIA I.pptxdhehehehehehehehehe
PSICOPATOLOGIA I.pptxdhehehehehehehehehe
 
Corte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadCorte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuad
 
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
 
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjjPPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
 

Presentation data (1)

  • 1. Introducción a App Inventor Trabajando con Datos Christopher Expósito-Izquierdo cexposit@ull.edu.es Airam Expósito-Márquez aexposim@ull.edu.es Israel López-Plata ilopezpl@ull.edu.es Belén Melián-Batista mbmelian@ull.edu.es José Marcos Moreno-Vega jmmoreno@ull.edu.es
  • 2. Contenidos 1 Introducción 2 Variables Variable Global Variable Local Programación de Apps
  • 3. Introducción: Cualquier aplicación móvil útil necesita de datos para poder realizar su función. Saber gestionar datos de una forma adecuada hace que las aplicaciones sean versátiles y puedan llegar a tener éxito entre el público. App Inventor permite almacenar, recuperar y manipular datos de diverso tipo: númerico, cadenas de texto, colores, etc. Programación de Apps
  • 4. Introducción: Los datos en App Inventor se suelen almacenar a través de los siguientes elementos: Variables Bases de datos Programación de Apps
  • 5. Variables: Las variables pueden entenderse en un lenguaje de programación como almacenes para guardar datos de manera temporal. En App Inventor existen variables de dos tipos: globales y locales. La elección entre el uso de un tipo de variables y otro depende de la aplicación particular. Programación de Apps
  • 6. Variables: Variable Global Las variables globales son aquéllas 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. Las variables globales se crean usan los bloques siguientes: Programación de Apps
  • 7. Variables: Variable Local Las variables locales son aquéllas 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. Programación de Apps
  • 8. Introducción a App Inventor Trabajando con Datos Christopher Expósito-Izquierdo cexposit@ull.edu.es Airam Expósito-Márquez aexposim@ull.edu.es Israel López-Plata ilopezpl@ull.edu.es Belén Melián-Batista mbmelian@ull.edu.es José Marcos Moreno-Vega jmmoreno@ull.edu.es