Algorit Programa Estructu PDF
Algorit Programa Estructu PDF
Algorit Programa Estructu PDF
DENOMINACIÓN DE LA ASIGNATURA:
Algoritmos y Programación Estructurada
IDENTIFICACIÓN DE LA ASIGNATURA
MODALIDAD: Curso
TIPO DE ASIGNATURA: Teórica
SEMESTRE EN QUE SE IMPARTE: Primero
CARÁCTER DE LA ASIGNATURA: Obligatoria
NÚMERO DE CRÉDITOS: 8
HORAS DE TOTAL
Semanas
CLASE A LA 4 Teóricas: 4 Prácticas: 0 16 DE 64
de clase:
SEMANA: HORAS:
SERIACIÓN OBLIGATORIA ANTECEDENTE: Ninguna
SERIACIÓN OBLIGATORIA SUBSECUENTE: Ninguna
OBJETIVO
Al finalizar el curso el alumno desarrollará hábitos de pensamiento lógico y
algorítmico que le permitan plantear y implementar soluciones a problemas,
asimismo utilizará un lenguaje de programación estructurado para la construcción
de algoritmos y su implementación en un lenguaje de alto nivel.
ÍNDICE TEMÁTICO
Horas Horas
UNIDAD TEMAS
Teóricas Prácticas
1 Elementos algorítmicos básicos 2 0
2 Solución de problemas con algoritmos 6 0
3 Diagramación estructurada 4 0
Lenguajes de programación
4 8 0
estructurada
Tipos de datos, expresiones y
5 8 0
operadores
6 Control de flujo 8 0
7 Procedimientos y funciones 8 0
Tipos de datos definidos por el
8 8 0
usuario
9 Apuntadores 8 0
10 Entrada y salida básica 4 0
Total de Horas 64 0
Suma Total de las Horas 64
CONTENIDO TEMÁTICO
3. DIAGRAMACIÓN ESTRUCTURADA
3.1. Tipos de diagramas.
3.2. Representación de procesos, datos y flujo de datos
3.3. Otros elementos de la diagramación.
6. CONTROL DE FLUJO
6.1. If – else.
6.2. Else – if.
6.3. Switch.
6.4. Ciclos while – for.
6.5. Ciclos do – while.
6.6. Otros ciclos.
7. PROCEDIMIENTOS Y FUNCIONES
7.1. Llamadas a funciones.
7.2. Parámetros y Argumentos de funciones.
7.3. Reglas de alcance de funciones.
7.4. Retorno de valores.
7.5. Recursión.
9. APUNTADORES
9.1. Definición de apuntador.
9.2. Apuntadores y direcciones.
9.3. Apuntadores y arreglos.
9.4. Apuntadores a apuntadores.
9.5. Apuntadores a funciones.
BIBLIOGRAFÍA
BIBLIOGRAFÍA BÁSICA
• Atallah Mikhail J., Blanton Marina. Algorithms and Theory of Computation
Handbook, Second Edition, Chapman & Hall/CRC Applied Algorithms and Data
Structures series. 2009.
• Baldwin Douglas Scragg Greg W., Algorithms & Data Structures: The Science of
Computing (Electrical and Computer Engineering Series) 2004.
• Advanced Data Structures, Brass peter, CAMBRIDGE, 2008.
• Peña Marí, R. Diseño de programas: Formalismo y abstracción. Prentice Hall
2000.
BIBLIOGRAFÍA COMPLEMENTARIA
• Mehlhorn Kurt, Sanders Peter, Algorithms and Data Structures: The Basic
Toolbox, Springer, 2010.
• Skiena Steve, The Algorithm Design Manual, Springer, 2010).
• Cormen Thomas H. Leiserson Charles E. Rivest Ronald L. Stein Clifford
Introduction to Algorithms, Third Edition, 2009.
SITIOS WEB RECOMENDADOS
MECANISMOS DE EVALUACIÓN