aprender a hacer pascal
¿que es Pascal?
Pascal es un lenguaje de programación desarrollado 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. Sin embargo con eltiempo su utilización excedió el ámbito académico para convertirse
en una herramienta para la creación de aplicaciones de todo tipo.
Muy bien ya podemos empezar! pero antes tenemos que ver algunas cosas...
Antes de arrancar de lleno hay que conocer algunas palabras
Identificador: Son elementos textuales que nombran entidades del lenguaje. Algunas de
las de entidades queun identificador puede denotar son las variables, las constantes, los tipos de
dato, las etiquetas, las subrutinas (procedimientos y funciones) y los paquetes.
Un identificador en Pascal debe cumplir lo siguiente:
-El primer dígito es una letra y no puede tener espacions
-Los demás caracteres son alfanuméricos incluyendo al guion bajo
-Su longitud debe ser menor o igual a 63 peroPascal solo reconoce 8
-No pueden coincidir con una palabra reservada(mas abajo explica cuales son)
Ejemplo: NOMBRE_APELLIDO, IMPUESTO, NOTA2, H346
Constante: son datos que no varían durante la ejecución o vida del programa. El dato simple
se asocia a menudo a un IDENTIFICADOR que le proporciona un nombre al dato. El identificador se
dice que es una constante si se leasigna un dato permanente. Las constantes deben ser declaradas
antes de su utilización.
Ejemplo:
CONST nombre = valor;
nombre1,nombre2,…. nombren = valor;
Variables: son espacios reservados en la memoria que, como su nombre indica, pueden
cambiar de contenido a lo largo de la ejecución de un programa. Una variable corresponde a un
área reservada en la memoriaprincipal del ordenador.
En resumidas palabras una variable es un valor que asigna el usuario.
Hay 5 tipos de variables para hacer distintos tipos de operaciones
Integer (Entero) : Es un valor perteneciente al subconjunto de los numeros enteros, cuyos
extremos son -32768 y 32767.
Real (Real) : Es un valor perteneciente a los numeros reales, cuyos valores extremos
son -2.9,10^-39 y 1.7 , 10^38. (La denominacion reales abarca un conjunto de elementos de
diferentes caracteristicas que los de el conjunto de numeros reales utilizando en matematica, ya
que los numeros irracionales no pueden almacenarse en la memoria)
Char (Caracter) : Pueden contener un solo caracter que se expresa cerrado entre
apostrofes. Por ejemplo: 'Z' , '*' , '1' , 's' , '&' ,'!' ,etc.
Boolean (Logicos) : Pueden contener solo dos valors posibles: Verdadero (true) y falso (false).
String (Cadena) : Puede contener cualquier secuencia de caracteres, que se expresa
encerrada entre apostrofes. Por ejemplo: 'juan' ,'***' , '$1' , '+=&' , etc.
La declaracion explicita de los tipos de dato tiene una importante ventaja, aunque el valor de la
variablepueda cambiar repetidamente al ejecutarse un programa, su tipo no debe cambiar nunca.
La declaracion se efectua de la siguiente manera:
Para una constante:
const identificador = valor;
Para una variable
var identificador : tipo;
En Pascal, el caracter ; (punto y coma) es el elemento separador de sentencias
Muy bien ahora les voy a mostrar unos ejemplos dedeclaracion de variables:
VAR nombre:tipo;
VAR nombre1,nombre2, ...nombren:tipo;
La estructura de un programa en pascal es la siguiente:
1-Cabecera
program nombre_programa(input,output);
2-Declaraciones y definiciones
uses (identificadores)
label (etiquetas o rotulos)
const (constantes)
type (tipos de dato no estandar)
var (variables)
procedure (subprograma) ...
Regístrate para leer el documento completo.