Fundamentos de programación

6.ª Edición
6071529131 · 9786071529138
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 orient… Leer más
Si necesita realizar un pedido de producto impreso, por favor visite el sitio web de Elkar (www.elkar.eus)
¿Te gustaría ver una muestra?

• Si eres docente, por favor, haz clic en el botón “Solicitar más información” y nos pondremos en contacto contigo.

• La mayoría de nuestros contenidos de ESO, Bachillerato y Ciclos Formativos disponen de muestras, puedes visualizarlas aquí.

Los recursos didácticos se facilitan únicamente a profesores que hayan prescrito a todos sus alumnos el libro de texto. No es posible adquirirlos.

Nuestro precio es muy ajustado, no realizamos descuentos adicionales a profesores.

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.