000 03723nam a2200313 a 4500
003 AR-sfUTN
008 170717s2003 ag ||||| |||| 00| 0 spa d
020 _a9875261564
040 _cAR-sfUTN
041 _aspa
080 _a004.42 B64
_22000
100 1 _aBonanata, Maximilano
_915937
245 1 0 _aProgramación y algoritmos /
_cMaximilano Bonanata.
260 _aBuenos Aires :
_bMP Ediciones,
_c2003
300 _a288 p.
336 _2rdacontent
_atexto
_btxt
337 _2rdamedia
_asin mediación
_bn
338 _2rdacarrier
_avolumen
_bnc
490 _aManuales users
505 8 0 _aCONTENIDO CAPITULO 1. Introducción a la programación ¿Qué es un lenguaje de programación? 16 Lenguaje de máquina 16 Lenguaje de bajo nivel 16 Lenguaje de alto nivel 17 Tipos de programación 18 Programación secuencial 18 Programación estructurada 18 Programación orientada a objetos 19 Programación lógica 19 Resolver problemas con una computadora 20 Análisis del problema 20 Construcción de un algoritmo 21 Codificación del algoritmo 24 Pruebas, ajustes y documentación 24 CAPITULO 2. Los lenguajes C y Pascal Un poco de historia 26 Estructura de un programa 26 Estructura de un programa en C 27 Estructura de un programa en PascaI 29 Compilación, ejecución y depuración 30 CAPITULO 3. Fundamentos de la programación Tipos de datos 34 Tipos de datos provistos por el lenguaje 34 Tipos de datos definidos por el usuario 37 Identificadores, constantes y variables 40 Identificadores en C 40 Identificadores en Pascal 41 Variables en C 41 Variables en Pascal 44 Constantes en C 47 Constantes en Pascal 48 Operadores 48 Operadores en C 48 Operadores en Pascal 56 Estructuras de selección 60 Estructuras de selección en C 60 Estructuras de selección en Pascal 63 Estructuras de iteración 66 Estructuras de iteración en C 66 Estructuras de iteración en Pascal 71 CAPITULO 4. Procedimientos, funciones y recursividad Procedimientos y funciones 76 Procedimientos y funciones en C 76 Procedimientos y funciones en Pascal 79 ¿Qué es la recursividad? 83 Las funciones y los procedimientos recursivos 84 Algoritmos recursivos frente a algoritmos iterativos 89 CAPITULO 5. Arreglos Vectores 92 Vectores en C 92 Vectores en Pascal 98 Matrices 101 Matrices en C 101 Matrices en Pascal 103 Arreglos multidimensionales 105 Arreglos multidimensionales en C 105 Arreglos multidimensionales en Pascal 106 CAPITULO 6. Archivos y carpetas Tipos de archivos 108 Operaciones básicas con archivos en C 109 Operaciones básicas con archivos en Pascal 121 Operaciones con carpetas en Pascal 129 CAPITULO 7. Métodos de búsqueda y ordenamiento Métodos de búsqueda 132 Búsqueda lineal 132 Búsqueda binaria 135 Métodos de ordenamiento sencillos 141 Orden por intercambio 141 Orden por selección 148 Orden por inserción 152 Otros métodos de ordenamiento 156 Ordenación Shell 156 Ordenación rápida (quicksort) 161 CAPITULO 8. Estructuras dinámicas Introducción 168 Punteros 168 Punteros en C 169 Punteros en Pascal 169 Asignación dinámica de memoria 170 Colas 172 Pilas 180 Listas enlazadas 188 Árboles 195 CAPITULO 9. Programación orientada a objetos Introducción 202 Clases y objetos 202 Propiedades y métodos 203 Herencia entre objetos, jerarquía y polimorfismo 204 Herencia 204 Jerarquía de clases 205 Polimorfismo 206 Conclusiones 206
650 _aPROGRAMACION
650 _aLENGUAJE DE PROGRAMACION
650 _aLENGUAJE C
650 _aLENGUAJE PASCAL
650 _aPROGRAMACION ORIENTADA A OBJETOS
942 _cBK
_2udc
999 _c12761
_d12761