[ Foro de Pascal ]

GetTime

17-Sep-2014 03:50
Carolina Sanchez
2 Respuestas

Hola podrían explicarme como funciona GetTime? tengo que utilizarlo para medir el tiempo de ejecución de un programa pero no se como se usa..


17-Sep-2014 16:04
Luis Torres (+12)

Es un procedimiento que contiene cuatro parámetros por referencia, los cuales contendrán la hora, minutos, segundos centésimas de segundos de la hora actual de tu ordenador. Para poder utilizar este procedimiento necesitas invocar a la biblioteca DOS al principio del programa, junto a la cláusa USES. Los parámetros de este procedimiento son del tipo WORD.

A continuación de dejo un programa que hace uso de GETTIME:

 
programa trabajoConHoras;
uses DOS;
var
  hr,mn,sg,csg: word;
BEGIN
   gettime(hr,mn,sg,csg);
   write('La hora de tu ordenador es: ');
   writeln(hr,':',mn,':',sg);
   readln;
END.
 



Espero te sirva. Saludos.


19-Sep-2014 11:37
Nacho Cabanes (+31)

Sólo falta un detalle para poder aplicar la ayuda que te ha dado Luis a tu problema concreto. Creo que es casi evidente, pero quizá no hayas caído: para medir el tiempo de ejecución, deberás ver la hora antes de comenzar, la hora después y restarlas.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)