Pascal
Pascal, es uno de los múltiples lenguajes
de programación de alto nivel. Su objetivo era crear un lenguaje que facilitara
el aprendizaje de programación a sus alumnos, in embargo con el tiempo su
utilización excedió el ámbito académico para convertirse en una herramienta para
la creación de aplicaciones de todo tipo. Esto quiere decir que su código está
dividido en porciones fácilmente legibles llamadas funciones o procedimientos.
De esta forma Pascal facilita la utilización de la programación estructurada en
oposición al antiguo estilo de programación monolítica.
Estructura
Ejemplo de una Estructura En Pascal |
La Estructura en Pascal se divide en una
seria de bloque en cual cada uno cumple una función en un programa realizado en
pascal y son los siguientes:
- Cabesera: Es el nombre del programa debe comenzar con una letra o un guión bajo, anteponiéndose la palabra reservada “program” y finalizando la línea con un punto y coma.
- Declaraciones de las Variables o Constantes: Es la declaración de las variables que se utilizaran en el programa, o en su defecto pueden ser las contante como es el caso de PI
- Declaración de módulos: Deben implementarse antes de ser
utilizados. Es decir, si un módulo invoca a otro
- Cuerpo del programa: el programa debe de comenzar con las
etiquetas “begin” y “end.”
Tipos
De Datos
- Numéricos:
Integer: Son los
que representa números enteros, positivos o negativos
Real: para números
reales con decimales, positivos o negativos
- ·
Booleanos
Bool: Son los que toman valor lógico, Es
decir Verdadero y Falso
- ·
Strings
Char: Permite representar un carácter
String: Permite una cadena de caracteres
Estructuras Repetitivas
- · Ciclo For
Este Tipo de Ciclo se utilizan cuando hay
un tope fijo por lo cual sabemos la cantidad de veces se va a repetir el
programa
For variable :=
valor inicial to valor final do
BEGIN
Sentencia;
END;
Este tipo de ciclo es uno indefinido por lo tanto no se sabe con
certeza cuantas repeticies se van a realizar es por eso que siempre tenemos que
poner una condicional, que en pascal seria Until
Repeat
Begin
Sentencia 1;
Sentencia 2;
Sentencia n;
End;
Until –Condición-
Estructuras Condicionales
- IF Then Else
Una simple condicional que se ejecutara si
se cumple una condición y en caso contrario se ejecutara otra, la Sintaxis en
Pascal sería la siguiente:
If (Condicion) then
begin
(Instrucciones)
end
else
begin
(Instruccion);
end;
end.
- Case
La Sintaxis de un Case en Pascal Es:
CASE variable OF
X: Instrucción;
Y: Instrucción;
Z: Instrucción;
END;
Funciones
Las funciones representan un único valor,
es decir, una vez ejecutado el cuerpo de la función, ésta se sustituye en su
invocación por el resultado que arroja, por ellos estas son usadas dentro de
variables del mismo tipo de la función
Un Ejemplo de una función con la sintaxis
de Pascal es:
Function convertir_a_celsius (farenheit:
real): real;
var celsius: real;
begin
celsius:= (farenheit-32) / 1.8;
convertir_a_celsius:= celsius;
end;
Post a Comment: