martes, 13 de noviembre de 2018

App Inventor

App Inventor






Definición:
App Inventor es un entorno de desarrollo de software creado por Google Labs para la elaboración de aplicaciones destinadas al sistema operativo Android. El usuario puede, de forma visual y a partir de un conjunto de herramientas básicas, ir enlazando una serie de bloques para crear la aplicación.


Con App Inventor se aprende a programar usando bloques de programación. Estos bloques están hechos con elementos comunes a la mayoría de los lenguajes de programación existentes. Se colocan bloques para construir bucles, condiciones, variables, etc. que permiten pensar lógicamente y solucionar los problemas de forma metódica, sin perder el tiempo en encontrar el punto y coma o los dos puntos que están donde no deben y producen errores de compilación o ejecución.


en App inventor podemos encontrar unos bloque con unas funciones predeterminadas las cuales cumplen un propósito con la finalidad de llegar a un fin, como lo puede ser una aplicación con una tarea especifica.

Ahora nombraremos los bloques que se pueden encontrar en cada uno de los integrados pero sin su definición, para definiciones:
http://codigo21.educacion.navarra.es/autoaprendizaje/descripcion-de-los-bloques-integrados-de-app-inventor-2/ 

Bloques de Control.

si entonces .
si  entonces… si no.
si  entonces  si no, si  entonces.
por cada número (variable) desde.
por cada elemento (variable) en la lista  ejecutar.
mientras comprobar  ejecutar..
si  entonces   si no.

ejecutar  resultado.
evaluar pero ignorar el resultado.
abrir otra pantalla Nombre de la pantalla.
abre otra pantalla con un valor inicial Nombre de la pantalla Valor inicial.
tomar el valor inicial.
cerrar pantalla.
cerrar la pantalla con un valor resultado.
cerrar la aplicación.
tomar el texto inicial.
cerrar pantalla con texto texto.

Bloques de Lógica.

cierto.
falso.
no.
=.
y.
o.

Bloques de Matemáticas.

0.

=, ≠,>, ≥, <, ≤.

+.
–.
x.
/.
^.
entero aleatorio entre 1 y 100.
decimal aleatorio.
semilla aleatoria es.
min.
max.
raiz cuadrada.
valor absoluto.
neg.
log.
e^.
redondear.
superior.

inferiorsen.

cos, tan, asen, acos, atan.
atan2… y… x.




Bloques de Texto.



“…”
unir.
longitud.
está vacío.
comparar textos (comparador) 
recortar.
mayúscula .

Conmuta con minúscula..

comienzo en el texto… cadena.

recorta texto en.
dividir por espacios.
segmento de texto inicio longitud…
sustituye en todo el texto… segmento sustituto.

Bloques de Listas.

crear una lista vacía.

construye una lista.
añadir elementos a la lista lista… ítem…
¿Está en la lista? cosa… lista…
longitud de la lista lista.
¿está vacía la lista? lista.
índice en la lista cosa… lista…
seleccionar elemento de la lista… índice…
insertar elemento en lista lista… índice… elemento
eliminar elemento de la lista lista… índice…
añadir a la lista lista… lista…
copiar lista lista.
¿es una lista? cosa.
lista a registro csv lista.
lista a tabla csv lista.
lista desde registro csv texto.
lista desde tabla CSV texto.
buscar por parejas clave… parejas… noEncontrado…





Bloques de Colores.

bloques básicos de colores.
separar color.
crear color  construye una lista.


Bloques de Variables.

inicializar global nombre como…

tomar.
poner  a.
inicializar local nombre como  en . 


Bloques de Procedimientos.


como procedimiento ejecutar…

como procedimiento resultado…
llamar procedimiento.
llamar procedimiento.



Resultados 

Ahora mostrare un par de aplicaciones, con su respectivo código realizado el bloques.




En la primera aplicación  que realice una calculadora muy simple, en la cual  utilice bloques de control, texto, Matemáticas y lógicos.






En este segundo ejemplo se hace visible una programación mucho mas básica  ya que como se puede notar cuenta tan solo con dos bloques de control y uno  de procedimiento.
La función que cumple esta aplicación es que el presionar el botón respirar se escuchara la voz de este icono personaje o al presionar el botón salir, pues automáticamente la aplicación se cierre.
  






No hay comentarios:

Publicar un comentario

Trabajo final Segundo Trimestre 2019

1. Psicología de los colores y marca empresarial TRABAJO 1 SOBRE MARCAS El primer trabajo sobre marcas es la elección de colores, por ...