INDICE TEMA
PÁGINA
INTRODUCCIÓN A PASCAL .............................................................. 1 PASCAL 7.0 ......................................................................................... 1 PASCAL XE ......................................................................................... 2 PANTALLA DE PASCAL XE ............................................................... 2 REGLAS PARA DEFINIR NOMBRES DE PROGRAMAS ................... 2 EL PUNTO Y COMA ( ; ) ...................................................................... 2 PALABRAS RESERVADAS DE PASCAL .......................................... 3 ESTRUCTURA DE LOS PROGRAMAS .............................................. 4 EJEMPLO DE UN PROGRAMA .......................................................... 4 ATAJOS PARA USAR EN PASCAL .................................................. 5 OPERADORES LÓGICOS ................................................................... 5 SENTENCIAS PRINCIPALES DE PASCAL ....................................... 5
INTRODUCCIÓN A PASCAL Pascal es un lenguaje de programación creado por el profesor suizo Niklaus Wirth entre los años 1968 y 1969, y publicado en 1970. Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos. Es considerado un primer lenguaje de programación para aquellas personas que están aprendiendo sobre está técnica, ya que esté, permite la conocer las principales sentencias que permiten la creación de aplicaciones que pueden ser de carácter científico o comercial. Inicialmente, Pascal estaba en gran parte, pero no exclusivamente, destinado a enseñar a los estudiantes la programación estructurada. Una generación de estudiantes usa Pascal como lenguaje de introducción, para luego adentrarse a otras aplicaciones más modernas. Se utiliza este lenguaje, ya que no tiene tantos códigos por aprender como los más modernos, y a su vez les permite hacer una visión de lo que es la programación, introduciéndoles en el análisis y resolución de problemas por medio de la codificación de aplicaciones. PASCAL 7.0 Inicialmente el lenguaje pascal fue utilizado bajo la plataforma del sistema operativo D.O.S. y en esté sistema, no existía la versión gráfica como la actual, está era su presentación:
PASCAL XE Es un IDE (Un entorno de desarrollo integrado o entorno de desarrollo interactivo, en inglés Integrated Development Environment (IDE), es una aplicación informática que proporciona servicios integrales para facilitarle al desarrollador o programador el desarrollo de software.) para la programación de Pascal, es fácil de usar y está diseñado especialmente para principiantes en programación. PANTALLA DE PASCAL XE
REGLAS PARA DEFINIR LOS NOMBRES DE LOS PROGRAMAS 1. Escribir solo 8 caracteres máximo 2. NO debe de contener caracteres especiales 3. NO debe de tener espacios en blanco 4. El nombre del programa debe tener relación con el mismo. EL PUNTO Y COMA ( ; ) La mayoría de líneas de código de un programa de Pascal deberán llevar al final este signo, si el mismo faltara, es muy posible que la compilación del programa maraca error.
PALABRAS RESERVADAS DE PASCAL Son aquellas que no se utilizan como propias en la programaciรณn ya que son parte del lenguaje, entre estas estรกn: PALABRAS RESERVADAS DE PASCAL
And
Function
Program
Array
Goto
Record
Asm
If
Repeat
Begin
Implementation
Set
Case
In
Shl
Const
Inherited
Shr
Constructor
Inline
String
Div
Interface
Then
Do
Label
To
Downto
Mod
Type
Else
Nil
Unit
End
Not
Uses
Files
Of
Var
Packed
Wirth xor
ESTRUCTURA DE LOS PROGRAMAS DE PASCAL Es la forma en que debe de estar escrito un programa para mantener un orden jerárquico y de orden, con el objetivo de determinar de una forma más rápida donde puede haber algún error.
Program <Nombre del Programa>; Uses Crt, DOS, Graph, Math, WinCRT, Otros; Var Definicion de variables Begin / / Instrucciones del programa End. EJEMPLO DE UN PROGRAMA DE PASCAL
Program DATOS; Uses WinCRT; Begin Write(‘Nombre: Zoyla Maria del Pelòn’); Write(‘Telefono: 5555-5555’); Write (‘Edad: 25’); End.
ATAJOS PARA USAR EN PASCAL
EJECUTAR PROGRAMAS
CTRL + F9
COMPROBACION DE ERRORES
F9
CORTAR
CTRL + X
COPIAR
CTRL + C
PEGAR
CTRL + V OPERADORES LÓGICOS
SENTENCIAS PRINCIPALES DE PASCAL CLRSCR; Se emplea esta instrucción limpiar la pantalla, generalmente va debajo del BEGIN principal, o bien, cuando se realiza un programa donde amerita que se limpie la pantalla; debe llevar punto y coma al final.
WRITE & WRITELN: Está sentencia se utilizan para mostrar mensajes en la pantalla, los mensajes deben ir encerrados entre paréntesis y apostrofes, solo cuando se despliegan variables, estas no deben encerrarse dentro de apostrofes.
Ejemplo: Write(‘Mensaje’); Writeln(‘Mensaje’); Writeln(N);
(N representa a una variable, NO LLEVA APOSTROFES).
VARIABLES: Son espacios de memoria reservada que pueden tener cualquier tamaño en cualquier momento, generalmente se identifican con una letra, esta letra representa que es lo que el usuario desea ingresar. Hay 3 tipos de variables y son: STRING: ----→ALFANUMERICAS: Valores de texto y números donde los números no son utilizados para operaciones matemáticas. INTEGER: --→ NUMERICAS ENTERAS: Solo para valores de números, pero enteros. REAL: --→ NUMERICAS DECIMALES: Solo para valores que llevan decimales.
EJEMPLO:
N: String;
C: Integer;
P: Real;
READ & READLN: Los anteriores se utilizan para permitir el ingreso de datos a las variables, las anteriores deben encerrarse entre paréntesis sin apostrofes. Ejemplo: Readln(N);
GOTOXY(Y,X); Nos permite posicionar nuestros mensajes o las variables en (y) columna y (x) fila, se utiliza de la siguiente forma: GOTOXY(30,05);Writeln(‘Programa Datos’);
OPERACIONES EN PASCAL Para realizar operaciones en pascal sencillamente utilizaremos el símbolo (:=) para representar la operación. Cuando se hacen divisiones, primero la variable debe de ser de tipo REAL y segundo, se utiliza la palabra DIV para indicar división. EJEMPLO: T := V1 div V2;
IF
THEN
ELSE
ENDIF
Se utiliza para realizar comparaciones, podemos encontrar dos tipos de IF, uno que solo verifica si se cumple la parte verdadera, y el otro, si se cumple la verdadera y la falsa, en esta última se utiliza ELSE. Ejemplo: VERIFICA SOLO QUE SEA VERDADRO IF CLAVE = 15 THEN
VERIFICA SI ES VERDADERO O FALSO IF PROMEDIO >= 60 THEN
WRITELN “CLAVE CORRECTA” ENDIF
WRITELN “APROBADO” ELSE WRITELN “REPROBADO” ENDIF
FUNCIÓ REPEAT UNTIL Se utiliza para repetir una porción de código siempre que la respuesta coincida con la condición, está se abre con Repeat en la parte superior y se cierra con Until en la parte inferior. Sintaxis: Repeat -
Código
-
Código
-
Código
Until (condición)
Ejemplo de Repeat
CICLO REPETITIVO: FOR TO DO Este ciclo es uno de los mรกs usados para repetir una secuencia de instrucciones, sobre todo cuando se conoce la cantidad exacta de veces que se quiere que se ejecute una instrucciรณn simple o compuesta. Ejemplo: For V := 1 to 5 Do V := V+1; Begin Gotoxy(05,V+1);Writeln(V); End;