miércoles, 6 de marzo de 2019







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 tipos:  Se definen como los  nuevos tipos de datos. La palabra reservada es “type”, seguida del nombre del tipo, un signo de igualdad (=) y la definición.


  •     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;
  •   Ciclo While (Repert)

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: