Curso Ba Sico De Pascal

Páginas: 51 (12637 palabras) Publicado: 4 de abril de 2015
Cursillo de Pascal por ComaC -- Capítulo 1º

Capítulo 1º
Notas

ESTRUCTURA DE UN PROGRAMA EN PASCAL

Introdución
Principal
Capítulo 2º
Capítulo 3º
Capítulo 4º
Capítulo 5º

Hecha la introdución ahora empezaremos a meternos en materia. Esta vez ya atacamos fuerte y nos
metemos con cómo se "monta" un programa en Pascal.
Al Pascal no se le llama programación estructurada porque sí. A la hora deponerse a hacer un programa
hay que seguir una estructura bastante estricta.
El esquema general de un programa sería este:

Capítulo 6º

*
*
*
*
*
*

Nombre del programa
USES
Definición de tipos globales
Definición de constantes globales
Definición de variables globales
Procedimientos
* Declaración
* Tipos locales
* Constantes locales
* Variables locales
* Codigo del procedimiento
* Código principalCapítulo 7º
Capítulo 8º

Así al principio puede parecer mucha cosa, pero si os digo que por muy complicado que
sea el programa que hagais NUNCA vais a usar más elementos de los que he puesto
aquí... ¿entonces qué? ;) Lo que sí que podremos usar, sobretodo al principio, son menos
elementos.
Por ahora veamos por partes en qué consiste cada "trozo" de programa.

NOMBRE DEL PROGRAMA
Pues algo tan tontocomo lo que podeis estar pensando. Consiste en darle un nombre al
programa. Se hace poniendo al principio del programa una linea como esta:
Program Programa_Que_Dice_Hola;

"Program" es una palabra reservada del Pascal que sirve para indicar que
a continuación ponemos el nombre del programa.
El nombre del programa NO puede contener espacios ni algunos otros
caracteres "raros" como, por ejemplo,la "Ñ".
El punto y coma final es IMPRESCINDIBLE. En Pascal ese punto y como se
pone como "separador" de instruciones. Así, después de cada instrución
pondremos un punto y coma. Ya lo iremos viendo.

USES
file:///C|/Documents%20and%20Settings/gabri/Escritorio/pascal/1.HTM (1 de 4) [12/10/2002 23:13:18]

Cursillo de Pascal por ComaC -- Capítulo 1º

Uses es la palabra reservada de Pascal para incluirlibrerías. Como ya
he dicho antes, una librería no es más que un conjunto de funciones, que
nosotros mismo podemos hacernos. Cualquier compilador de Pascal viene
con unas librerías standar que traen funciones para trabajar con
archivos, memoria, directorios, servicios del Dos, servicios de video,
etc...
Sin esas librerías no podríamos hacer prácticamente nada. Siempre
podríamos hacernoslasnosotros, pero sería un trabajo inmenso.
De entre todas las librerías del Pascal hay una que es especial, la
librería SYSTEM.TPU. Es especial porque contiene las funciones más
básicas, como pueden ser las que nos sirven para escribir en la
pantalla, y esta librería se incluye SIEMPRE en nuestros programas.
Otras librerías muy utilizadas con CRT.TPU, DOS.TPU y GRAPH.TPU, por
ejemplo, pero de esto ya nosencargaremos cuando hablemos
específicamente de las librerías.
Para incluir una o varias librerías hay que añadir una linea de este
estilo al programa:
USES Crt, Dos, Graph;

DEFINICION DE TIPOS GLOBALES
En esta seción de declaran las estructuras globales que vamos a
utilizar. Se les llama globales porque las estructuras que definamos
aquí podrán ser utilizadas en cualquier punto del programa. Lostipos de
datos son una de las cosas completas de Pascal, hablaremos de ellos en
la próxima entrega. ;)

DEFINICION DE CONSTANTES GLOBALES y
DEFINICION DE VARIABLES GLOBALES
De las constantes y las variables hablaremos en el próximo capítulo. ;)

PROCEDIMIENTOS
Un procedimiento podríamos definirlo como un trozo de programa
"autónomo". Es lo que antes he llamado una función. Las librerías estánllenas de pedazos de programa autónomos de estos. ;)
Aunque en un principio puede parecer una chorrada tener que ir partiendo
los programa en procedimientos, esto resulta muy útil para hacer un
programa. Para dejarlo claro pondré un ejemplo sencillo:
Pongamos que tenemos que hacer un programa que dibuje muchos cuadrados.
Cada cuadrado se dibuja a base de 4 lineas. Y cada linea se dibuja a
base de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CURSO BA SICO DE FOTOGRAFI A
  • Matematicas Ba Sicas
  • Lenguaje Ba Sico
  • Historia Integrada2 Ba Sico
  • 1 Definiciones Ba Sicas
  • Evaluacion Diagnostica Ba Sica
  • Conceptos Ba Sicos
  • PROCESOS BA SICOS DE LA MEMORIA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS