Es un compilador Pascal portable, libre y de código abierto.
El lenguaje de programación en Pascal se considera un lenguaje estructurado, sencillo y práctico para todos aquellos usuarios que se inician en el mundo de la programación, ya que fue creado con fines de aprendizaje.
Al ser un Pascal lenguaje estructurado, sirve de base para cualquier otro lenguaje de alto nivel, por estas características es utilizado en las universidades e institutos de educación para iniciar a los futuros ingenieros en sistemas o informática.
Estructuras de condición
La
primera estructura con la que vamos a trabajar es if ... then (en español sería "si ... entonces"). El
formato es if condicion then sentencia.
Ejemplo:
program usodeif1;
var numero: integer;
begin
writeln('Escriba un número');
readln(numero);
if numero>0 then writeln('El número es positivo');
end.
La condición debe ser una expresión que devuelva un valor del tipo "boolean" (verdadero/falso). La "sentencia" se ejecutará si ese valor es VERDADERO.
Condiciones y sentencias compuestas:
La
"sentencia" que sigue a if ..
then puede ser una sentencia simple o compuesta. Las sentencias
compuestas se forman agrupando varias simples entre un begin y un end.
program usodeif3;
var
numero: integer;
begin
writeln('Escriba un número');
readln(numero);
if numero<0 then
begin
writeln('El número es negativo. Pulse ENTER para seguir.');
readln
end;
end.