Programa c

Solo disponible en BuenasTareas
  • Páginas : 75 (18570 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de diciembre de 2010
Leer documento completo
Vista previa del texto
PROGRAMACIÓN II

Ángel Aguilera García Juan Manuel Fernández Luna Miguel Lastra Leidinger Mari Lina Rivero Cejudo

Prólogo

La asignatura de Programación II aparece en la especialidad de Telemática de la Ingeniería Técnica de Telecomunicaciones como la continuación natural de la asignatura Programación I. Tras tener los conocimientos básicos necesarios para afrontar la resolución de unproblema mediante el diseño de un algoritmo y posteriormente, su implantación en un programa escrito en un lenguaje de programación de alto nivel, al alumnado se le presentan en esta nueva asignatura un conjunto de herramientas que le facilitarán las labores de desarrollo. En ella se sentarán las bases necesarias para que el futuro ingeniero técnico pueda afrontar con total garantías de éxitoel desarrollo de complejas aplicaciones dentro de su campo de trabajo. Este libro de apuntes cubre el temario de la asignatura de Programación II, que incluye desde un estudio de la recursividad a una introducción de la programación dirigida a objetos, pasando por las técnicas de análisis de eficiencia de algoritmos, los tipos de datos abstractos, algoritmos avanzados de ordenación y losmétodos formales de prueba del software. Los objetivos básicos que intentamos cubrir con este libro son varios: • • Ser una guía de apoyo para seguir la asignatura, de tal forma que se disponga de un material de referencia básico. Ofrecer al alumnado una amplia bibliografía organizada por capítulos, donde poder estudiar con más profundidad los temas presentados.

Además, este libro de apuntespuede utilizarse como continuación a cualquier curso de introducción a la programación.

Linares, septiembre de 2.000

Ángel Aguilera García Juan Manuel Fernández Luna Miguel Lastra Leidinger Mari Lina Rivero Cejudo

ÍNDICE
CAPÍTULO 1: INTRODUCCIÓN.......................................................................................................................9 1.1 CONSTRUCCIÓN DESOFTWARE .......................................................................................................................9 1.2 FUNDAMENTOS DE DISEÑO DE SOFTWARE ....................................................................................................10 1.2.1Abstracción...........................................................................................................................................10 1.2.2 Refinamiento.........................................................................................................................................10 1.2.3 Modularidad .........................................................................................................................................10 1.2.4 Arquitectura del software.....................................................................................................................11 1.2.5 Jerarquía de control .............................................................................................................................11 1.2.6 Estructura dedatos...............................................................................................................................11 1.2.7 Procedimientos del software.................................................................................................................11 1.2.8 Ocultamiento de información ...............................................................................................................11 1.3 BIBLIOGRAFIA..............................................................................................................................................12 CAPÍTULO 2: RECURSIVIDAD......................................................................................................................13 2.1 INTRODUCCIÓN A LA RECURSIVIDAD. ...........................................................................................................13 2.2 DISEÑO DE MÓDULOS...
tracking img