Manual Básico de Pascal

Page 1


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;



Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.