En esta sección, aprenderás a escribir y ejecutar tu primer programa en ALGOL. Este es un paso fundamental para familiarizarte con la sintaxis y la estructura básica de los programas en este lenguaje.

Objetivos

  • Escribir un programa simple en ALGOL.
  • Comprender la estructura básica de un programa en ALGOL.
  • Ejecutar el programa y verificar su salida.

Estructura Básica de un Programa en ALGOL

Un programa en ALGOL generalmente sigue una estructura específica que incluye:

  1. Declaración del programa: Define el nombre del programa.
  2. Declaraciones de variables: Define las variables que se utilizarán.
  3. Bloque de inicio: Contiene las instrucciones que se ejecutarán.

Ejemplo de Estructura Básica

begin
  integer a, b, sum;
  a := 5;
  b := 10;
  sum := a + b;
  print("La suma de a y b es: ", sum);
end

Explicación del Código

  • begin y end: Delimitan el inicio y el final del programa.
  • integer a, b, sum;: Declara tres variables enteras a, b y sum.
  • a := 5; y b := 10;: Asigna valores a las variables a y b.
  • sum := a + b;: Calcula la suma de a y b y almacena el resultado en sum.
  • print("La suma de a y b es: ", sum);: Imprime el resultado en la pantalla.

Escribiendo tu Primer Programa

Vamos a escribir un programa que imprima "Hola, Mundo!" en la pantalla. Este es un ejemplo clásico para comenzar con cualquier lenguaje de programación.

Código del Programa

begin
  print("Hola, Mundo!");
end

Explicación del Código

  • begin y end: Delimitan el inicio y el final del programa.
  • print("Hola, Mundo!");: Imprime el texto "Hola, Mundo!" en la pantalla.

Ejecución del Programa

Para ejecutar el programa, sigue estos pasos:

  1. Escribe el código: Utiliza un editor de texto para escribir el código del programa.
  2. Guarda el archivo: Guarda el archivo con una extensión adecuada, por ejemplo, hola_mundo.algol.
  3. Compila el programa: Utiliza un compilador de ALGOL para compilar el programa. El comando puede variar según el compilador que estés utilizando.
  4. Ejecuta el programa: Ejecuta el archivo compilado para ver la salida.

Ejemplo de Compilación y Ejecución

Supongamos que estás utilizando un compilador llamado algol_compiler. Los comandos serían:

algol_compiler hola_mundo.algol -o hola_mundo
./hola_mundo

Ejercicio Práctico

Ejercicio 1: Suma de Dos Números

Escribe un programa en ALGOL que solicite al usuario dos números, los sume y muestre el resultado.

Código del Programa

begin
  integer num1, num2, suma;
  print("Introduce el primer número: ");
  read(num1);
  print("Introduce el segundo número: ");
  read(num2);
  suma := num1 + num2;
  print("La suma de los dos números es: ", suma);
end

Explicación del Código

  • integer num1, num2, suma;: Declara tres variables enteras num1, num2 y suma.
  • print("Introduce el primer número: ");: Solicita al usuario que introduzca el primer número.
  • read(num1);: Lee el primer número introducido por el usuario y lo almacena en num1.
  • print("Introduce el segundo número: ");: Solicita al usuario que introduzca el segundo número.
  • read(num2);: Lee el segundo número introducido por el usuario y lo almacena en num2.
  • suma := num1 + num2;: Calcula la suma de num1 y num2 y almacena el resultado en suma.
  • print("La suma de los dos números es: ", suma);: Imprime el resultado de la suma.

Solución del Ejercicio

Para resolver el ejercicio, sigue los pasos de escritura, compilación y ejecución descritos anteriormente. Asegúrate de probar el programa con diferentes valores para verificar su correcto funcionamiento.

Conclusión

En esta sección, has aprendido a escribir y ejecutar tu primer programa en ALGOL. Has comprendido la estructura básica de un programa y cómo utilizar las declaraciones de variables y la instrucción print. Ahora estás listo para avanzar a la siguiente sección, donde exploraremos la sintaxis y la estructura básica de los programas en ALGOL con mayor detalle.

© Copyright 2024. Todos los derechos reservados