Ir al contenido principal

Entradas

Mostrando entradas de junio, 2019

COBOL para principiantes #1

COBOL es un lenguaje de programación que sigue dando de que hablar. Los programadores Java, C#, Python, etc. saben que aún existen aplicaciones hechas en COBOL y es difícil que éstas migren a un lenguaje más actual. Es por esa y otras razones que muchos han pensado en aprender este lenguaje 'obsoleto'. ¡COBOL is the king, no ha muerto! ¡A desempolvar los libros de nuestros abuelos, tíos o maestros! ¿Qué debemos hacer para aprender COBOL y no morir en el intento? Para empezar necesitas: Tener bases de programación (obvio). Conseguir un compilador dependiendo del sistema operativo que uses (si usas Windows puedes usar Visual Studio e instalar un compilador; si usas Linux puedes usar Gnu OpenCOBOL, nosotros usaremos éste último en el blog ). Saber qué extensión se usa para crear un programa COBOL (.cb, cbl, .cb). Nosotros usaremos .cbl  Comprender la estructura de un programa COBOL.  Conocer las estructuras de control y estructuras de datos en COBOL. Practicar.

Visual Basic for Applications en ejemplos(VII): Calcular el número cabalístico

En está serie de ejercicios de VBA hemos visto varias funciones y muchos ejemplos de cómo emplear Microsoft Office Excel VBA. Desde sencillos cálculos hasta algunos más complejos. En está ocasión calcularemos el número cabalístico de diferentes personas (algunas famosas como Bill Gates o Michael Jackson y la mayoría comunes). Para ello necesitaremos lo siguiente: Definir un diccionario (estructuras de datos con llave y valor). El algoritmo para calcular el número cabalístico. Un botón para lanzar el evento. El diccionario estará basado en la tabla de conversión de valores de letras a números del Profesor Lester (investiga si estás interesado en el tema). 1 2 3 4  5  6  7  8  9   A B  C  D  E   F G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  Ñ  Definiremos un rango de A2 a A6. Agregamos nombres y asignaremos el rango. Dim Rango As Range Range( "A2" ).Value = "JUAN PEREZ PEREZ" Ra

Visual Basic for Applications en ejemplos(VI)

En está ocasión veremos cómo crear bloques para el tratamiento de errores o cómo ignorarlos. Visual Basic for Applications al igual que muchos otros lenguajes de programación posee mecanismos para el tratamiento de errores. Para entender mejor que tipos de errores podemos encontrar es mejor enumerarlos: Tipos de errores: Errores en tiempo de compilación: los que ocurren cuando se ejecuta el proceso de verificación de sintaxis, recolección de datos, etc, Errores en tiempo de ejecución: cuando la aplicación está en funcionamiento. Muchos de ellos se deben a la interacción de usuario con el programa. Errores de máquina: puede ser un fallo en la memoria, recursos agotados, etc. en muchos casos el programador no puede hacer nada al respecto más que suplicar a los dioses un poco de piedad. En VBA podemos ignorar el error ocurrido en nuestra aplicación o crear una etiqueta que muestre un mensaje al usuario indicándole cuál fue el error o la causa del este. Primera forma: El