Lógica de programación orientada a objetos /
Efraín M. Oviedo Regino
- Primera edición
- Bogotá, Colombia : Ecoe Ediciones ; Medellín : Universidad de Antioquia, 2015
- x, 428 páginas ; 24 cm.
- ( Ingeniería y salud en el trabajo informática ) .
Incluye índice.
Capítulo 1: generalidades del computador -- 1.1 Evolución del computador -- 1.2 Descripción de un computador -- 1.3 Clasificación de los computadores -- 1.4 Estructura lógica de un computador -- 1.4.1 La unidad de entrada -- 1.4.2 La unidad de salida -- 1.4.3 Unidad de control -- 1.4.4 Unidad aritmética y lógica -- 1.4.5 Unidad de memoria -- 1.6 Definiciones básicas -- 1.7 Sistemas de numeración -- 1.7.1 Paso de una base cualquiera r a decimal -- 1.7.2 Paso de decimal a una base cualquiera r -- 1.8 Representación de datos -- 1.8.1 Representación alfanumérica -- 1.8.2 Representación numérica -- 1.9 Clases de información -- 1.10 Aspectos importantes para tener en cuenta -- 1.11 Ejercicios propuestos -- -- Capítulo 2: conceptos básicos sobre algoritmos -- 2.1 La lógica computacional -- 2.2 El algoritmo -- 2.2.1 Algoritmos cualitativos -- 2.2.2 Algoritmos cuantitativos -- 2.3 Pasos para la solución de un problema a través del computador -- 2.3.1 Definición del problema -- 2.3.2 Análisis del problema -- 2.3.3 Crear el algoritmo -- 2.3.4 Prueba de escritorio -- 2.3.5 Codificación -- 2.3.6 Transcripción -- 2.3.7 Compilación -- 2.3.8 Ejecución -- 2.3.9 Documentación externa -- 2.4 Representación de los algoritmos mediante pseudocódigo -- 2.5 Estructuras de la programación -- 2.6 Aspectos para tener en cuenta -- 2.7 Ejercicios propuestos -- -- Capítulo 3: estructura de control secuencial -- 3.1 Representación -- 3.2 Instrucción de asignación -- 3.2.1 La expresión -- 3.3 Instrucción de entrada de datos -- 3.4 Instrucción de salida de datos -- 3.5 Aspectos para tener en cuenta -- 3.6 Ejercicios propuestos -- -- Capítulo 4: estructuras de control selectivas -- 4.1 Estructura de decisión lógica -- 4.1.1 Decisión lógica simple -- 4.1.2 Decisión doble -- 4.1.3 Decisiones compuestas o anidadas -- 4.2 Selección múltiple o estructura caso -- 4.3 Aspectos para tener en cuenta -- 4.4 Ejercicios propuestos -- -- Capítulo 5: estructura de control repetitivas -- 5.1 Estructura de control MIENTRAS -- 5.1.1 Variables tipo contador -- 5.1.2 Variables tipo acumulador -- 5.1.3 Esquema cuantitativo -- 5.1.4 Esquema cualitativo -- 5.1.5 Variables tipo bandera -- 5.1.6 Ruptura de ciclos -- 5.2 Estructura de control PARA -- 5.3 Estructura de control HACER MIENTRAS -- 5.4 Aspectos para tener en cuenta -- 5.5 Ejercicios propuestos -- -- Capítulo 6: métodos -- 6.1 Clasificación según la forma en que se invoca el método -- 6.2 Invocación de métodos -- 6.3 Parámetros: comunicación entre métodos -- 6.4 Clases de métodos según el retorno -- 6.4.1 Métodos que no retornan o funciones tipo void -- 6.4.2 Métodos que retornan -- 6.5 Aspectos para tener en cuenta -- 6.6 Ejercicios propuestos -- -- Capítulo 7: orientación a objetos -- 7.1 Definición de clase y objeto -- 7.2 Propiedades de la programación orientada a objetos -- 7.3 Abstracción -- 7.4 Encapsulamiento y ocultamiento de la información -- 7.5 Especificadores o modificadores de acceso -- 7.6 Formato de una clase. -- 7.7 Constructores y destructores -- 7.8 Creación de objetos -- 7.9 Definición del método principal -- 7.10 Pasos para solucionar un problema mediante POO -- 7.11 Métodos accesores -- 7.12 Sobrecarga de métodos -- 7.13 Herencia y reutilización -- 7.13.1 Tipos de herencia -- 7.14 Polimorfismo -- 7.15 Otros modificadores de acceso -- 7.16 Clases abstractas -- 7.17 Aspectos para tener en cuenta -- 7.18 Ejercicios propuestos -- -- Capítulo 8: arreglos -- 8.1 Arreglos de una dimensión o vectores -- 8.1.1 Lectura de un vector -- 8.1.2 Imprimir los elementos de un vector que contengan elementos -- 8.1.3 Búsqueda secuencial -- 8.1.4 Ordenamiento -- 8.1.5 Búsqueda binaria -- 8.1.6 Inserción -- 8.1.7 Borrado -- 8.2 Arreglo de objetos -- 8.3 Arreglos de dos dimensiones o matrices -- 8.3.1 Clases de matrices -- 8.3.2 Principales operaciones con matrices -- 8.4 Arreglos multidimensionales -- 8.5 Aspectos para tener en cuenta -- 8.6 Ejercicios propuestos..
9789587711363
Programación orientada a objetos (Computadores). Lógica para computación. Lógica para informática. Lógica para programación.