|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
  AutoIt (Programación) Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  Teleco - Emisora de A.M. Visual Basic Cosas de Windows Webs interesantes
T Búsqueda en este sitio:


.

App inventor 2 en español
Cómo programar los teléfonos móviles con Android.
Prácticas de App inventor 2 - Juan Antonio Villalpando

-- Tutorial de iniciación de App Inventor 2 en español --

Volver al índice del tutorial                    Return to index tutorial

____________________________

41.- Ordena la cuadrícula.

p41_ordenar_ cuadricula.aia

- Inicio:

- Aparecerá una cuadrícula con 15 números desordenados. Pulsando un Botón contiguo al Botón-vacío, se permutan.
- Si pulsas un Botón que no es contiguo al Botón-vacío, no hay ningún movimiento.

Al pulsar el botón de Inicio, salen los botones con números desordenados.
Debemos pulsar sobre uno de los botones numéricos que rodean al botón vacío, para que permuten.

Así deben quedar.

_________________
- Diseño.

Situamos 16 Botones en una DisposiciónTabular. Una Etiqueta y el Botón17.

En la Etiqueta pondremos un contador de movimientos, en el código expuesto no está su algoritmo.

I

_________________
- Bloques.

- Es un código un poco complicado para los que empiezan, pero aquí está como propuesta.

- Se utiliza "Cualquier componente": Poner Botón texto del componente, visto en los dos tutoriales anteriores.

_____________________________
_____________________________

- Propuesta.

- Se puede poner un contador para que cuente con cuántos movimientos consigue ordenar la tabla.

- Poner sonidos.

__________________________________

 

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información