09.05.2013 Views

Algoritmos y Programación en Pascal

Algoritmos y Programación en Pascal

Algoritmos y Programación en Pascal

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

xvi Índice<br />

A.1.2 Ejemplo 2: bipartición . . . . . . . . . . . . . . . . . . . . 480<br />

A.1.3 Ejemplo 3: transformación de listas . . . . . . . . . . . . 482<br />

A.2 Variables aleatorias . . . . . . . . . . . . . . . . . . . . . . . . . . 482<br />

A.2.1 G<strong>en</strong>eración de números aleatorios <strong>en</strong> Turbo <strong>Pascal</strong> . . . . 483<br />

A.2.2 Simulación de variables aleatorias . . . . . . . . . . . . . . 484<br />

A.2.3 Ejemplos de aplicación . . . . . . . . . . . . . . . . . . . . 486<br />

A.3 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488<br />

A.4 Refer<strong>en</strong>cias bibliográficas . . . . . . . . . . . . . . . . . . . . . . 490<br />

Apéndice B El l<strong>en</strong>guaje Turbo <strong>Pascal</strong> 491<br />

B.1 Elem<strong>en</strong>tos léxicos . . . . . . . . . . . . . . . . . . . . . . . . . . . 492<br />

B.2 Estructura del programa . . . . . . . . . . . . . . . . . . . . . . . 492<br />

B.3 Datos numéricos <strong>en</strong>teros . . . . . . . . . . . . . . . . . . . . . . . 492<br />

B.4 Datos numéricos reales . . . . . . . . . . . . . . . . . . . . . . . . 493<br />

B.5 Cad<strong>en</strong>as de caracteres . . . . . . . . . . . . . . . . . . . . . . . . 494<br />

B.5.1 Declaración de cad<strong>en</strong>as . . . . . . . . . . . . . . . . . . . 494<br />

B.5.2 Operadores de cad<strong>en</strong>as . . . . . . . . . . . . . . . . . . . . 495<br />

B.5.3 Funciones de cad<strong>en</strong>as . . . . . . . . . . . . . . . . . . . . 496<br />

B.5.4 Procedimi<strong>en</strong>tos de cad<strong>en</strong>as . . . . . . . . . . . . . . . . . 496<br />

B.6 Tipos de datos estructurados . . . . . . . . . . . . . . . . . . . . 498<br />

B.7 Instrucciones estructuradas . . . . . . . . . . . . . . . . . . . . . 498<br />

B.8 Paso de subprogramas como parámetros . . . . . . . . . . . . . . 499<br />

B.9 Archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500<br />

B.10 Memoria dinámica . . . . . . . . . . . . . . . . . . . . . . . . . . 501<br />

B.11 Unidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501<br />

B.11.1 Unidades predefinidas de Turbo <strong>Pascal</strong> . . . . . . . . . . . 502<br />

B.11.2 Unidades definidas por el usuario . . . . . . . . . . . . . . 503<br />

B.11.3 Modularidad incompleta de Turbo <strong>Pascal</strong> . . . . . . . . . 505<br />

Apéndice C El <strong>en</strong>torno integrado de desarrollo 507<br />

C.1 Descripción del <strong>en</strong>torno . . . . . . . . . . . . . . . . . . . . . . . 507<br />

C.2 Desarrollo completo de un programa <strong>en</strong> Turbo <strong>Pascal</strong> . . . . . . 508<br />

C.2.1 Arranque del <strong>en</strong>torno . . . . . . . . . . . . . . . . . . . . 508<br />

C.2.2 Edición del programa fu<strong>en</strong>te . . . . . . . . . . . . . . . . . 510<br />

C.2.3 Grabar el programa fu<strong>en</strong>te y seguir editando . . . . . . . 510

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!