jueves, 1 de mayo de 2014

Iniciación a la programación con Gambas

En el Taller de Programación de 1º de ESO estamos empezando a programar con Gambas. Gambas es un entorno de programación libre similar a Visual Basic, que permite crear formularios con botones de comandos, cuadros de texto y muchos otros controles. Permite incluso enlazarlos a bases de datos o crear aplicaciones de red.

Trabajando con Gambas, los alumnos aprenden a crear objetos y a programar eventos, a depurar el código y a usar las funciones básicas.

Para los que os animéis a probarlo, os proponemos un ejercicio sencillo, un programa que calcula la letra del NIF.

Algorítmo: calculamos el módulo 23.

El número del DNI se divide por 23. El resto de la división será un número entre 0 y 22. Ese número se corresponde con una letra, según el siguiente orden:

T R W A G M Y F P D X B N J Z S Q V H L C K E

Por ejemplo, si el resto de la división es 5, la letra es la M.

El formulario en Gambas podría ser algo así:

 

Y el código del botón que realiza el cálculo podría ser:
  

  • ¿De qué tipo son las variables?
  • ¿Sabrías interpretar qué hace cada sentencia?
  • ¿Qué parámetros tiene la función Mid?
  • ¿Por qué le sumamos 1 a la variable resto?
  • ¿Podrías modificar el programa para que te muestre un mensaje con el DNI y la letra juntos?

1 comentario: