Fundamentos de programación - Ebook
PRODUCTO DIGITAL EBOOK. NO ES UN PRODUCTO FÍSICO.
Gracias este es un libro electrónico o EBOOK, para poder utilizarlo debes de crear una cuenta en VitalSource Bookshelf esta es una Aplicación Gratis. Una vez que has creado tu cuenta, dentro de la plataforma debes de redimir los distintos códigos que hayas adquirido para poder leer tus libros.- Ingresa a tu libro desde cualquier lugar o dispositivo, con acceso a internet o sin acceso.
- Crear notas, y apuntes en tus lecturas.
- Puedes realizar búsquedas a los conceptos que necesites de manera rápida y fácil.
- Ingresa a tu libro desde cualquier lugar o dispositivo, con acceso a internet o sin acceso.
- Crear notas, y apuntes en tus lecturas.
- Puedes realizar búsquedas a los conceptos que necesites de manera rápida y fácil.
PARTE I. ALGORITMOS Y HERRAMIENTAS DE PROGRAMACIÓN.
Capítulo 1 Introducción a las computadoras y los lenguajes de programación.
Capítulo 2 Metodología de la programación y desarrollo de software.
Capítulo 3 Estructura general de un programa.
Capítulo 4 Flujo de control I: Estructuras selectivas.
Capítulo 5 Flujo de control II: Estructuras repetitivas.
Capítulo 6 Subprogramas (subalgoritmos): Funciones.
PARTE II. ESTRUCTURA DE DATOS.
Capítulo 7 Arrays (arreglos) y registros.
Capítulo 8 Las cadenas de caracteres.
Capítulo 9 Archivos (ficheros).
Capítulo 10 Ordenación, búsqueda e intercalación.
Capítulo 11 Archivos: tipos y organización.
Capítulo 12 Estructuras de datos lineales (pilas, colas y listas enlazadas).
Capítulo 13 Estructuras de datos no lineales (árboles y grafos).
Capítulo 14. Recursividad.
PARTE III. PROGRAMACIÓN ORIENTADA A OBJETOS Y UML 2.5.1.
Capítulo 15 Tipos abstractos de datos, objetos y modelado con UML.
Capítulo 16 Diseño de clases y objetos: representaciones gráficas en UML.
Capítulo 17 Relaciones entre clases: Delegaciones, asociaciones, agregaciones, herencia.
PARTE IV. METODOLOGÍA DE LA PROGRAMACIÓN Y DESARROLLO DE SOFTWARE.
Capítulo 18 Resolución de problemas y desarrollo de software: Metodología de la programación.
Apéndice I Guía de sintaxis del lenguaje ANSI C.
Apéndice II Guía de sintaxis del lenguaje ANSI/ISO C++ estándar.
Apéndice III Guía de sintaxis del lenguaje Java.
Apéndice IV Guía de sintaxis del lenguaje Python.
Apéndice V Guía de sintaxis del lenguaje JavaScript.
Apéndice VI Especificaciones del lenguaje algorítmico UPSAM 2.5
Esta obra dirigida a estudiante de ingeniería informática o de ingeniería de sistemas en las técnicas de programación actuales que requieren no sólo del aprendizaje clásico del diseño de algoritmos y de la comprensión de las técnicas orientadas a objetos, sino un método de transición hacia las tecnologías predominantes. El contenido ha sido tanto actualizado como adaptado a los objetivos de las ediciones anteriores: llegar a estudiantes de programación de computadoras en sus niveles de iniciación y medio, o a nivel superior que deseen consolidar sus conocimientos con los lenguajes de programación tradicionales C, C++, Java o se están sumergiendo en los nuevos lenguajes de programación que hoy están llegando a los departamentos de desarrollo de software en organizaciones y empresas, o en departamentos universitarios y tecnológicos, como Python, R o JavaScript y que también necesitan afrontar nuevos lenguajes como Swift, Go o Scala.