Programa sinóptico

Programación y Diseño Algorítmico 1

Código
Semestre
Créditos
Horas
Condición
Vigencia
Unidad responsable
CMM14132
IV
4
2T-0P-4L-2A
Obligatoria
Septiembre 2004
Departamento de Matemáticas
Prelaciones: Matematicas Discretas (CM13131)

 

Objetivos generales

 

Contenido programático

  1. Diseño Algorítmico
    1.1 Estructura general de un programa. Escritura de algoritmos/programas.
    1.2 Técnicas de programación: programación modular, programación estructurada, estructura secuencial, estructura selectiva, estructuras repetitivas
    1.3 Estructuras secuénciales de decisión y repetición.
    1.4 Subprogramas, procedimientos y funciones.
    1.5 Estructura de datos (arrays).
  2. Ordenación, búsqueda e intercalación
    2.1 Ordenación: método de la burbuja.
    2.2 Ordenación por inserción y por selección: método de Shell y de ordenación rápida.
    2.3 Búsqueda: secuencial, binaria.
    2.4 Intercalación.
  3. Introducción al MATLAB
    3.1 Programación en Matlab: introducción, edición.
    3.2 Tipos de archivos.
    3.3 Operaciones matriciales.
    3.4 Operaciones con arreglos: manipulación de vectores y matrices.
    3.5 Funciones: gráficos.
    3.6 Estructuras de control.
    3.7 Importando y exportando datos.
    3.8 Archivo de entrada y salida.

 

Metodología

 

Evaluación sugerida

 

Bibliografía

  1. Calderon G. E., Introducción al Matlab, Notas mimeografiadas, ULA, 1999.
  2. Joyanes Aguilar L., Problemas de la Metodología de la programación, McGraw-Hill. Madrid, 1988.
  3. MATLAB, Reference Guide, The Math Works.
  4. Redfern D. & Campbell C., The Matlab 5 Handbook, Springer, 1997.