Sei sulla pagina 1di 2

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Per, Decana de Amrica) FACULTAD DE CIENCIAS MATEMTICAS Escuela Acadmico

Profesional de Computacin Cientfica


Nombre del Curso Pre requisito : : Ciencias de la Computacin I. Ninguno

1) Sumilla Introduccin a programacin en C++. Estructuras de control selectivas y repetitivas (IF, IFELSE, SWITCH, WHILE, DO-WHILE, FOR). Funciones. Recursividad. Arreglos unidimensionales (vectores), bidimensionales (matrices) y multidimensionales (hipermatrices). Punteros y cadenas. Aplicaciones. 2) Objetivos Al terminar el taller los alumnos estarn en la capacidad de: o Comprender el proceso de compilacin y ejecucin de programas en C++. o Resolver y codificar problemas en el lenguaje de programacin C++. o Usar correctamente las estructuras de control para generar programas eficientes. o Utilizar funciones de la Biblioteca estndar de C++. o Desarrollar sus propias Bibliotecas de funciones. o Comprender la importancia de la utilizacin de punteros y su infinidad de aplicaciones que hacen del C++ un potente lenguaje de programacin. 3) Instructor DELGADO VASQUEZ, JULIO 4) Bibliografa 1. C++ COMO PROGRAMAR, H.M. DEITEL / P.J. DEITEL, CUARTA EDICIN PRETINCE HALL. 2. C++ FOR MATHEMATICIANS, AN INTRODUCTION FOR STUDENTS AND PROFESSIONALS, EDWARD SCHEINERMAN, CHAPMAN&HALL/CRC, 2006. 3. FUNDAMENTOS DE ALGORITMIA, G. BRASSARD/P. BRATLEY, PRETINCE HALL, 1997. 4. INTRODUCTION TO ALGORITHMS, THIRD EDITION, T. CORMEN/C. LEISERSON/R. RIVEST/C. STEIN., THE MIT PRESS, 2009. Pginas Web http://c.conclase.net/. Curso de C++. SALVADOR POZO CORONADO. http://www.cplusplus.com/. Obligada referencia del lenguaje. http://www.zator.com/Cpp/index.htm. Curso de C++. http://library.nu/. Buena fuente de libros en ingls y espaol. http://www.codeblocks.org/downloads. Pgina de descarga del IDE Code::Blocks.

http://www.google.com.pe/, infinidad de foros.

5) Programa Calendarizado PRIMERA SEMANA Introduccin al lenguaje de programacin C++. Conocer el entorno de programacin Code::Blocks. Un primer programa de ejemplo. Guardar archivos y proyectos. Conocer los tipos de datos bsicos del C++. SEGUNDA SEMANA Algoritmos y pseudocdigo. Estructuras de control: IF, IF-ELSE, IF-ELSE ANIDADAS, SWITCH. Algoritmos con diagramas de flujo, pseudocdigo y cdigo, ejemplos con algoritmos simples. Resolucin de ejercicios. TERCERA SEMANA Estructuras de control WHILE, DO-WHILE Y FOR. Equivalencias entre ellas. Resolucin de ejercicios. CUARTA SEMANA Utilizacin de funciones de la Biblioteca estndar y definicin de funciones propias. Nmeros Aleatorios. Reglas de Alcance. Recursividad. Resolucin de ejercicios. QUINTA SEMANA Arreglos y ejemplos de su uso. Como pasar arreglos funciones Arreglos de mltiple ndice (Matrices e hipermatrices). Resolucin de ejercicios. SEXTA SEMANA Distintos algoritmos de ordenamiento de arreglos (Burbuja, Insercin, Seleccin, etc.). Resolucin de ejercicios. STIMA SEMANA Declaracin e inicializacin de variables tipo puntero. Operaciones con punteros. Llamada a funciones por referencia. Relacin entre apuntadores y arreglos. Resolucin de ejercicios. OCTAVA SEMANA Expresiones con apuntadores y aritmtica de apuntadores, arreglos de apuntadores. Miscelnea. Resolucin de ejercicios.

Potrebbero piacerti anche