Pascal

viernes, 25 de marzo de 2011

Pascal

Hola amigos en esta ocasión les mostrare un programa en pascal.
Pascal: fue desarrollado en los años 60 con el fin de que dicho lenguaje convirtiera en un lenguaje sencillo para el aprendizaje de la programación. Fue desarrollado por el profesor suizo Niklaus Wirth. Con el paso del tiempo su uso se propago a las grandes escuelas para convertirse en un robusto lenguaje para la creación de todo tipo de aplicaciones. El IDE más popular de este lenguaje fue Turbo Pascal para MS-DOS, es un lenguaje de programación estructurado fuertemente tipificado.
Es también un lenguaje
de programación de alto nivel (hay lenguaje maquina de 1 y 0, lenguaje assembler, y los lenguajes de alto nivel como pascal y otros). Su propósito principal es el aprendizaje de la programación estructurada.

Bueno pues aquí un ejemplo sencillo en pascal:
En el cual me pide que elija un número de empleado del 1 al 4 y una vez tecleado me aparecerá en la pantalla el nombre y número de empleado.
esta es la sintaxis de pascal.
Este es el programa en ejecucion

Aquí en pascal
VAR: se declaran variables.
BEGIN: es donde tendremos el cuerpo de la codificación, es similar al main de C.
WRITE: es para imprimir el mensaje.
READLN: lee un valor del teclado y lo almacena donde se declaran las variables.
WRITELN: es un salto de linea.
Y pues el IF ya lo conocen muy bien.
Si algo no les quedo claro puede checar este manual de pascal es muy bueno:
http://proton.ucting.udg.mx/tutorial/pascal/unidad1p.html

Variables y Operandos




Elementos gramaticales

Las sentencias de un programa en PASCAL se forman con elementos que pueden ser:
- Símbolos individuales, tales como los operadores aritméticos.
- Palabras con un significado especial en PASCAL y palabras definidas
por el usuario.
Algunos caracteres son SIMBOLOS ESPECIALES que se usan en PASCAL como
delimitadores de sentencias, como operadores y como elementos sintácticos del lenguaje.
Ejemplo : " ; " , " > ", " < > " , " = " .
Las PALABRAS usadas en un programa en PASCAL son combinaciones de
caracteres alfabéticos y numéricos. Ocasionalmente pueden incluirse el signo del dólar ($), el de subrayar ( _ ) y el del tanto por ciento (%) en algunas implementaciones.
Algunas PALABRAS están reservadas para nombres de sentencias ejecutables,
de operaciones y de estructuras de datos predefinidas.Ejemplo : ARRAY, BEGIN, CASE, DIV, etc...
Otras PALABRAS usadas en los programas son los IDENTIFICADORES. Algunos
están predefinidos y representan rutinas y tipos de datos que proporciona el PASCAL.
Otros identificadores usados son los definidos por el usuario para poner nombre
a programas, constantes simbólicas, variables y cualquier elemento del programa que no haya sido denominado. Ejemplo : CHAR, EOF, EXP, WRITE, etc...
En general, los compiladores de PASCAL no distinguen entre letras mayúsculas y
minúsculas excepto cuando se escriben entre apóstrofos.

jueves, 24 de marzo de 2011

instrucciones y comandos de pascal

Procedimiento

Función

Unidad

Procedure Nombre(Variable:Integer)
Var
Begin
Sentencia;
End;

Begin
Nombre(Variable)
End.
Function Nombre(Variable:Integer) : Real
Var
Begin
Sentencia;
VarReal:=Variable;
End;

Begin
A:=Nombre(X);
End.
Interface
Uses
crt;
Type

Const

Var

Procedure Pausa;
Implementation
Procedure Pausa:
Var
ch:Char;
Begin
ch :=Readkey;
End;
End.
Pascal se caracteriza por ser un lenguaje de programación estructurado fuertemente tipificado. Esto implica que:
1. El código esta 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.
2. El tipo de dato de todas las variables debe ser declarado previamente para que su uso quede habilitado.
El nombre de Pascal fue escogido en honor al matemático Blaise Pascal. Nacido en Clermont-Ferrand, el 19 de junio de 1623, en la región francesa de Auvernia, Blaise Pascal perdió a su madre, a la edad de tres años. Su padre, Étienne Pascal (1588 - 1651), era juez presidente de la corte de impuestos de Montferrand y miembro de la petite noblesse y estaba también interesado por las matemáticas. Falleció el 19 de Agosto de 1962 en Paris, Francia y fue enterrado en el cementerio de Sain-Etienne- Du-Mont.