Sie sind auf Seite 1von 18

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA GUIA COMPONENTE PRCTICO DEL CURSO:

: 301304 INTRODUCCIN A LA PROGRAMACIN

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

GUA COMPONENTE PRCTICO

301304 INTRODUCCION A LA PROGRAMACION MIRIAN BENAVIDES RUANO (Director Nacional)

PASTO FEBRERO - 2013

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA GUIA COMPONENTE PRCTICO DEL CURSO: 301304 INTRODUCCIN A LA PROGRAMACIN

2. ASPECTOS DE PROPIEDAD INTELECTUAL Y VERSIONAMIENTO La versin inicial de la presente Gua de componente prctico del curso, fue diseada por la Ingeniera de Sistemas, Esp. en Informtica y Telemtica, Esp. en Docencia Universitaria, Esp. en Administracin de Informtica Educativa, Mirian Benavides Ruano, docente auxiliar de la UNAD, ubicada en la ZCSUR, CEAD Pasto, que se desempea como Directora a nivel nacional y Tutora del curso 301304 Introduccin a la Programacin, desde Junio de 2010. A continuacin se presenta una versin actualizada de la gua para el desarrollo del componente prctico del curso. 3. INDICE DE CONTENIDO Pg. 5. CARACTERSTICAS GENERALES Introduccin Justificacin Intencionalidades formativas Denominacin de prcticas 6. DESCRIPCIN DE PRCTICAS PRCTICA No. 1: Sentencias de control y Funciones PRCTICA No. 2: Arreglos PRACTICA No. 3: Estructuras y Archivos IMPORTANTE PARA EL TUTOR DE PRCTICA 7. FUENTES DOCUMENTALES 3 3 3 4 5 6 6 10 14 18 19

4. LISTADO DE TABLAS Pg. Tabla No. 1 Rbrica de evaluacin Prctica No. 1 Tabla No. 2 Rbrica de evaluacin Prctica No. 2 Tabla No. 3 Rbrica de evaluacin Prctica No. 3 9 13 17

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA GUIA COMPONENTE PRCTICO DEL CURSO: 301304 INTRODUCCIN A LA PROGRAMACIN

5. CARACTERSTICAS GENERALES Introduccin El lenguaje de programacin en C tiene cualidades muy importantes, como ser de uso general, utilizar sintaxis compacta y brindar portabilidad. Estas caractersticas lo hacen muy apto para propiciar en el estudiante procesos mentales que le ayuden a desarrollar habilidades para identificar problemas del entorno, disear soluciones y desarrollar programas que cumplan una tarea especfica. La gua del componente prctico se estructura de tal manera, que permita un desarrollo progresivo de los conocimientos adquiridos y su aplicacin en entornos reales, para lo cual se establecen 3 momentos importantes: 1. Apropiacin de los conceptos bsicos de la programacin en C, estructura de un programa, manejo del editor, funciones y apuntadores. 2. Utilizacin de estructuras estticas, ordenaciones y bsquedas. 3. Manejo de estructuras y archivos, sus caractersticas y formas de acceso. Justificacin Para el aprendizaje en el curso de Introduccin a la programacin en C es indispensable la combinacin de los elementos conceptuales del lenguaje de programacin y su aplicacin en el diseo y solucin de problemas, incluyendo los conocimientos previos de algoritmos. El desarrollo del componente prctico

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA GUIA COMPONENTE PRCTICO DEL CURSO: 301304 INTRODUCCIN A LA PROGRAMACIN

posibilita que el tratamiento del lenguaje de programacin no sea un elemento aislado, sino que est ntimamente relacionado con la metodologa que requiere la programacin y la estructura de datos, incluyendo ejemplos oportunos y asesoras que fortalezcan los procesos de aprendizaje. Intencionalidades formativas Propsitos: Propiciar el enlace de los elementos tericos y prcticos, siguiendo una metodologa adecuada para la aplicacin del lenguaje de programacin C. Desarrollar en el estudiante habilidades y destrezas para la identificacin de problemas del entorno, que puedan ser solucionados mediante la programacin en C. Objetivos: Lograr la apropiacin de los conceptos bsicos del desarrollo de programas informticos. Brindar apoyo para la construccin de soluciones informticas necesarias en el entorno inmediato. Metas: El estudiante utilizar una metodologa adecuada en la produccin de soluciones informticas. El estudiante utilizar los recursos (mdulos y sitios web

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA GUIA COMPONENTE PRCTICO DEL CURSO: 301304 INTRODUCCIN A LA PROGRAMACIN

recomendados), analizar los problememas planteados, disear propuestas de solucin y producir software adecuados. Competencias: El estudiante identifica y analiza los requerimientos para el desarrollo de software en C. El estudiante incorpora habilidades y destrezas para proponer soluciones vlidas, que implican el desarrollo de software, a problemas planteados. Denominacin de prcticas Prctica 1: Sentencias de control y Funciones Practica 2: Arreglos Practica 3: Estructura y Archivos Nmero de horas Porcentaje Curso Evaluado por proyecto Seguridad industrial
12 horas 100 puntos

SI___

NO__X

El desarrollo del componente prctico del curso no necesita seguridad especial. La recomendacin es manipular de manera pertinente los equipos de cmputo.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA GUIA COMPONENTE PRCTICO DEL CURSO: 301304 INTRODUCCIN A LA PROGRAMACIN

6. DESCRIPCIN DE PRCTICAS PRACTICA No. 1 Sentencias de Control y Funciones

Tipo de prctica Presencial X Autodirigida Otra Cul Remota

Porcentaje de evaluacin Horas de la practica Temticas de la prctica

Intencionalidades formativas

10% del total del curso 4 horas Unidad 1: Introduccin a la programacin en C Captulo 1: Generalidades Captulo 2: Conceptos bsicos de programacin en C. Captulo 3: Sentencias de control y funciones Propsito: Despertar y desarrollar habilidades que permitan estructurar adecuadamente un programa en C. Objetivo: Que el estudiante disee apropiadamente la estructura de un programa en C. Meta: El estudiante reconoce y diferencia las estructuras para el tratamiento de la informacin en un programa de C. Competencia: El estudiante aplica funciones y estructuras repetitivas y condicionales, en la solucin de problemas planteados.

Fundamentacin Terica: Estructura general de un programa en C. Depuracin de un programa. Estructuras condicionales: if else, switch Estructuras repetitivas: for, while, do while Funciones: definicin, declaracin, prototipos, llamados a funcin Descripcin de la prctica Adems de la revisin y anlisis del mdulo del curso, se sugiere antes de realizar los

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA GUIA COMPONENTE PRCTICO DEL CURSO: 301304 INTRODUCCIN A LA PROGRAMACIN

ejercicios propuestos visitar las siguientes direcciones, con el propsito de afianzar conocimientos: http://www.programacionfacil.com/cpp/start http://www.lawebdelprogramador.com/cursos/cplusplus/indice.php http://recursostic.educacion.es/observatorio/web/es/software/programacion/972tipos-de-datos

Desarrollar en el lenguaje C, los siguientes ejercicios, comentando las instrucciones utilizadas, validando los datos y utilizando funciones: 1. Crear un programa llamado EJERCICIO1, que permita al usuario introducir una serie de n valores que estn dentro del intervalo 1 a 1000 y realice las siguientes operaciones: Sume todos los valores e imprima el resultado. Muestre el total de valores pares e impares.

2. Crear un programa, llamado EJERCICIO2 que resuelva el siguiente problema: una compaa fumigadora maneja las siguientes tarifas en sus trabajos: Tipo 1: fumigacin contra moscas $10.000 por hectrea. Tipo 2: fumigacin contra hongos $20.000 por hectrea. Tipo 3: fumigacin contra gusanos $30.000 por hectrea. Para el ejercicio debe tener en cuenta que si el rea a fumigar es mayor a 100 hectreas, se tiene un descuento del 5%, si es mayor a 300 el 10%, y si es mayor a 500 el 15%. El programa debe ejecutarse para n agricultores y mostrar: Tipo de fumigacin Nmero de hectreas a fumigar Total a pagar Recursos a utilizar en la prctica (Equipos / instrumentos) Laboratorio de sistemas con equipos actualizados Dual Core 2 velocidad 3.0 GHz, memoria de 2 Gigas, DD 120 Gigas. Acceso a internet para consultas bibliogrficas. Software a utilizar en la prctica u otro tipo de requerimiento para el desarrollo de la prctica Entorno de desarrollo para Lenguaje de programacin C Dev-C++ 4.9.9.9.2 Seguridad Industrial

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA GUIA COMPONENTE PRCTICO DEL CURSO: 301304 INTRODUCCIN A LA PROGRAMACIN

El desarrollo de la prctica No. 1, no necesita seguridad especial. La recomendacin es manipular de manera pertinente los equipos de cmputo. Metodologa Conocimiento previo para el desarrollo de la prctica: Etapas para la construccin de software, algoritmos, pseudocdigo Estructuras selectivas Estructuras repetitivas Funciones Forma de trabajo: Individual Procedimiento: Desarrollar los ejercicios propuestos y verificar que compilen adecuadamente. En la codificacin se deben incluir comentarios. Presentarlos al tutor de la prctica para su respectiva evaluacin.

Sistema de Evaluacin

El tutor asignado al componente prctico del curso, evaluar los programas desarrollados por cada estudiante; para ello debe tener en cuenta los criterios explcitos en la Rbrica de evaluacin. IMPORTANTE: Si un estudiante tiene inconvenientes para asistir a las prcticas en las fechas y horarios programados en cada CEAD, es indispensable que el alumno se comunique de manera oportuna con el tutor de la prctica, para que de comn acuerdo establezcan el mecanismo mediante el cual se llevar a cabo el desarrollo de la prctica y por ende la asignacin de la nota respectiva. En ningn caso, se desarrollar el componente prctico en el aula virtual; el proceso se realiza en cada CEAD. Informe o productos a entregar

Informe a entregar: el estudiante debe entregar al tutor de la prctica, una carpeta comprimida que contenga el cdigo fuente (*.cpp) de cada programa solicitado. Importante: los estudiantes deben tener en cuenta las condiciones de trabajo establecidas en cada CEAD y atender las recomendaciones realizadas por el tutor de prctica.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA GUIA COMPONENTE PRCTICO DEL CURSO: 301304 INTRODUCCIN A LA PROGRAMACIN

Rbrica de evaluacin

Tabla No. 1: Rbrica de evaluacin Prctica No. 1 ITEMES Estructura del programa Valoracin baja No contiene: funciones, estructuras repetitivas y condicionales (Puntos: 0) No compila (Puntos: 0) No presenta comentarios aclaratorios (Puntos: 0) Valoracin media Contiene: estructuras repetitivas y condicionales, pero faltan funciones. (Puntos: 5) Compila con errores. (Puntos: 3) Presenta pocos comentarios aclaratorios (Puntos: 3) La distribucin no es adecuada (Puntos: 2) Cumple parte de los objetivos solicitados en los programas (Puntos: 3) Valoracin alta Contiene: funciones, estructuras repetitivas y condicionales (Puntos: 9) Compila sin errores. (Puntos: 6) Presenta comentarios suficientes para entender el programa (Puntos: 5) Hay organizacin, claridad y buen diseo (Puntos: 4) Cumple totalmente los objetivos solicitados en el programa (Puntos: 6) Total puntos Puntaje

Compilacin

Comentarios

Presentacin de resultados

No se entiende (Puntos: 0)

Objetivo de los programas

No cumple los objetivos solicitados en los programas (Puntos: 0)

30

Total puntos posibles: 30 puntos


Retroalimentacin En la prctica No. 1 Sentencias de control y Funciones, el tutor de la prctica tendr 10 (diez) das hbiles para enviar o entregar la respectiva retroalimentacin

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA GUIA COMPONENTE PRCTICO DEL CURSO: 301304 INTRODUCCIN A LA PROGRAMACIN

PRACTICA No. 2 Arreglos Tipo de prctica Presencial X Autodirigida Otra Cul Remota

Porcentaje de evaluacin Horas de la practica Temticas de la prctica

10% del total del curso 4 horas Unidad 2: Arreglos Captulo 4: Arreglos y cadenas Captulo 5: Ordenacin y bsqueda Captulo 6: Punteros o apuntadores Propsito: Desarrollar habilidades y destrezas en la introduccin, ordenacin y bsqueda de datos en estructuras estticas de informacin en C. Objetivo: Que el estudiante manipule informacin en estructuras de datos estticas. Meta: El estudiante comprende los mtodos de introduccin, ordenacin y bsqueda de datos en arreglos. Competencia: El estudiante utiliza en soluciones informticas, los mtodos de ordenacin y bsqueda de datos que se encuentran en estructuras estticas.

Intencionalidades formativas

Fundamentacin Terica Definicin y declaracin de arreglos unidimensionales y bidimensionales. Cadenas de caracteres. Mtodos de ordenacin: burbuja, insercin, Shell, Quicksort. Mtodos de bsqueda: lineal, binaria, de Hash. Descripcin de la prctica Todo desarrollo de software requiere la manipulacin de datos para convertirlos en informacin til que permita la toma de decisiones. Es muy importante conocer las posibilidades de almacenamiento de datos y su manipulacin. Adems de la revisin y anlisis del mdulo del curso, se sugiere antes de realizar los ejercicios propuestos visitar las siguientes direcciones, con el propsito de afianzar conocimientos:

10

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA GUIA COMPONENTE PRCTICO DEL CURSO: 301304 INTRODUCCIN A LA PROGRAMACIN

http://www.emagister.com/curso-aprende-programar/estructuras-datos-arreglos http://wwwdi.ujaen.es/~mcdiaz/docencia/ejercicios/wiki/index.php?title=Operacione s_con_vectores

Para lograr la apropiacin de la teora de arreglos y su aplicacin, cada estudiante debe desarrollar los siguientes ejercicios, realizando comentarios aclaratorios en la programacin: 1. Crear un programa llamado EJERCICIO3 que permita registrar informacin de los accidentes de trnsito ocurridos en una ciudad X de Colombia. Los datos solicitados son edad y gnero del conductor. El software debe mostrar como resultado los siguientes resmenes estadsticos: Cantidad y porcentaje de conductores menores de 25 aos. Cantidad y porcentaje de conductores del gnero femenino. Cantidad y porcentaje de conductores del gnero masculino con edades comprendidas entre 18 y 25 aos. 2. Crear un programa llamado EJERCICIO4 que almacene en una matriz la informacin de 7 atletas, que realizan 10 pruebas, para promediar el tiempo que gastan en recorrer 1000 metros. El programa debe incluir un men que permita: Almacenar los tiempos de cada atleta, en cada prueba. Reportar el promedio de tiempo por atleta. Imprimir los 3 primeros atletas que obtuvieron los mejores tiempos. Imprimir el tiempo y el atleta que ocup el ltimo, por tener el promedio ms alto. Recursos a utilizar en la prctica (Equipos / instrumentos) Laboratorio de sistemas con equipos actualizados Dual Core 2 velocidad 3.0 GHz, memoria de 2 Gigas, DD 120 Gigas. Acceso a internet para consultas bibliogrficas. Software a utilizar en la prctica Entorno de desarrollo para Lenguaje de programacin C Dev-C++ 4.9.9.9.2 Seguridad Industrial

El desarrollo de la prctica No. 2, no necesita seguridad especial. La recomendacin es manipular de manera pertinente los equipos de cmputo.

Metodologa

11

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA GUIA COMPONENTE PRCTICO DEL CURSO: 301304 INTRODUCCIN A LA PROGRAMACIN

Conocimiento previo para el desarrollo de la prctica: Etapas para la construccin de software, algoritmos, pseudocdigo Estructura de programas en C. Estructuras repetitivas y condicionales Funciones Arreglos Mtodos de ordenacin y bsqueda Forma de trabajo: Individual Procedimiento: Desarrollar los ejercicios propuestos y verificar que compilen adecuadamente. En la codificacin se deben incluir comentarios Presentarlos al tutor de la prctica para su respectiva evaluacin.

Sistema de Evaluacin El tutor asignado al componente prctico del curso, evaluar los programas desarrollados por cada estudiante; para ello debe tener en cuenta los criterios explcitos en la Rbrica de evaluacin. IMPORTANTE: Si un estudiante tiene inconvenientes para asistir a las prcticas en las fechas y horarios programados en cada CEAD, es indispensable que el alumno se comunique de manera oportuna con el tutor de la prctica, para que de comn acuerdo establezcan el mecanismo mediante el cual se llevar a cabo el desarrollo de la prctica y por ende la asignacin de la nota respectiva. En ningn caso, se desarrollar el componente prctico en el aula virtual; el proceso se realiza en cada CEAD. Informe o productos a entregar

Informe a entregar: el estudiante debe entregar al tutor de la prctica, una carpeta comprimida que contenga el cdigo fuente (*.cpp) de los programas solicitados. Importante: los estudiantes deben tener en cuenta las condiciones de trabajo establecidas en cada CEAD y atender las recomendaciones realizadas por el tutor de prctica. Rbrica de evaluacin

Tabla No. 2: Rbrica de evaluacin Prctica No. 2

12

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA GUIA COMPONENTE PRCTICO DEL CURSO: 301304 INTRODUCCIN A LA PROGRAMACIN

ITEMES Estructura del programa

Valoracin baja No contiene: vectores, estructuras repetitivas y condicionales (Puntos: 0) No compila (Puntos: 0) No presenta comentarios aclaratorios (Puntos: 0)

Compilacin

Comentarios

Valoracin media Contiene: vectores pero faltan estructuras repetitivas o condicionales. (Puntos: 5) Compila con errores. (Puntos:4) Presenta pocos comentarios aclaratorios (Puntos: 3) La distribucin no es adecuada (Puntos: 3) Cumple parte de los objetivos solicitados en los programas (Puntos: 4)

Valoracin alta Contiene: vectores, estructuras repetitivas y condicionales (Puntos: 10) Compila sin errores. (Puntos: 7) Presenta comentarios suficientes para entender el programa (Puntos: 6) Hay organizacin, claridad y buen diseo (Puntos: 5) Cumple totalmente los objetivos solicitados en el programa (Puntos: 7) Total puntos

Puntaje

10

Presentacin de resultados

No se entiende (Puntos: 0)

Objetivo de los programas

No cumple los objetivos solicitados en los programas (Puntos: 0)

35

Total puntos posibles: 35 puntos


Retroalimentacin En la prctica No. 2 Arreglos, el tutor de la prctica tendr 10 (diez) das hbiles para enviar o entregar la respectiva retroalimentacin.

13

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA GUIA COMPONENTE PRCTICO DEL CURSO: 301304 INTRODUCCIN A LA PROGRAMACIN

PRACTICA No. 3 Estructuras y Archivos Tipo de prctica Presencial X Autodirigida Remota Otra Cul 10% del total del curso 4 horas Unidad 3: Estructuras y Archivos Captulo 7: Estructuras Captulo 8: Archivos Captulo 9: Acceso a los archivos Propsito: Desarrollar habilidades y destrezas en la administracin de informacin utilizando estructuras y archivos en el lenguaje de programacin C. Objetivo: Que el estudiante construya soluciones informticas almacenando y recuperando informacin en medios fsicos. Meta: El estudiante se apropia de los mecanismos de trabajo necesarios para manipular informacin contenida en archivos. Competencia: El estudiante crea archivos con informacin til a un propsito.
Fundamentacin Terica Definicin y declaracin de estructuras diseadas por el programador. Archivos: caractersticas, clasificacin y tipos. Operaciones con archivos: acceso y organizacin Descripcin de la prctica Al administrar informacin, es muy til poder almacenarla en medios fsicos, de tal manera que permita su recuperacin cuando se necesite. Por lo anterior es muy significativo comprender y aplicar las metodologas de creacin y acceso a los archivos que se almacenan en medios fsicos. Adems de la revisin y anlisis del mdulo del curso se sugiere, antes de realizar los ejercicios propuestos, visitar las siguientes direcciones, con el propsito de afianzar conocimientos: http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C/Manejo_de_archivos

Porcentaje de evaluacin Horas de la practica Temticas de la prctica

Intencionalidades formativas

14

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA GUIA COMPONENTE PRCTICO DEL CURSO: 301304 INTRODUCCIN A LA PROGRAMACIN

http://www.aprendoencasa.com/index.php/2009/11/24/ejercicios-y-practicasresueltas-de-c-3/ http://ejerciciosdeprogramacion.com/soluciones.php?problema=1793&lenguajes=2 &solucion=1197&versolucion=Ver+soluci%F3n

Para evidenciar estos conceptos en la prctica, cada estudiante debe: Crear un programa llamado EJERCICIO5 utilizando archivos, que produzca los recibos de pago de una empresa cuyo objetivo es administrar servicios de energa elctrica. Para generar los recibos se debe tener en cuenta: La informacin de la factura incluye: cdigo del cliente, lectura anterior, lectura actual, consumo por perodo, valor kilovatio/hora, valor a cancelar, fecha de vencimiento. El consumo por periodo es el resultado de lectura actual menos lectura anterior. El valor a pagar se calcula multiplicando el consumo por periodo por el valor de kilovatio/hora. El software debe funcionar para n clientes. Recursos a utilizar en la prctica (Equipos / instrumentos) Laboratorio de sistemas con equipos actualizados Dual Core 2 velocidad 3.0 GHz, memoria de 2 Gigas, DD 120 Gigas. Acceso a internet para consultas bibliogrficas. Software a utilizar en la practica Entorno de desarrollo para Lenguaje de programacin C Dev-C++ 4.9.9.9.2 Seguridad Industrial El desarrollo de la prctica No. 3, no necesita seguridad especial. La recomendacin es manipular de manera pertinente los equipos de cmputo. Metodologa Conocimiento previo para el desarrollo de la prctica: Etapas para la construccin de software, algoritmos, pseudocdigo Estructura de programas en C Estructuras repetitivas y condicionales Funciones Arreglos y cadenas Manejo de archivos

15

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA GUIA COMPONENTE PRCTICO DEL CURSO: 301304 INTRODUCCIN A LA PROGRAMACIN

Forma de trabajo: Individual Procedimiento: Desarrollar un software en C que solucione el problema propuesto, verificando que compile adecuadamente. En la codificacin se deben incluir comentarios Presentar el programa al tutor de la prctica para su respectiva evaluacin Sistema de Evaluacin El tutor asignado al componente prctico del curso, evaluar los programas desarrollados por cada estudiante; para ello debe tener en cuenta los criterios explcitos en la Rbrica de evaluacin. IMPORTANTE: Si un estudiante tiene inconvenientes para asistir a las prcticas en las fechas y horarios programados en cada CEAD, es indispensable que el alumno se comunique de manera oportuna con el tutor de la prctica, para que de comn acuerdo establezcan el mecanismo mediante el cual se llevar a cabo el desarrollo de la prctica y por ende la asignacin de la nota respectiva. En ningn caso, se desarrollar el componente prctico en el aula virtual; el proceso se realiza en cada CEAD. Informe o productos a entregar Informe a entregar: el estudiante debe entregar al tutor de la prctica, una carpeta comprimida que contenga el cdigo fuente (*.cpp) del programa que cumpla con los requisitos solicitados. Importante: los estudiantes deben tener en cuenta las condiciones de trabajo establecidas en cada CEAD y atender las recomendaciones realizadas por el tutor de prctica. Rbrica de evaluacin

Tabla No. 3: Rbrica de evaluacin Prctica No. 3 ITEMES Estructura del programa Valoracin baja La informacin no se almacena en archivos. (Puntos: 0) Valoracin media La informacin se almacena, pero no se puede consultar. (Puntos: 5) Valoracin alta La informacin se almacena y se puede consultar sin inconvenientes (Puntos: 10) Puntaje

10

16

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA GUIA COMPONENTE PRCTICO DEL CURSO: 301304 INTRODUCCIN A LA PROGRAMACIN

Compilacin

No compila (Puntos: 0) No presenta comentarios aclaratorios (Puntos: 0)

Comentarios

Compila con errores. (Puntos: 4) Presenta pocos comentarios aclaratorios (Puntos: 3) La distribucin no es adecuada (Puntos: 3) La distribucin no es adecuada (Puntos: 4)

Presentacin de resultados

No se entiende (Puntos: 0)

Presentacin de resultados

No se entiende (Puntos: 0)

Compila sin errores. (Puntos: 7) Presenta comentarios suficientes para entender el programa (Puntos: 6) Hay organizacin, claridad y buen diseo (Puntos: 5) Hay organizacin, claridad y buen diseo (Puntos: 7) Total puntos

35

Total puntos posibles: 35 puntos


Retroalimentacin En la prctica No. 3 Estructura y Archivos, el tutor de la prctica tendr 10 (diez) das hbiles para enviar o entregar la respectiva retroalimentacin.

IMPORTANTE PARA EL TUTOR DE PRCTICA: Una vez culminadas las tres prcticas, cada tutor debe reportar en el formato que se encuentra en la Red de Tutores del curso, las notas de prctica, incluyendo la nota final. Teniendo en cuenta que la nota del componente prctico hace parte del 60% que corresponde al curso virtual, es indispensable que el reporte de notas definitivas se realice mximo hasta el 1 de junio de 2013 (fecha explicita en la agenda del curso). Por lo anterior les solicito comedidamente, programar las prcticas de tal manera que les permita cumplir con el reporte de notas, en fechas oportunas. Las notas definitivas se deben entregar en el foro correspondiente a la Red de Tutores del Curso o al correo mirian.benavides@unad.edu.co Gracias a los tutores de prctica por su valioso apoyo. Mirian Benavides R. Directora Curso 301304
17

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA GUIA COMPONENTE PRCTICO DEL CURSO: 301304 INTRODUCCIN A LA PROGRAMACIN

7. FUENTES DOCUMENTALES

AGUILAR, Luis. Fundamentos de programacin, algoritmos y estructura de datos (segunda edicin). Espaa. McGRAW-HILL. AGUILAR, Luis. Fundamentos de programacin, algoritmos, estructura de datos y Objetos (tercera edicin). Espaa. 2003. McGRAW-HILL. BENAVIDES RUANO, Mirian. Mdulo de Introduccin a la Programacin. JOYANES AGUILAR, Luis. Programacin en Turbo C. Borland Osborne/McGraw Hill JOYANES AGUILAR, Luis Snchez Garca, Lucas. Programacin en C++: un enfoque prctico. Editorial: McGraw-Hill Espaa. Biblioteca Elibro UNAD MENCHACA GARCA, Felipe Rolando. Fundamentos de programacin en Lenguaje C. Editorial: Instituto Politcnico Nacional.
Programacin Fcil consultado en http://www.programacionfacil.com/cpp/start

Sitios WEB http://members.tripod.com/~MoisesRBB/c.html http://www.ilustrados.com/publicaciones/EpZVVEZpyEdFpAKxjH.php http://libromanual.blogspot.com/2010/02/curso-de-c-con-devc.html http://mcyti.izt.uam.mx/~gustavo/Cursos/Tutoriales/Codificacion_Compilacion_y_D epuracion_con_el_IDE_DevC++.pdf http://docente.ucol.mx/al989508/public_html/Hc1.htm http://www.elmonton.net/PMc.php?contenido=PMc_3001_5077788_1 http://sistemas.uniandes.edu.co/~isis1301/dokuwiki/lib/exe/fetch.php?media=mater ial_monitorias:manual_de_c.pdf http://es.scribd.com/doc/29225934/Manejo-de-Arhivos-en-Lenguaje-C http://es.scribd.com/doc/57113276/6/Caracteristicas-de-los-archivos

18

Das könnte Ihnen auch gefallen