Tutorial de pascal

Páginas: 42 (10446 palabras) Publicado: 28 de junio de 2009
Introducci´n a la Programaci´n. o o

Pascal.

Vicente L´pez o Escuela T´cnica Superior de Inform´tica e a Universidad Aut´noma de Madrid o ( vicente.lopez@ii.uam.es )

2

´ Indice General
1 Esquemas B´sicos a 1.1 Ordenaci´n temporal . . . . . . . . . . . . . . . . . . . . . . . o 1.2 Componentes b´sicos . . . . . . . . . . . . . . . . . . . . . . . a 1.3 Tr´fico de informaci´n . . . . .. . . . . . . . . . . . . . . . . a o 2 Lenguajes 2.1 Procesamiento de informaci´n: o 2.2 Formalizaci´n de los lenguajes o 2.3 Las m´quinas de Von Neuman a 2.4 Breve historia de los lenguajes 2.5 Tipos de lenguajes . . . . . . 7 7 8 9 13 13 15 16 17 20

hombre y ordenador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . .

. . . . .. . . . .

. . . . .

. . . . .

. . . . .

3 Algoritmos 23 3.1 Pasos en la resoluci´n . . . . . . . . . . . . . . . . . . . . . . . 23 o 3.2 Uso m´ltiple . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 u 3.3 El ejemplo de Josefo . . . . . . . . . . . . . . . . . . . . . . . 25 4 Pascal 4.1 Caracter´ ısticas . . . . . . . . . . . 4.2 El programa Pascal . . . . . . . . . 4.3Palabras reservadas y estructuras . 4.4 Instrucciones sencillas y compuestas 4.5 Diagramas de sintaxis . . . . . . . 33 33 34 35 37 38 39 39 40 41

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

5 Datos 5.1 Variables, datos y direcciones . . . . . . . .. . . . . . . . . . 5.2 Identificadores . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3 Tipos de datos . . . . . . . . . . . . . . . . . . . . . . . . . . 3

4 5.4 5.5 5.6 5.7 Constates con tipo . . . . . . . Inicializaci´n de los datos . . . o Asignaci´n de las constantes . . o Asignaci´n de los distintos tipos o . . . . . . . . . . . . . . . . . . . . . de variables . . . .

´INDICE GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 46 46 47 51 51 52 54 55 59 59 59 61 62 65 68 70 74 79 85 87 87 88 90 91 92 96 97 99

6 Entrada y salida 6.1 Dispositivos de entrada, salida y almacenamiento 6.2 Las funciones Read y Write . . . . . . . . . . . . 6.3 Formatos . . . . . . . . . . . . . . . . . . . . . . . 6.4 Las funciones WriteLn y ReadLn . . .. . . . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

7 Acciones 7.1 Operaciones b´sicas. . . . . . . . . . . . . . . . . . . . . a 7.1.1 Operadores aritm´ticos y expresiones aritm´ticas. e e 7.1.2 Funciones aritm´ticas. . . . . . . . . . . . . . . . e 7.1.3 Aritm´tica entera y real. . . . . . . . . . . . . . . e 7.1.4 Operadores l´gicos. . . . . . . . . . .. . . . . . . o 7.1.5 Expresiones l´gicas. . . . . . . . . . . . . . . . . . o 7.1.6 Manipulaci´n de bits. . . . . . . . . . . . . . . . . o 7.2 Sentencias de control. . . . . . . . . . . . . . . . . . . . . 7.3 Sentencias de repetici´n. . . . . . . . . . . . . . . . . . . o 7.4 Manipulaci´n de los datos STRING. . . . . . . . . . . . o 8 Modularidad 8.1 Dividir para vencer . . . . . . . . . . . .8.2 Procedimientos . . . . . . . . . . . . . . 8.3 Funciones . . . . . . . . . . . . . . . . . ´ 8.4 Ambito de definici´n de las variables . . o 8.5 Paso de valores por contenido o direcci´n o 8.6 Definici´n diferida . . . . . . . . . . . . . o 8.7 M´dulos y subm´dulos . . . . . . . . . . o o 8.8 Recursividad . . . . . . . . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . .. . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

9 Datos con estructura 9.1 Tipos de datos definidos por el programador 9.2 Enumeraciones . . . . . . . . . . . . . . . . 9.3 Conjuntos . . . . . . . . . . . ....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tutorial pascal
  • pascal
  • pascal
  • Pascal
  • pascal
  • Pascal
  • pascal
  • pascal

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS