Sunteți pe pagina 1din 2

CURSO 3004596: ALGORITMOS EN C

Asignatura Terico Practica no habilitable ni validable Profesor: Oficina: Telfono: Correo: Julian Moreno Cadavid M8-311 4255221 jmoreno1@unalmed.edu.co

Objetivos Capacitar al estudiante para plantear soluciones a problemas de diferente ndole en forma de algoritmos, escribirlos en el lenguaje de programacin de C y ejecutarlos en un computador. Metodologa Para las clases tericas el estudiante debe leer el material que se encuentra disponible en la pgina web del curso. El profesor expone un tema y realiza ejercicios sobre l. Se proponen ejercicios para realizar en clase acompaado por el profesor y ejercicios para practicar posteriormente. En la sala de micros (Bloque 41-214) se realizan las prcticas, donde se presentan las instrucciones en el lenguaje de programacin, se coloca un ejercicio base y luego el estudiante debe practicar variaciones. Evaluacin: 4 evaluaciones tericas del 25% cada una Bibliografa: http://pisis.unalmed.edu.co/cursos/ http://ciencias.unalmed.edu.co/moodle/ Programacin Estructurada en C. Antonakos, James L. y Mansfield Jr. Kenneth C. Prentice Hall 1997 Diagramacin y programacin estructurada y libre. Lozano R, Letvin. 3a. Edicin Mc Graw-Hill. Bogot 380 p. Lgica de programacin. Oviedo Regino Ecoe 2002 Fundamentos de programacin. Luis Joyanes Aguilar 2 edicion Mc Graw Hill Aprenda C++ paso a paso. kris Jamsa Computec El C++ lenguaje de programacin. Bjarne Stroustrup Addison Wesley C++ Desarrollo de proyectos. Jo Ann Smith,Thomson Learning Introduccin a la programacin. Ramon A Mata-Toledo,Pauline K. Cushman Schaum Como programar en C/C++ . H.M.Deitel/P:J:Deitel ,Pearson C++ para ingeniera y Ciencias. Gary J. Bronson, Thomson Ejercicios de programacin Creativos y recreativos en C++. C Gregorio Ramirez, L F Llana Daz, R Martinez Unanue, P Palao Gostanza, C Pareja Flores Prentice may

Programa detallado
Semana 1 2 Clase terica Introduccin al curso Definiciones bsicas Tipos de datos Instrucciones bsicas Esquema general de algoritmos en C Condicionales Representacin de algoritmos Condicionales mltiples Problemas diversos Iteraciones y procesos repetitivos Contadores y acumuladores Iteraciones anidadas Series Condiciones de terminacin Mtodos numricos: races de ecuaciones Creacin y uso de funciones Variables locales y globales Vectores Mtodos de ordenamiento Otras operaciones con vectores Manejo de archivos Matrices Nmeros aleatorios Clase practica Generalidades (clase no presencial) Manejo de tipos de datos en C Instrucciones cin y cout Instruccin IF, primera parte Instruccin IF, segunda parte Instruccin FOR, primera parte Instruccin FOR, segunda parte Instruccin WHILE, primera parte Instruccin WHILE, segunda parte Parcial 1 Evaluacin

3 4 5 6 7 8 9 10 11 12 13

Parcial 2

14 15

Definicin y llamado de funciones en C Uso de variables con un subndice Cadenas de texto Instrucciones printf, scanf, gets Instrucciones fprintf y fscanf Uso de variables con dos subndices, primera parte Uso de la funcin rand() Mtodos numricos: solucin de Uso de variables con dos subndices, sistemas de ecuaciones simultaneas segunda parte Introduccin a punteros Taller de repaso Taller de repaso

Parcial 3

Parcial 4

S-ar putea să vă placă și