Ochoa

Páginas: 90 (22262 palabras) Publicado: 26 de junio de 2012
CCUZ 19

LA PROGRAMACION EN LENGUAJE PASCAL

CENTRO DE CALCULO UNIVERSIDAD DE ZARAGOZA

ENERO - 1988

LA PROGRAMACION EN LENGUAJE PASCAL


CONTENIDO

1.

INTRODUCCION Obtener información a partir de datos El arte de la buena programación

1- 1 1- 2 1- 3

2.

ELEMENTOS BASICOS 2.1 El concepto de Tipo de Datos 2.2 Elementos gramaticales El conjunto de caracteres Símbolosespeciales Identificadores 2.3 Estructura de un programa Reglas sintácticas El encabezamiento La sección de las declaraciones La sección ejecutable Las rutinas Ambito o alcance de los identificadores

2- 1 2- 1 22222 3 5 6

2- 7 2- 8 2 -10 2 -11 2 -12 2 -12 2 -13

3. LOS TIPOS DE DATOS 3.1 Los tipos ordinales 3.1.1 El tipo INTEGER 3.1.2 El tipo CHAR 3.1.3 El tipo BOOLEAN 3.1.4 Los tiposENUMERATIVOS 3.1.5 Los tipos SUBCAMPO 3.2 Los tipos reales 3.3 Los tipos estructurados 3.3.1 El tipo ARRAY Arrays multidimensionales Cadenas de caracteres de longitud fija

3- 1 3 -1 333332 3 3 3 4

3- 5 3- 6 3- 7 3- 9 3 -10

i -1

Contenido

3.3.2 El tipo RECORD Registros con variantes 3.3.3 Cadenas de longitud variable 3.3.4 El tipo SET 3.3.5 La estructura Secuencia. El tipo FILEOperadores elementales de ficheros La función EOF Los procedimientos READ y WRITE Los ficheros de texto .El tipo TEXT Ficheros internos y externos Ficheros especificados en el encabezamiento Asociaciones lógicas Asociación con fichero externo en los procedimientos RESET y REWRITE Otros tipos de acceso. La sentencia OPEN 3.4 Los tipos PUNTERO

3 -11 3 -13 3 -17 3 -18 3 -19 3 -21 3 -22 3 -23 3 -24 3 -263 -27 3 -27 3 -28 3 -29 3 -30

4. OPERADORES Y EXPRESIONES 4.1 Conversiones de tipo 4.2 Operadores 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 Operadores aritméticos Operadores relacionales Operadores lógicos Operadores de cadenas de caracteres Operadores de conjuntos

4- 1 4- 1 4- 2 444442 5 5 6 6

4.3 La prioridad de los operadores

4- 7

5. LA SECCION DE LAS DECLARACIONES 5.1 La declaración deetiquetas 5.2 La declaración de las constantes 5.3 La declaración de los tipos 5.4 La declaración de las variables

5- 1 5- 1 5- 2 5- 2 5- 3

i -2

Contenido

6. LAS SENTENCIAS EJECUTABLES 6.1 La sentencia de asignación 6.2 La sentencia compuesta 6.3 La sentencia vacía 6.4 Las sentencias condicionales 6.4.1 La sentencia IF-THEN-ELSE 6.4.2 La sentencia CASE 6.5 Las sentencias repetitivas6.5.1 La sentencia WHILE 6.5.2 La sentencia REPEAT 6.5.3 La sentencia FOR 6.6 La sentencia WITH 6.7 La sentencia GOTO 6.8 La sentencia de llamada a procedimiento

6- 1 6- 2 6- 2 6- 3 6- 3 6- 3 6- 7 6- 9 6 -10 6 -13 6 -15 6 -17 6 -18 6 -18

7.

LAS RUTINAS. PROCEDIMIENTOS Y FUNCIONES 7.1 Conceptos Entidades globales, locales y estandar 7.2 La Declaración 7.3 Los parámetros. Mecanismos desustitución Parámetros-valor Parámetros-variable Parámetros-procedimiento y parámetros-función 7.4 La recursividad El problema de las torres de Hanoi 7.5 Las rutinas predeclaradas estandar Procedimientos para el manejo de ficheros Procedimientos de asignación dinámica de memoria Procedimientos de movimiento de datos Funciones matemáticas Predicados o funciones booleanas Funciones de transferencia entretipos Otras funciones

7- 1 7- 2 7- 3 7- 5 7- 7 7- 9 7- 9 7 -10 7 -11 7 -11 7 -14 7 -14 7 -15 7 -15 7 -15 7 -16 7 -16 7 -16

A.1 BIBLIOGRAFIA

i -3

Introducción

1- INTRODUCCION

El PASCAL es un lenguaje de programación de alto nivel y de propósito general que ha derivado del ALGOL-60 y fue diseñado para enseñar técnicas de programación estructurada. Es de alto nivel porque surepertorio de instrucciones lo hacen próximo a los lenguajes humanos y a los procesos humanos de pensamiento. Sus instrucciones o sentencias se componen de expresiones de apariencia algebraica y de ciertas palabras inglesas como BEGIN, END, READ, WRITE, IF, THEN, REPEAT, WHILE, DO. Es de propósito general como el BASIC, el COBOL, el FORTRAN, el PL/I; porque no está enfocado a un tipo especifico de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ocho
  • ocho
  • ocho
  • Ochoa *~~*'
  • Ocho
  • ochoa
  • ochoo
  • Las ocho regiones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS