Beruflich Dokumente
Kultur Dokumente
ALGORTMICA I
I.
GENERALIDADES
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
1.10
II.
Asignatura
Pre-Requisito
Cdigo de Asignatura
Crditos
Horas
Tipo de Asignatura
Ciclo
Semestre Acadmico
Inicio y trmino
Docente Responsable
:
:
:
:
:
:
:
:
:
:
Algortmica I
Matemtica Bsica para Ingeniera
200061
04 (Cuatro)
06 horas (02 horas tericas 04 horas prcticas)
Obligatorio
II
2014 - II
08 de Julio de 2014 17 de Enero de 2015
Mg. Gladys Hortencia Garca Vilcapoma
SUMILLA
Esta asignatura de naturaleza terica y aplicada, del rea de tecnologa bsica, tiene
como objetivo desarrollar la capacidad lgica del estudiante para solucionar
problemas que requieran del uso de un computador, haciendo incidencia en las
estructuras de control. Se desarrollan los siguientes temas: Conceptos bsicos de la
construccin de algoritmos y programas, Representacin y Abstraccin de datos,
Manejo de Expresiones, Estructuras lgicas de secuencia, Estructuras lgicas de
decisin, Estructuras lgicas de repeticin (Bucles) y Funciones.
III. OBJETIVOS
General. Al finalizar el curso el estudiante debe:
Conocer y comprender los principios bsicos de la construccin de algoritmos y
programas.
Especficos. Al finalizar el curso el estudiante debe:
Describir, evaluar, utilizar e implementar soluciones para diversos problemas
usando los conceptos de secuencia, decisin, repeticin, mdulos y lgica
computacional.
Saber codificar los algoritmos en un lenguaje de programacin (C#)
SEXTA SEMANA
SI (if) mltiple y anidados. Aplicaciones.
Segn (Switch)
Aplicaciones de estructuras de control if y switch
Laboratorio 6: programacin en C# de algoritmos que usan estructuras selectivas.
SEPTIMA SEMANA
Problemas combinados con if y switch
Laboratorio 7: programacin en C# de algoritmos que usan estructuras selectivas
combinadas.
UNIDAD 04: INSTRUCCIONES REPETITIVAS: WHILE Y FOR
OCTAVA SEMANA
Teora: Bucles. Sintaxis y semntica de la sentencia while, dowhile.
Estructura Mientras ("while"): Ejecucin de un bucle n veces, Bucles infinitos,
Terminacin de bucles con datos de entrada.
Laboratorio 8: programacin en C# de algoritmos que usan estructuras repetitivas
while.
EXAMEN PARCIAL 2
NOVENA SEMANA
EXAMEN PARCIAL
DECIMA SEMANA
Estructura hacer-mientras ("do-while"). Diferencia entre while y do while. Estructura
repetir ("repeat").
Laboratorio 9: programacin en C# de algoritmos que usan estructuras repetitivas do
while.
DECIMO PRIMERA SEMANA
Teora: Bucles.: Sintaxis y semntica de la sentencia for.
Pasar estructura para a mientras Sentencias de salto interrumpir (break) y continuar
(continue)
Laboratorio 10: programacin en C# de algoritmos que usan estructuras repetitivas
for.
DECIMO SEGUNDA SEMANA
Estructuras repetitivas anidadas. Estructuras repetitivas combinadas
Laboratorio 11: programacin en C# de algoritmos que usan estructuras repetitivas
for,while o do while y anidadas
EXAMEN PARCIAL 3
UNIDAD 05: METODOS
DECIMO TERCERA SEMANA
Introduccin a los subalgoritmos o subprogramas. Mtodos. Tipos de mtodos:
procedimientos y funciones. Uso de mtodos. mbito: Variables locales y globales.
3
ESTRATEGIA METODOLGICA
Para el desarrollo de los proyectos se utilizar el mtodo de las 6 D para la solucin
de un problema usando computadora. Este mtodo consta de 6 etapas (Descripcin
del problema, Definicin de la solucin, Diseo de la solucin (algoritmo),
Desarrollo de la Solucin (codificacin), Depuracin y Pruebas y Documentacin.
Se usar la Metodologa Activa, con la participacin activa de los alumnos en grupos
de trabajo y de forma individual.
Desarrollo de las Guas de laboratorio.
EVALUACIONES
Examen Parcial 1
Examen Parcial 2
Examen Parcial 3
Examen Final
Evaluaciones continuas
SEMANA
Cuarta (en horario de clases, definido por el docente)
Octava - Novena (en horario de clases, definido por el
docente)
Dcimo segunda (en horario de clases, definido por el
docente)
Decimo sptima (programado por la Facultad)
Guas de laboratorio (5): promedios de las
evaluaciones/sesin de clases.
Practicas calificadas (2) programadas por el docente en el
horario de clases.
Trabajos encargados(3): Promedios de los trabajos
desarrollados en el semestre
PORCENTAJES
10 %
10 %
20 %
Examen Parcial 1
Examen Parcial 2
Examen Parcial 3
Evaluaciones
Continuas
Examen Final
20 %
40%
VIII. BIBLIOGRAFA
JOYANES Lus.
JOYANES Lus.
Fundamentos de Programacin.
Algoritmos y Estructura de Datos. Editorial
Mc Graw Hill. 1990.
BRASSARD G. y BRATLEYP.
Fundamentos de Algortmica.
Editorial Prentice-Hall, 1997.
H.M.Deitel y P.J.Deitel.
Manual de Programacin en C#
Ed. Alfa y Omega, 2002.
Ceballos, F.J.
El lenguaje de programacin C#
RaMa, 2003