Pascal

Páginas: 5 (1105 palabras) Publicado: 6 de febrero de 2012
1_ ¿QUE ES?

PASCAL, a diferencia de otros lenguajes, contiene algunos rasgos singulares que han sido diseñados para estimular el uso de la "programación estructurada", un enfoque ordenado y disciplinado de la programación que conduce a la obtención de programas claros, eficientes y libres de errores. Por ello, el PASCAL se utiliza ampliamente en la enseñanza de la informática. Además seadquiere una metodología para el diseño y escritura de programas.

2_ ELEMENTOS GRAMATICALES:

* Las sentencias que se forman con elementos pueden ser:
- Símbolos individuales, tales como los operadores aritméticos.
-Palabras con un significado especial en PASCAL y palabras definidas por el usuario.

* Los elementos gramaticales se construyen con caracteres. Algunos caracteres son símbolosespeciales que se usan en PASCAL como delimitadores de sentencias, como operadores y como elementos sintácticos del lenguaje.
Ejemplo: " ; " , " > ", " < > " , " = ".

* Las palabras usadas 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.
Algunaspalabras están reservadas para nombres de sentencias ejecutables, de operaciones y de estructuras de datos predefinidas.

* Palabras reservadas: 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 usuariopara poner nombre a programas, constantes simbólicas, variables y cualquier elemento del programa que no haya sido denominado.
* Los identificadores predefinidos son: CHAR, EOF, EXP, WRITE, etc...

3_ ESTRUCTURA DEL PROGRAMA:

Consta de un encabezamiento y un bloque.

*En el encabezamiento se especifica el nombre del programa y los nombres de
los nombres de los ficheros externos que seunan para la entrada de datos y salida de resultados.

El bloque está dividido en dos partes:
. La sección de las declaraciones, donde se declaran todos los datos y las rutinas.
. La sección ejecutable, que contiene sentencias ejecutables.

4_REGLAS SINTACTICAS:

*El punto y coma ( ; ) y el punto ( . ) son DELIMITADORES en PASCAL.

El punto y coma separa sentencias consecutivas.También se usa para terminar el
encabezamiento del programa y las declaraciones de los datos. No es necesario
escribir punto y coma después de la palabra BEGIN ni antes de la palabra END
porque BEGIN y END no son sentencias. El punto indica el final del programa.

*Las palabras BEGIN y END también son delimitadores, no son sentencias. Se
usan para separar las partes funcionales de unprograma. Con ellas se indica el
principio y el final de la sección ejecutable. También sirven para delimitar una
sentencia compuesta. Cada BEGIN debe estar asociado con un END, excepto en
dos casos : la sentencia CASE y la declaración de RECORD.

*El PASCAL permite formato libre en la escritura del texto que compone el
programa. Se pueden colocar las sentencias en cualquier lugar de unalínea,
escribir una sentencia en más de una línea y colocar varias sentencias en una
misma línea. Pero no se puede dividir un nombre y un número entre varias líneas
o con un espacio en blanco.
*Un programa puede contener comentarios en cualquier lugar. Los comentarios
se delimitan encerrándolos entre llaves ( { } ). También es posible comenzar un
comentario con “ ( * “ y acabarlo con un “) * “ .

4_ LOS TIPOS DE DATOS:

Hay 4 categorías:

* Ordinales:
INTEGER (números enteros).
CHAR (caracteres).
BOOLEAN (valores lógicos: TRUE y FALSE).
Enumerativos.
Subcampos.

*Reales:.
REAL (números reales).

*Estructurados:
ARRAY (tablas).
RECORD (registros).
FILE (secuencias).
SET (conjuntos).

*Punteros.

A los tipos Ordinales y Reales se les llama habitualmente...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • pascal
  • Pascal
  • pascal
  • Pascal
  • pascal
  • el pascal
  • pascal
  • pascal

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS