- Page 1:
Algoritmos y Programación en Pasca
- Page 4:
A nuestros compañeros y alumnos
- Page 7 and 8:
viii Índice 3.2 El tipo integer .
- Page 9 and 10:
x Índice 7.4.1 Un ejemplo detallad
- Page 11 and 12:
xii Índice 11.3.3 Un ejemplo de ap
- Page 13 and 14:
xiv Índice 17.4 17.3.2 Operaciones
- Page 15 and 16:
xvi Índice A.1.2 Ejemplo 2: bipart
- Page 18 and 19:
Presentación Este libro trata sobr
- Page 20 and 21:
Presentación xxi En resumidas cuen
- Page 22 and 23:
Presentación xxiii También se ha
- Page 24:
Tema I Algoritmos e introducción a
- Page 27 and 28:
4 Capítulo 1. Problemas, algoritmo
- Page 29 and 30:
6 Capítulo 1. Problemas, algoritmo
- Page 31 and 32:
8 Capítulo 1. Problemas, algoritmo
- Page 33 and 34:
10 Capítulo 1. Problemas, algoritm
- Page 35 and 36:
12 Capítulo 1. Problemas, algoritm
- Page 37 and 38:
14 Capítulo 1. Problemas, algoritm
- Page 39 and 40:
16 Capítulo 1. Problemas, algoritm
- Page 41 and 42:
18 Capítulo 1. Problemas, algoritm
- Page 43 and 44:
20 Capítulo 1. Problemas, algoritm
- Page 46 and 47:
Capítulo 2 El lenguaje de programa
- Page 48 and 49:
2.4. Pascal y Turbo Pascal 25 El le
- Page 50 and 51:
Capítulo 3 Tipos de datos básicos
- Page 52 and 53:
3.2. El tipo integer 29 Nœmero Ent
- Page 54 and 55:
3.2. El tipo integer 31 Expresiones
- Page 56 and 57:
3.3. El tipo real 33 Nœmero Real R
- Page 58 and 59:
3.4. El tipo char 35 Expresiones La
- Page 60 and 61:
3.5. El tipo boolean 37 Son interna
- Page 62 and 63:
3.6. Observaciones 39 Circuito larg
- Page 64 and 65:
3.6. Observaciones 41 Expresi—n M
- Page 66 and 67:
3.7. El tipo de una expresión 43 3
- Page 68:
3.8. Ejercicios 45 (c) (−1) n , p
- Page 71 and 72:
48 Capítulo 4. Elementos básicos
- Page 73 and 74:
50 Capítulo 4. Elementos básicos
- Page 75 and 76:
52 Capítulo 4. Elementos básicos
- Page 77 and 78:
54 Capítulo 4. Elementos básicos
- Page 79 and 80:
56 Capítulo 4. Elementos básicos
- Page 81 and 82:
58 Capítulo 4. Elementos básicos
- Page 83 and 84:
60 Capítulo 4. Elementos básicos
- Page 85 and 86:
62 Capítulo 4. Elementos básicos
- Page 87 and 88:
64 Capítulo 4. Elementos básicos
- Page 90 and 91:
Capítulo 5 Primeros programas comp
- Page 92 and 93:
5.2. Programas claros ⇒ programas
- Page 94 and 95:
5.3. Desarrollo descendente de prog
- Page 96 and 97:
5.4. Desarrollo de programas correc
- Page 98 and 99:
5.4. Desarrollo de programas correc
- Page 100 and 101:
5.4. Desarrollo de programas correc
- Page 102 and 103:
5.5. Observaciones finales 79 De he
- Page 104 and 105:
5.6. Ejercicios 81 5.6 Ejercicios 1
- Page 106:
Tema II Programación estructurada
- Page 109 and 110:
86 Capítulo 6. Instrucciones estru
- Page 111 and 112:
88 Capítulo 6. Instrucciones estru
- Page 113 and 114:
90 Capítulo 6. Instrucciones estru
- Page 115 and 116:
92 Capítulo 6. Instrucciones estru
- Page 117 and 118:
94 Capítulo 6. Instrucciones estru
- Page 119 and 120:
96 Capítulo 6. Instrucciones estru
- Page 121 and 122:
98 Capítulo 6. Instrucciones estru
- Page 123 and 124:
100 Capítulo 6. Instrucciones estr
- Page 125 and 126:
102 Capítulo 6. Instrucciones estr
- Page 127 and 128:
104 Capítulo 6. Instrucciones estr
- Page 129 and 130:
106 Capítulo 6. Instrucciones estr
- Page 131 and 132:
108 Capítulo 6. Instrucciones estr
- Page 133 and 134:
110 Capítulo 6. Instrucciones estr
- Page 135 and 136:
112 Capítulo 6. Instrucciones estr
- Page 137 and 138:
114 Capítulo 6. Instrucciones estr
- Page 139 and 140:
116 Capítulo 6. Instrucciones estr
- Page 141 and 142:
118 Capítulo 6. Instrucciones estr
- Page 143 and 144:
120 Capítulo 6. Instrucciones estr
- Page 146 and 147:
Capítulo 7 Programación estructur
- Page 148 and 149:
7.2. Aspectos teóricos 125 Por una
- Page 150 and 151:
7.2. Aspectos teóricos 127 S Princ
- Page 152 and 153:
7.2. Aspectos teóricos 129 metodol
- Page 154 and 155:
7.2. Aspectos teóricos 131 Cierto
- Page 156 and 157:
7.2. Aspectos teóricos 133 que se
- Page 158 and 159:
7.2. Aspectos teóricos 135 7.2.4 E
- Page 160 and 161:
7.2. Aspectos teóricos 137 Finalme
- Page 162 and 163:
7.3. Aspectos metodológicos 139 7.
- Page 164 and 165:
7.3. Aspectos metodológicos 141 Ob
- Page 166 and 167:
7.3. Aspectos metodológicos 143 Le
- Page 168 and 169:
7.3. Aspectos metodológicos 145 {H
- Page 170 and 171:
7.4. Refinamiento correcto de progr
- Page 172 and 173:
7.4. Refinamiento correcto de progr
- Page 174 and 175:
7.5. Conclusión 151 2. En la prác
- Page 176 and 177:
7.7. Referencias bibliográficas 15
- Page 178:
Tema III Subprogramas
- Page 181 and 182:
158 Capítulo 8. Procedimientos y f
- Page 183 and 184:
160 Capítulo 8. Procedimientos y f
- Page 185 and 186:
162 Capítulo 8. Procedimientos y f
- Page 187 and 188:
164 Capítulo 8. Procedimientos y f
- Page 189 and 190:
166 Capítulo 8. Procedimientos y f
- Page 191 and 192:
168 Capítulo 8. Procedimientos y f
- Page 193 and 194:
170 Capítulo 8. Procedimientos y f
- Page 195 and 196:
172 Capítulo 8. Procedimientos y f
- Page 197 and 198:
174 Capítulo 8. Procedimientos y f
- Page 199 and 200:
176 Capítulo 8. Procedimientos y f
- Page 201 and 202:
178 Capítulo 8. Procedimientos y f
- Page 203 and 204:
180 Capítulo 8. Procedimientos y f
- Page 205 and 206:
182 Capítulo 8. Procedimientos y f
- Page 207 and 208:
184 Capítulo 8. Procedimientos y f
- Page 209 and 210:
186 Capítulo 8. Procedimientos y f
- Page 211 and 212:
188 Capítulo 8. Procedimientos y f
- Page 213 and 214:
190 Capítulo 9. Programación con
- Page 215 and 216:
192 Capítulo 9. Programación con
- Page 217 and 218:
194 Capítulo 9. Programación con
- Page 219 and 220:
196 Capítulo 9. Programación con
- Page 221 and 222:
198 Capítulo 9. Programación con
- Page 223 and 224:
200 Capítulo 9. Programación con
- Page 225 and 226:
202 Capítulo 9. Programación con
- Page 227 and 228:
204 Capítulo 9. Programación con
- Page 229 and 230:
206 Capítulo 9. Programación con
- Page 231 and 232:
208 Capítulo 9. Programación con
- Page 234 and 235:
Capítulo 10 Introducción a la rec
- Page 236 and 237:
10.2. Conceptos básicos 213 La pos
- Page 238 and 239:
10.2. Conceptos básicos 215 Progra
- Page 240 and 241:
10.3. Otros ejemplos recursivos 217
- Page 242 and 243:
10.4. Corrección de subprogramas r
- Page 244 and 245:
10.4. Corrección de subprogramas r
- Page 246 and 247:
10.5. Recursión mutua 223 en segun
- Page 248 and 249:
10.5. Recursión mutua 225 var c: c
- Page 250 and 251:
10.7. Ejercicios 227 Por ello, cuan
- Page 252:
10.8. Referencias bibliográficas 2
- Page 256 and 257:
Capítulo 11 Tipos de datos simples
- Page 258 and 259:
11.1. Tipos ordinales definidos por
- Page 260 and 261:
11.1. Tipos ordinales definidos por
- Page 262 and 263:
11.1. Tipos ordinales definidos por
- Page 264 and 265:
11.2. Definición de tipos 241 Enca
- Page 266 and 267:
11.2. Definición de tipos 243 2. S
- Page 268 and 269:
11.3. Conjuntos 245 En nuestros pro
- Page 270 and 271:
11.3. Conjuntos 247 case inicial of
- Page 272 and 273:
11.3. Conjuntos 249 Y en un segundo
- Page 274:
11.4. Ejercicios 251 (a) Defina un
- Page 277 and 278:
254 Capítulo 12. Arrays Considerem
- Page 279 and 280:
256 Capítulo 12. Arrays tCubo = ar
- Page 281 and 282:
258 Capítulo 12. Arrays Asignació
- Page 283 and 284:
260 Capítulo 12. Arrays 12.1.2 Car
- Page 285 and 286:
262 Capítulo 12. Arrays Así, hare
- Page 287 and 288:
264 Capítulo 12. Arrays En el sigu
- Page 289 and 290:
266 Capítulo 12. Arrays El día 31
- Page 291 and 292:
268 Capítulo 12. Arrays Para saber
- Page 293 and 294:
270 Capítulo 12. Arrays y Ai,j =
- Page 295 and 296:
272 Capítulo 13. Registros record
- Page 297 and 298:
274 Capítulo 13. Registros type tM
- Page 299 and 300:
276 Capítulo 13. Registros Write(
- Page 301 and 302:
278 Capítulo 13. Registros type...
- Page 303 and 304:
280 Capítulo 13. Registros tipo, e
- Page 305 and 306:
282 Capítulo 13. Registros 13.3 Ej
- Page 307 and 308:
284 Capítulo 13. Registros (e) Esc
- Page 309 and 310:
286 Capítulo 14. Archivos comp com
- Page 311 and 312:
288 Capítulo 14. Archivos comp com
- Page 313 and 314:
290 Capítulo 14. Archivos nombreAr
- Page 315 and 316:
292 Capítulo 14. Archivos Get(nomb
- Page 317 and 318:
294 Capítulo 14. Archivos 14.3 Arc
- Page 319 and 320:
296 Capítulo 14. Archivos ArchivoD
- Page 321 and 322:
298 Capítulo 14. Archivos Procesar
- Page 324 and 325:
Capítulo 15 Algoritmos de búsqued
- Page 326 and 327:
15.1. Algoritmos de búsqueda en ar
- Page 328 and 329:
15.1. Algoritmos de búsqueda en ar
- Page 330 and 331:
15.2. Ordenación de arrays 307 ❡
- Page 332 and 333:
15.2. Ordenación de arrays 309 if
- Page 334 and 335:
15.2. Ordenación de arrays 311 4 9
- Page 336 and 337:
15.2. Ordenación de arrays 313 Sep
- Page 338 and 339:
15.2. Ordenación de arrays 315 whi
- Page 340 and 341:
15.2. Ordenación de arrays 317 El
- Page 342 and 343:
15.2. Ordenación de arrays 319 1 2
- Page 344 and 345:
15.3. Algoritmos de búsqueda en ar
- Page 346 and 347:
15.4. Mezcla y ordenación de archi
- Page 348 and 349:
15.4. Mezcla y ordenación de archi
- Page 350 and 351:
15.4. Mezcla y ordenación de archi
- Page 352 and 353:
15.5. Ejercicios 329 15.5 Ejercicio
- Page 354:
15.6. Referencias bibliográficas 3
- Page 357:
Tema V Memoria dinámica
- Page 360 and 361:
336 Capítulo 16. Punteros se efect
- Page 362 and 363:
338 Capítulo 16. Punteros Naturalm
- Page 364 and 365:
340 Capítulo 16. Punteros apCar
- Page 366 and 367:
342 Capítulo 16. Punteros apNum1^:
- Page 368 and 369: 344 Capítulo 16. Punteros o bien F
- Page 370 and 371: 346 Capítulo 16. Punteros (x,y) pD
- Page 372 and 373: 348 Capítulo 16. Punteros var angu
- Page 375 and 376: Capítulo 17 Estructuras de datos r
- Page 377 and 378: 17.1. Estructuras recursivas lineal
- Page 379 and 380: 17.1. Estructuras recursivas lineal
- Page 381 and 382: 17.1. Estructuras recursivas lineal
- Page 383 and 384: 17.1. Estructuras recursivas lineal
- Page 385 and 386: 17.1. Estructuras recursivas lineal
- Page 387 and 388: 17.2. Pilas 363 pila Figura 17.6. R
- Page 389 and 390: 17.2. Pilas 365 Añadir un nuevo el
- Page 391 and 392: 17.2. Pilas 367 0 1 2 . n-2 n-1 n P
- Page 393 and 394: 17.2. Pilas 369 El proceso descrito
- Page 395 and 396: 17.3. Colas 371 17.3.1 Definición
- Page 397 and 398: 17.3. Colas 373 if cola.final nil
- Page 399 and 400: 17.3. Colas 375 El único tipo que
- Page 401 and 402: 17.4. Árboles binarios 377 B Figur
- Page 403 and 404: 17.4. Árboles binarios 379 Inorden
- Page 405 and 406: 17.4. Árboles binarios 381 Encontr
- Page 407 and 408: 17.4. Árboles binarios 383 conecta
- Page 409 and 410: 17.4. Árboles binarios 385 Recorri
- Page 411 and 412: 17.5. Otras estructuras dinámicas
- Page 413 and 414: 17.6. Ejercicios 389 Árboles gener
- Page 415: 17.7. Referencias bibliográficas 3
- Page 420 and 421: 396 Capítulo 18. Complejidad algor
- Page 422 and 423: 398 Capítulo 18. Complejidad algor
- Page 424 and 425: 400 Capítulo 18. Complejidad algor
- Page 426 and 427: 402 Capítulo 18. Complejidad algor
- Page 428 and 429: 404 Capítulo 18. Complejidad algor
- Page 430 and 431: 406 Capítulo 18. Complejidad algor
- Page 432 and 433: 408 Capítulo 18. Complejidad algor
- Page 434 and 435: 410 Capítulo 18. Complejidad algor
- Page 436 and 437: 412 Capítulo 18. Complejidad algor
- Page 438 and 439: 414 Capítulo 18. Complejidad algor
- Page 440 and 441: 416 Capítulo 18. Complejidad algor
- Page 442 and 443: 418 Capítulo 18. Complejidad algor
- Page 444 and 445: 420 Capítulo 18. Complejidad algor
- Page 446 and 447: 422 Capítulo 18. Complejidad algor
- Page 448 and 449: 424 Capítulo 18. Complejidad algor
- Page 451 and 452: Capítulo 19 Tipos abstractos de da
- Page 453 and 454: 19.2. Un ejemplo completo 429 19.2
- Page 455 and 456: 19.2. Un ejemplo completo 431 aux^.
- Page 457 and 458: 19.2. Un ejemplo completo 433 Progr
- Page 459 and 460: 19.2. Un ejemplo completo 435 para
- Page 461 and 462: 19.2. Un ejemplo completo 437 auxBu
- Page 463 and 464: 19.2. Un ejemplo completo 439 Con l
- Page 465 and 466: 19.3. Metodología de la programaci
- Page 467 and 468: 19.3. Metodología de la programaci
- Page 469 and 470:
19.3. Metodología de la programaci
- Page 471 and 472:
19.5. Ejercicios 447 19.5 Ejercicio
- Page 473 and 474:
Capítulo 20 Esquemas algorítmicos
- Page 475 and 476:
20.1. Algoritmos devoradores 451 be
- Page 477 and 478:
20.2. Divide y vencerás 453 20.2 D
- Page 479 and 480:
20.3. Programación dinámica 455 t
- Page 481 and 482:
20.3. Programación dinámica 457 c
- Page 483 and 484:
20.3. Programación dinámica 459 t
- Page 485 and 486:
20.3. Programación dinámica 461 e
- Page 487 and 488:
20.4. Vuelta atrás 463 Un ejemplo
- Page 489 and 490:
20.4. Vuelta atrás 465 type tDomin
- Page 491 and 492:
20.4. Vuelta atrás 467 En el probl
- Page 493 and 494:
20.5. Anexo: algoritmos probabilist
- Page 495 and 496:
20.6. Ejercicios 471 6. Supongamos
- Page 497 and 498:
20.7. Referencias bibliográficas 4
- Page 499:
Apéndices
- Page 502 and 503:
478 Apéndice A. Aspectos complemen
- Page 504 and 505:
480 Apéndice A. Aspectos complemen
- Page 506 and 507:
482 Apéndice A. Aspectos complemen
- Page 508 and 509:
484 Apéndice A. Aspectos complemen
- Page 510 and 511:
486 Apéndice A. Aspectos complemen
- Page 512 and 513:
488 Apéndice A. Aspectos complemen
- Page 514 and 515:
490 Apéndice A. Aspectos complemen
- Page 516 and 517:
492 Apéndice B. El lenguaje Turbo
- Page 518 and 519:
494 Apéndice B. El lenguaje Turbo
- Page 520 and 521:
496 Apéndice B. El lenguaje Turbo
- Page 522 and 523:
498 Apéndice B. El lenguaje Turbo
- Page 524 and 525:
500 Apéndice B. El lenguaje Turbo
- Page 526 and 527:
502 Apéndice B. El lenguaje Turbo
- Page 528 and 529:
504 Apéndice B. El lenguaje Turbo
- Page 531 and 532:
Apéndice C El entorno integrado de
- Page 533 and 534:
C.2. Desarrollo completo de un prog
- Page 535 and 536:
C.2. Desarrollo completo de un prog
- Page 537 and 538:
C.2. Desarrollo completo de un prog
- Page 539 and 540:
C.2. Desarrollo completo de un prog
- Page 541 and 542:
C.3. Otros menús y opciones 517 C.
- Page 543 and 544:
C.4. Ejercicios 519 • Directories
- Page 545 and 546:
Bibliografía [AA78] S. Alagíc y M
- Page 547 and 548:
Bibliografía 523 [Dij68] E.W. Dijk
- Page 549:
Bibliografía 525 [RN88] L. R˚ade
- Page 552 and 553:
528 Índice alfabético secuencial,
- Page 554 and 555:
530 Índice alfabético hoja de un
- Page 556 and 557:
532 Índice alfabético R, 32 raíz