Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MB545 PDF
MB545 PDF
1. INFORMACION GENERAL
2. SUMILLA
CAPITULO I EL SISTEMA INFORMÁTICO, LENGUAJES DE PROGRAMACION,
ALGORITMOS USOS
CAPITULO II PROGRAMACIÓN ESTRUCTURADA.ESTRUCTURAS DE CONTROL.
CAPITULO III ESTRUCTURAS DE CONTROL-REPETITIVAS–LOS ARREGLOS.
CAPITULO IV LAS FUNCIONES. LOS ARCHIVOS.
CAPITULO V LOS PARADIGMAS EN LA POO CLASES Y OBJETOS.
CAPITULO VI HERENCIA, POLIMORFISMO.
CAPITULO VII PROGRAMACIÓN CON WINDOWS.
CAPITULO VIII GRAFICOS EN EL ENTORNO VISUAL.
CAPITULO IX MENÚS Y BASE DE DATOS
1
3. OBJETIVO
Aplicara los conocimientos en un entorno de programación en modo
procedimental y luego migrará hacia la programación con Windows o
programación Visual usando como herramienta Visual C++.
Al término del curso el alumno Interpretara, desarrollará y automatizará
aplicaciones a nivel de Ingeniería.
4. PROGRAMA
CAPITULO I
SEMANA N°1.
EL SISTEMA INFORMÁTICO – LOS LENGUAJES DE PROGRAMACION.
Sistema Informático Software/Hardware.
Los lenguajes de programación bajo nivel/alto nivel.
El EID del Visual C++ (su entorno de desarrollo).
Los Algoritmos su importancia en el diseño de Programación, sus herramientas:
Grafica y Textual, aplicaciones.
Operadores en el Entorno C++: Aritméticos, Relacionales, Lógicos
LABORATORIO 1
Visual C++ su entorno, los proyectos en modo consola.
Aplicaciones con Algoritmos y Fórmulas matemáticas.
CAPITULO II
SEMANA N°2.
Variables o Identificadores representación en la memoria.
Los tipos de datos.
Los Procesos Secuenciales. Los Números Aleatorios en Visual C++.
LABORATORIO 2
Aplicaciones con procesos secuenciales.
Aplicaciones con Números Aleatorios.
SEMANA N°3.
ESTRUCTURAS DE CONTROL SIMPLE, DOBLES Y MULTIPLES.
Estructuras de control a) if (), b) if () else, c) if () else if (), d) switch ().
LABORATORIO 3
Aplicaciones con estructura de control simple, doble y múltiple.
CAPITULO III
SEMANA N°4.
ESTRUCTURAS DE CONTROL - REPETITIVAS
Estructuras Repetitivas a) do while (), b) while (), c) for ().
LABORATORIO 4
Aplicaciones con estructura de control y procesos repetitivos con
do while (), while () y for ().
1era Práctica Calificada
SEMANA N°5.
LOS ARREGLOS O ARRAYS
Arreglos Unidimensionales o Vectores.
Arreglos Bidimensionales.
Las Cadenas. Funciones y librerías.
LABORATORIO 5
Aplicaciones con Arreglos unidimensionales o vectores y bidimensionales,
mantenimiento de vectores.
Aplicaciones con Las Cadenas.
2
CAPITULO IV
SEMANA N°6.
FUNCIONES
Las Funciones Propias. Funciones definidas por el Usuario. Funciones con
parámetros y sin parámetros. La función void().
La Recursividad de una Función.
LABORATORIO 6
Aplicaciones con Funciones propias. Aplicaciones con funciones definidas por
el usuario. Aplicaciones con La función void().
SEMANA N°7.
FLUJO DE ENTRADA Y SALIDA
Los Archivos. Archivos de texto su creación y Archivos Binarios o Aleatorios.
Mantenimiento de Archivos.
LABORATORIO 7
Aplicaciones con Archivos.
2da Práctica Calificada.
SEMANA N°8.
EXAMEN PARCIAL.
CAPITULO V
SEMANA N°9.
PROGRAMACIÓN ORIENTADA A OBJETOS.
Paradigmas de la Programación Orientada a Objetos.
Instancia de una clase.
Especificación de acceso a los miembros de una clase.
Acceso Privado, Protegido y Público.
Constructores y Destructores ().
LABORATORIO 9
Aplicaciones con Objetos. Principales operaciones con Objetos. Aplicaciones
con constructores.
SEMANA N°10.
ARREGLOS O ARRAYS
Arreglos de Objetos y Objetos con Arreglo. Aplicaciones.
Las Cadenas y Funciones. Aplicaciones.
LABORATORIO 10
Aplicaciones con Arreglos de Objetos.
Aplicaciones con cadenas.
CAPITULO VI
SEMANA N°11.
HERENCIA Y POLIMORFISMO.
Herencia su creación.
Herencia Pública y Derivada.
Polimorfismo y sus aplicaciones.
LABORATORIO 11
Aplicaciones con Herencia.
Aplicaciones con Polimorfismo.
3
CAPITULO VII
SEMANA N°12.
PROGRAMACIÓN CON WINDOWS
Programación Visual en Visual C++.
Proyectos basados en diálogo.
Ventanas modal y no modal. Controles Visuales en Visual C++.
Etiqueta (StaticText), caja de texto (Edit Text), Boton de acción (Button).
Los Radios Botones, los Cheks.
Los mensajes e Iconos su importancia.
LABORATORIO 12
Aplicaciones basados en Dialogo.
Las cajas interactivas marcos radios botones checks.
Los mensajes y sus Iconos.
Practica calificada Nº 03.
SEMANA N°13.
VENTANAS DE DIALOGO
Las Ventanas Hijas, sus aplicaciones.
Las listas y ComboList su creación y aplicaciones.
LABORATORIO 13
Aplicaciones con Ventanas Hijas.
Uso de las ventanas con controles y mensaje.
CAPITULO VIII
SEMANA N°14.
GRAFICOS EN EL ENTORNO VISUAL
Proyectos basados en dialogo y single document.
El CDC de Windows, La ventana Física y la ventana Lógica, ubicando los ejes
de Coordenadas.
Las Funciones OnPaint(), OnDraw(),gráfica: líneas, cuadrados, círculos,
polígonos, arcos, tortas, textos, puntos, curvas, plumas, brochas.
LABORATORIO 14
Aplicaciones Graficas basado en dialogo.
Aplicaciones Graficas basado en Sigle Document.
CAPITULO IX
SEMANA N°15.
LOS MENUS Y BASE DE DATOS
El Recurso Menú su creación.
El Menú y las Ventanas Hijas.
Conexión a Base de Datos. Uso del proyecto basado en Dialogo.
Proyecto Single Document.
LABORATORIO 15
Aplicaciones con Menús.
Aplicaciones con base de Datos y Conexión.
4ta Práctica Calificada.
SEMANA N°16.
EXAMEN FINAL
SEMANA N°17.
EXAMEN SUSTITUTORIO
4
Programación Orientada a Objetos. MB 545 P.A. 2012-1
5. ESTRATEGIAS DIDACTICAS
a) Exposiciones inductivas y deductivas con aplicaciones prácticas en el laboratorio.
b) Trabajos Individuales y grupales.
c) Discusiones sobre temas tratados en clase.
7. EVALUACIÓN
a. Sistema de Evaluación
El sistema de Evaluación es el sistema “F”
8. BIBLIOGRAFIA
BIBLIOGRAFÍA BÁSICA
a) DEITEL H.M. y DEITEL P.J. (2003) “Como Programar en C++” 4ta Ed.
Editorial Prentice-Hall Hispanoamericana, México.
c) CEBALLOS, Fco. Javier (1999) “Visual C++. Aplicaciones para Win32”. 2da
Ed. Alfaomega – Ra-Ma. México.
5
BIBLIOGRAFÍA COMPLEMENTARIA
a) BRONSON, Gary (2007) "C++ para Ingeniería y Ciencias" Editorial
Thompson S.A. México.
b) ECKEL Bruce (2002) “Thinking In C++” 2nd. Edition, Vol. 1 y Vol 2. MindView
Inc. U.S.A.
c) HORTON Ivor (1998) “Beginning Visual C++ 6.0” 1st. Edition Wrox Press Ltd.,
USA
Páginas de internet
a) http://es.scribd.com/doc/9837088/Ceballos-Enciclopedia-del-lenguaje-C
b) http://www.mcgraw-hill.es/bcv/guide/capitulo/844814645X.pdf
c) http://ensenialmundo.blogspot.com/2011/06/programacion-orientada-
objetos-en-c.html
d) http://www.infomafia.net/c-9/programacion-orientada-objetos-con-c-167