Tipo Abstracto de Dato
KAREN SINAHI HERNANDEZ GONZALEZ
PEDRO ARTURO HERNANDEZ CASTAÑEDA
JESUS SAMANO ORTIZ
RODOLFO ILLICH MARES AGUILAR
1. Introducción.
El programa realizará un reloj, al cual el usuariointroducirá la hora con minutos y segundos. El programa tendrá la capacidad de reiniciarse automáticamente al cumplir las 24 horas o reiniciarse cuando el usuario así lo demande.
2. Desarrollo.
2.1El TAD de fecha se compone del año, mes, día, etc. Pero sólo ocuparemos horas minutos y segundos para esta práctica.
Concepto de Tipo de Datos Abstracto.
Tipos de Datos: colección de valores +operaciones.
Básicos: enteros, reales, booleanos, caracteres.
Definidos por el programador: enumerados, sub-rango.
Tipos de Datos Abstractos (TAD´s): colección de valores + operaciones.
2.2Implementar una clase HORA. Cada objeto de esta clase representa una hora específica del día, almacenando las horas, minutos y segundos como enteros.
2.3 Se ha de incluir un constructor, métodos deacceso, método adelantar (int h, int m, int s) para adelantar la hora actual de un objeto existente, un método reiniciar que reiniciará la hora actual de un objeto existente y un método imprimir.2.3.1 Especificaciones Informales.
Descripción: El TAD de HORA se compone de horas, minutos y segundos, los cuales el usuario introducirá y tendrá la opción de reiniciarlos cuando él lo decida.Especificación de las operaciones:
DATOS (entrada) devuelve (Hora, minutos, segundos).
2.3.2 ESPECIFICACIONES FORMALES
NOMBRE DEL TAD: FECHA
ENTRA valores enteros entre el 0 y el 60para minutos y segundos y el caso de las horas son del 0 a el 24
sintaxis.
Métodos Resultados
DATOS (NINGUNO) Enteros.
REINICIA (NINGUNO) Enteros nulos
CAMBIA (ENTEROS) Enteros
IMPRIME(ENTEROS) Diálogos
2.3.3 Implementación.
El método datos no recibe ningún parámetro, sólo recibe valores y vuelve a enviar los valores recibidos como enteros.
Código...
Regístrate para leer el documento completo.