Sei sulla pagina 1di 2

UNIVERSIDAD NACIONAL DE PIURA Dpto. Acadmico Ing.

Informtica
FACULTAD DE ING INDUSTRIAL


PROGRAMACION EN LENGUAJ E C

A. INFORMACION GENERAL

Cdigo del Curso : SI2315
Facultad : INGENIERIA CIVIL
Crditos : Tres
Horas de Clases Semanales : Dos de Teora
Dos de Laboratorio
Semestre : 2012-II
Profesor del Curso : Ing. Martn E. Herrera Lozada.

B. OBJETIVOS

a. Introducir al estudiante a la utilizacin de herramientas de programacin para solucin
de problemas.
b. Ensear al estudiante a utilizar un conjunto de reglas, en forma sistemtica y rigurosa,
de un lenguaje de programacin de computadoras, para escribir y probar sus
algoritmos.

C. CONTENIDO DEL CURSO

CAPITULO I: INTRODUCCION A LOS ALGORITMOS.

1.1 Nociones de computacin e Informtica. Concepto y estructura de un computador.
Almacenamiento interno de datos.
1.2 Algoritmo: Concepto. Formas de representacin.
1.3 Planeamiento de un problema y desarrollos de su algoritmo. Prueba de un algoritmo.
1.4 Datos, tipos de datos. Variables y expresiones. La instruccin de asignacin.
Jerarqua de ejecucin de los operadores. Evaluaciones de expresiones. Funciones
internas. Entrada y salida LEER/ESCRIBIR.
1.5 Estructura de decisin SI ... ENTONCES/SINO ...FIN_SI. Estructura de decisin
anidadas.
1.6 Ejercicios.

CAPITULO II: INTRODUCCION AL LENGUAJE C++.

2.1 Elementos del Lenguaje C++. Estructura de un programa en C++.
2.2 Asignacin de datos, Instrucciones de Control, Aritmtica en C.
2.3 Tipos de datos. Variables. Constantes. Operadores. Instrucciones de entrada/salida:
cin/cout.
2.4 Expresiones condicionales. Condicin simple y compuesta.
2.5 Salidas con formato fprint.
2.6 Instruccin de seleccin if.
2.7 Instrucciones if anidadas.
2.8 Ejercicios.
CAPITULO III: DESARROLLO DE PROGRAMAS ESTRUCTURADOS

3.1 Estructura repetitiva: MIENTRAS..FIN_MIENTRAS.
3.2 Ciclo while.
3.3 Estructura repetitiva: PARA...FIN_PARA.
3.4 Ciclo for.
3.5 Ciclos anidados.
3.6 Estructura de repeticin do ... while
3.7 Enunciados break y continue.
3.8 Instruccin return().
3.9 Ejercicios.

CAPTULO IV: Matrices y Funciones

4.1 Arreglos. Declaracin de Arreglos.
4.2 Ordenamiento de arreglos. Bsqueda en arreglos
4.3 Operaciones con arreglos.
4.4 Ejercicios

D. CRONOGRAMA

1ra Semana 1.1, 1.2, 1.3 8va Semana 3.5, PLb2, 3.6
2da Semana 1.4, 1.5, 1.6 9na Semana 3.6, EP, 3.7
3ra Semana 2.1, 2.2, 2.3 10a Semana 3.8, 3.8, PC3
4ta Semana 2.4, 2.5, 2.6 11a Semana 3.9, PLb3, 3.9
5ta Semana PC1, 3.1, 3.2 12a Semana 3.9, 4.1, 4,2
6ta Semana PLb1, 3.2, 3.3 13a Semana 4.3, 4.4, 4,4
7ma Semana 3.4, 3.4, PC2 14a Semana 4.4, PC4.

E. EVALUACION

Se tomarn al menos cuatro (04) pruebas escritas, cuyo promedio tendr un
ponderado de 40%.
Se tomarn prcticas de laboratorio cuya nota tendr un ponderado del 15%.
Se tomar un examen parcial cuya nota tendr un ponderado del 20%.
Se tomar un examen final cuya nota tendr un ponderado del 25%.

F. BIBLIOGRAFIA.
Cevallos Sierra, Francisco "Curso de Programacin C++:
Programacin orientada objetos"
Ed. RA-MA, Madrid, 1991.
Joyanes Aguilar, Luis "C++ a su alcance, Un enfoque Orientado a Objetos"
Ed Mc Graw Hill, Espaa 1994.
Lazo Aguirre Walter Programacin Estructurada en C
Liza Avila, Csar ALGORITMOS Y SU CODIFICACION EN C++
Ed. Imprenta. Trujillo Per 2000.
Vasquz Paragulla,Julio Diseo de Programacin- 200 Algoritmos y un proyecto de
aplicacin.
Editorial San Marcos, Per 1997