Introducción

App Inventor es un sistema de programación con bloques.

Para la realización de los siguientes ejemplos tenemos que cargar los bloques en el bloque «Screen Initialize», cuando se carga la aplicación aparece el resultado de los bloques que hayamos colocado.

Variables

Variables 1: enteros, caracteres y cadenas de caracteres

Enteros

Caracteres

Cadenas de caracteres

Variables 2: concatenar, extraer, medir cadenas

Concatenar dos palabras

Extraer elementos de una frase (primer y segundo elemento)

Determinar la longitud de una frase

Variables 3: comparar, partir, reemplazar e invertir cadenas

Comparar dos palabras

Partir una palabra

Reemplazar una letra de una palabra

Invertir una palabra

Ficheros

Almacenar y leer un dato en un fichero

Operaciones aritméticas

Suma, resta, multiplicación, división y resto

Operaciones de comparación

  • Operaciones de comparación 1: -eq (equal to -> igual a)
  • Operaciones de comparación 2: -lt (less than -> menos que)
  • Operaciones de comparación 3: -gt (greater than -> más que)
  • Operaciones de comparación 4: -ge (greater than or equal to -> mayor o igual a)
  • Operaciones de comparación 5: -le (less than or equal to -> menor o igual a)
  • Operaciones de comparación 6: -ne (not equal to -> no es igual a)

Operaciones lógicas

  • Operaciones lógicas 1: -and
  • Operaciones lógicas 2: -or
  • Operaciones lógicas 3: -not

Funciones

Sentencias condicionales

Sentencia condicional (if-else)

Sentencia condicional (if-elseif-else)

Sentencias de repetición

Bucle Do-While

Bucle Foreach

Ejemplos