Académique Documents
Professionnel Documents
Culture Documents
Asignatura: Programacin de computadores 1, grupo 1 Laboratorio No. LC-2 Fecha de creacin (dd/mm/aaaa): 13/03/2003 Fecha de publicacin: mircoles 16 de abril de 2008 Fecha lmite de publicacin en Moodle: martes 22 de abril de 2008 a las 8:00 a.m.
Ingeniera Patricia Salazar Perdomo Monitor lvaro Enrique vila Gutirrez, estudiante de Ingeniera
Tema
Fecha y hora en lenguaje C: Utilizacin de la biblioteca time.h. Utilizacin de las funciones asctime y localtime. Que el estudiante conozca la biblioteca time.h para manejo de la hora y la fecha actual.
Objetivos
Profesora: ingeniera Patricia Salazar Perdomo Estudiante: nombre del estudiante Fecha de publicacin (dd/mm/aaaa) ___/___/2008
En time.h encontrar los elementos necesarios para el manejo de la hora y la fecha del sistema en que se est trabajando. Algunos de los elementos que se encuentran en el encabezado time.h son: time_t: un tipo aritmtico que representa la hora. struct tm: contiene los componentes de la hora de calendario, conocida como hora desglosada. Los siguientes son los miembros de la estructura, declarada en time.h:
int tm_sec; int tm_min; int tm_hour; int tm_mday; int tm_mon; /* Segundos [0,61] */ /* Minutos [0,59] */ /* Horas despus de la media noche [0,23] */ /* Da del mes [0,31] */ /* Mes desde enero [0,11] */
Las funciones que se utilizarn son: - time_t time(time_t *timer): La funcin time determina la hora de calendario actual.
-
char *asctime(const struct tm *timeptr): La funcin asctime convierte la hora desglosada en la estructura a la cual seala timeptr en una cadena de la forma Sun Sep 16 01:03:52 2003\n\0 La funcin asctime devuelve un apuntador a la cadena. struct tm *localtime(const time_t *timer): La funcin localtime convierte la hora de calendario al cual seala timer en una hora desglosada, expresada en forma de hora local. La funcin localtime devuelve un apuntador a dicho objeto.
1. Realizar un programa en lenguaje C que muestre al usuario la hora y la fecha actual. Debe aparecer el nombre del da y del mes. 2. Realizar un programa en lenguaje C que compare dos fechas y diga cul es mayor o si son iguales. Bibliografa Como programar en C/C++. H. M. DEITEL/ P. J. DEITEL. Segunda edicin. Publique los resultados del laboratorio en Moodle, una vez finalizada la prctica. 1. Programas de las partes 1 y 2. 2. Descripcin detallada de las fuentes consultadas: libros, sitios en la web.