Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Cdigo: 090407
PRESENTACION
El curso de algoritmos introduce al alumno a la programacin a travs del anlisis, desarrollo y
creacin de algoritmos para la resolucin de problemas planteados. As mismo introduce la
utilizacin de una herramienta de programacin en lenguaje C++, aplicada a los problemas
propuestos en una manera efectiva.
Las prcticas en el laboratorio deben hacerse utilizando lenguaje C++.
OBJETIVO GENERAL
Motivar al alumno para crear en l el inters
en la utilizacin de herramientas de
programacin aplicado a las necesidades de Administrar la Informacin de una manera
eficiente.
OBJETIVOS ESPECIFICOS:
Desarrollar la lgica en el alumno.
Que el alumno desarrolle modelos de sistemas de manera rpida y eficiente.
Ensear al alumno a utilizar la herramienta de Programacin en lenguaje C++.
Que el estudiante aplique las tcnicas de anlisis y desarrollo mediante la elaboracin de
trabajos y proyectos.
CONTENIDO PROGRAMTICO DEL CURSO
1. Unidad
1.1.
1.2.
1.3.
1.4.
1.5.
1.6.
1.7.
2.1. Introduccin
2.2. Encabezado del algoritmo
2.3. Seccin de declaraciones
2.3.1
Declaracin de mdulos
2.3.2
Declaracin de tipos
2.3.3
Declaracin de constantes y variables
2.4
Tipos de datos
2.5
Cuerpo del Algoritmo
2.6
Expresiones
2.6.1
Expresiones Aritmticas
2.6.2
Operaciones DIV y MOD
2.6.3
Expresiones Lgicas
2.6.4
Precedencia de operadores
2.7
Tipos de Datos
2.7.1
Enumerado
2.7.2
Operaciones con valores ordinales
2.7.3
Subrango
2.7.4
Compatibilidad y conversin de tipos
simple
doble
anidada
mltiple
Unidad
5.1
5.2
5.3
5.4
5.5
5.6
5.7
Introduccin
Refinera de soluciones
Algoritmo principal y subalgoritmos
mbito de validez
Procedimientos; Llamadas a procedimientos
Funciones; Llamadas a funciones; Parmetros; Tipos de parmetros
Recursividad
Modularizacin
Arreglos
Arreglos estticos
Vectores
Matrices
Arreglos de mltiples dimensiones
Arreglos paralelos
Arreglos dinmicos
Inicializacin de arreglos
6 Unidad Cadenas
6.1
Introduccin
6.2
Declaracin
6.3
Asignacin
6.4
Comparacin
6.5
Concatenacin
6.6
Rutinas de manipulacin; Largo; Subcadena; Posicin; Insertar; Borrar; Cambiar;
Recortar;
Maysculas
6.7
Conversiones
7 Unidad
7.1
7.2
7.3
7.4
7.5
Registros
Introduccin
Referencia a campos
Registros anidados
Arreglos de registros
Registros variantes
EVALUACIN
Se sugieren 4 proyectos de programacin