InicioHazlo Tu MismoAprende a programar en Pascal sin salir de este post

Aprende a programar en Pascal sin salir de este post

Hola Gente! Como les va? espero que bien!. Yo soy @carlos_duty y hoy les traigo este post

en el que les voy a enseñar basicamente que es Pascal y como programar con el.

Programacion

Primero:¿por que elegi pascal?

Por que pascal es un lenguaje que fue creado con el fin de aprender

programacion estructurada facilmente.

programas

Pero... ¿que es Pascal?

facil

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 el tiempo su utilización excedió el ámbito académico para convertirse

en una herramienta para la creación de aplicaciones de todo tipo.

aprender

Muy bien ya podemos empezar! pero antes tenemos que ver algunas cosas...



Antes de arrancar de lleno hay que conocer algunas palabras

crearIdentificador: Son elementos textuales que nombran entidades del lenguaje. Algunas de

las de entidades que un 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 pero Pascal solo reconoce 8
-No pueden coincidir con una palabra reservada(mas abajo explica cuales son)

Ejemplo: NOMBRE_APELLIDO, IMPUESTO, NOTA2, H346

turbo

programarConstante: son datos que no varían durante la ejecución o vida delprograma. El dato simple

se asocia a menudo a un IDENTIFICADOR que leproporciona un nombre al dato. El identificador se

dice que es una constante si sele asigna un dato permanente.Las constantes deben ser declaradas

antes de su utilización.

Ejemplo:

CONST nombre = valor;
      nombre1,nombre2,…. nombren = valor;


tutorial

SENCILLOVariables: 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 memoria principal 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

Aprende a programar en Pascal sin salir de este postInteger (Entero) : Es un valor perteneciente al subconjunto de los numeros enteros, cuyos

extremos son -32768 y 32767.

ProgramacionReal (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)

programasChar (Caracter) : Pueden contener un solo caracter que se expresa cerrado entre

apostrofes. Por ejemplo: 'Z' , '*' , '1' , 's' , '&' , '!' ,etc.

facilBoolean (Logicos) : Pueden contener solo dos valors posibles: Verdadero (true) y falso (false).

aprenderString (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

variable pueda 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

pascal

Muy bien ahora les voy a mostrar unos ejemplos de declaracion 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)
function (subprograma)


3-Cuerpo

begin
----------------------;
------------------;
-----------------------------;
------------------------;
-------------;
end.


(cada sentencia ejecutable finaliza con ; )



Leer y mostrar datos en pantalla

En Pascal se usan las siguentes palabras para mostrar o leer datos:

- write : nos sirve para dejar un mensaje en pantalla (El mensaje siempre se escribe entre parentesis y apostrofes)
- writeln : es lo mismo que write pero este al terminar de mostrar el mensaje baja un renglon.
(El mensaje siempre se escribe entre parentesis y apostrofes)

-read : es para leer algun dato (El nombre del dato siempre se escribe entre parentesis)
-readln : es lo mismo pero al terminar de leer baja un renglon (El nombre del dato siempre se escribe entre parentesis)

Ejemplos:

program ejemplo(input,output);
begin
write('hola');
write('hola');
writeln('hola');
writeln('hola');
end.




Como ven aparecieron 3 veces juntos y la 4 paso al renglon de abajo como le habia ordenado.

El mismo procedimiento es con el read y el readln.



Palabras reservadas

En Pascal hay algunas palabras que son reservadas y no se pueden usar por ejemplo para

darle nombre a una variable. Las palabras son:

SENCILLO and
Aprende a programar en Pascal sin salir de este post asm
Programacion array
programas begin
facil case
aprender const
pascal constructor
crear destructor
turbo div
programar do
tutorial downto
SENCILLO else
Aprende a programar en Pascal sin salir de este post end
Programacion exports
programas file
facil for
aprender function
pascal goto
crear if
turbo implementation
programar in
tutorial inherited
SENCILLO inline
Aprende a programar en Pascal sin salir de este post interface
Programacion label
programas library
facil mod
aprender nil
pascal not
crear object
turbo of
programar or
tutorial packed
SENCILLO procedure
Aprende a programar en Pascal sin salir de este post program
Programacion record
programas repeat
facil set
aprender shl
pascal shr
crear string
turbo then
programar to
tutorial type
SENCILLO unit
Aprende a programar en Pascal sin salir de este post until
Programacion uses
programas var
facil while
aprender with
pascal xor



Expreciones

Las expreciones basicas en Pascal son:

-Aritmeticas: Utilizan operadores aritmeticos.

turbo+ : Suma
programar- : Resta
tutorial* : Multipliccion
SENCILLO/ : Divicion para obtener resultados reales independientemente del operador
Aprende a programar en Pascal sin salir de este postdiv : Divicion entera

-Relacionales: Utilizan operadores Racionales.

Programacion= : Igual
programas> : Mayor que
facil< : Menor que
aprender>= : Mayor o igual
pascal<= : Menor o igual
crear<> : Distinto

-Asignacion: Utilizan operadores de asignacion (:=)

Ej: a:=b;
x:=2;



programarNotacion Cientifica

En pascal los resultados de las operaciones con numeros reales dan resultados en notacion cientifica

tutorial

¿Que es Notacion Cientifica? (Lo explico simple por que sino se me alarga mucho el post, igual dejo

un enlace a wikipedia para el que quiera saber mas)

La notacion cientifica sirve para representar numeros grandes con potencias.

Estructura de la notacion cientifica:



siendo:
un número entero o decimal mayor o igual que 1 y menor que 10, que recibe el nombre de coeficiente.
un número entero, que recibe el nombre de exponente u orden de magnitud.

Por ejemplo

10^0 = 1
10^1 = 10
10^2 = 100
10^3 = 1 000
10^4 = 10 000
10^5 = 100 000
10^6 = 1 000 000
10^7 = 10 000 000
10^8 = 100 000 000
10^9 = 1 000 000 000
10^10 = 10 000 000 000
10^20 = 100 000 000 000 000 000 000
10^30 = 1 000 000 000 000 000 000 000 000 000 000

Link a wikipedia: http://es.wikipedia.org/wiki/Notaci%C3%B3n_cient%C3%ADfica

programas

Pero pascal nos escribe los numeros con esta estructura

Digito significativo (1 a 9), punto decimal, seis numeros o digitos, exponente ( se representa "e" ),

signo (+ o -), tres digitos

Ejemplos:

1.6667e+002 = 166.67

1.6667e-002 = 0.016667

3580298 = 3.580298e+006

0.000275 = 2.750000e-004

facil

Ustedes diran "¡que quilombo!" pero Pascal tambien da la opcion de "Formatear" los numeros.

Pero... ¿que es formatear?

Formatear consiste en especificar la anchura de lo escrito, mediante el símbolo de dos

puntos ( : ) y la cifra que indique la anchura. Si se trata de un número real y queremos indicar

también el número de decimales, esto se hace también después de los dos puntos, con el

formato ":anchura_total:decimales"

Ejemplo:

program ejemplo(input,output);
var num:real;
begin
num:=1234567.89;
writeln(num);
writeln;
writeln(num:8:2);
end.




1: nos muestra el numero en notacion cientifica como le ordenamos en el primer writeln
2: el numero formateado como le ordene, 8 numeros y 2 despues del punto

Tambien pueden hacer que les deje un mensaje antes de mostrar el numero

program ejemplo(input,output);
var num:real;
begin
num:=1234567.89;
writeln('numero sin formatear',num);
writeln;
writeln('numero formateado',num:8:2);
end.




Como ven lo unico que hay que hacer es agregar el mensaje entre apostrofes seguido de una

coma antes del identificador del numero

Esto es mas facil entenderlo practicandolo y cambiando los numeros para uno darse cuenta como funciona.



Exelente si entendiste todo esto ya sabes basicamente que es pascal y como usarlo

si queres practicar vos mismo te dejo el programa Turbo Pascal que es el que yo uso

Link:

Aviso!: no funciona en sistemas operativos de 64 bits.

Otra cosa a tener en cuenta! Turbo Pascal trae por defecto el idioma del teclado en ingles y

no se le puede cambiar asi que muchas teclas no les van a coincidir

turbo

Si se bajan el Pascal Tienen que descomprimir el archivo en la carpeta del disco C: si o si sino

no les va a andar!!!.

Una ves que lo descomprimieron abran la carpeta y abran el archivo TURBO.EXE

Les va a aparecer este error:



Denle ok dos o tres veces y ya esta.

Ahora vamos a file new



Se nos pondra todo el fondo azul, ahi escribimos nuestro programa

(yo les voy a mostrar con una calculadora super simple)



una ves que terminamos de escribir el programa vamos a compile para verificar si hay errores



Perfecto! nos dice que no hay ningun error



Ahora lo vamos a guardar



Una ves que lo guardamos vamos a run



Y como ven aca esta el programa andando



Aca nos da los resultados



crear

Si te interesa seguir aprendiendo programacion y diseño web te recomiendo que te unas!



programar

Bueno es es todo espero que les guste y les sirva ya que me llevo mucho tiempo y

esfuerzo hacer este post.

Pd: Si hay alguna falta de ortografia por favor avisen ya que lo escribi todo yo y nadie es perfecto

todos nos podemos equivocar

Saludos!

Datos archivados del Taringa! original
676puntos
35,367visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
12visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

c
carlos_duty🇦🇷
Usuario
Puntos0
Posts8
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.