Cómo aprender FreePascal

Una introducción a cómo empezar desde cero con FreePascal


El lenguaje de programación Pascal tiene una larga historia, y buena parte de la documentación que hay en internet está orientada a principiantes. La mayoría de estos tutoriales tratan sobre programas de consola, en los que se imprime información en la pantalla o se lee la entrada del usuario. Por ejemplo, uno de los tutoriales para principiantes más habituales es un programa que imprime 'Hello World' en la pantalla:

program HelloWorld;
begin
  writeln('Hello World!');
end.

Al ejecutarlo desde una consola o un terminal, este programa imprime 'Hello World' en la pantalla.

Aquí, en Exercism, usamos pruebas automatizadas para asegurarnos de que tus soluciones son correctas y, por lo tanto, necesitamos usar una unidad en lugar de un programa. La principal diferencia es que tendrás que devolver un valor desde una función en lugar de imprimir algo en el terminal:

writeln('Hello World!');

se convirtió en

result := 'Hello World!'

Los comandos write/writeln siguen siendo útiles para mostrar información u obtener una representación textual de la salida de un comando, una operación matemática, etc.