Вы находитесь на странице: 1из 2

Tema 4 Ejercicios DTD

MP 0373 LMSGI

1. Disear un documento posicion.dtd que permita validar un archivo posicion.xml que


contenga los datos una posicin de pantalla grfica definidos a travs de una coordenada
de abcisas y una coordenada de ordenadas.
2. Disear un documento nif.dtd que permita validar un archivo nif.xml que contenga los
datos de un NIF compuesto por un nmero de DNI y el dgito de control correspondiente.
3. Disear un documento nombre_completo.dtd que permita validar un archivo
nombre_completo.xml que contenga el nombre completo de una persona, compuesto de
nombre propio, primer apellido y segundo apellido.
4. Disear un documento instante.dtd que permita validar un archivo instante.xml que
contenga el momento en el que sucede un evento y que estar desglosado por las horas,
los minutos y los segundos en que se inici. Interesa la duracin de ese instante medido en
segundos.
5. Disear un documento fecha.dtd que permita validar un archivo fecha.xml que contenga
los datos de una fecha compuesta por el da, el mes y el ao. Interesa saber el nombre del
da de la semana correspondiente.
6. Disear un documento lluvia.dtd que permita validar un archivo lluvia.xml que contenga
los datos de la precipitacin pluviomtrica en milmetros recogida por una estacin
meteorolgica automtica en una fecha determinada.
7. Disear un documento altas.dtd que permita validar un archivo altas.xml que contenga los
datos referidos a las personas que se apuntan anualmente a una asociacin. Hay aos que
hay nuevos asociados y aos en los que no se apunta nadie. De cada persona que se
incorpora a la asociacin interesa saber su nif, su nombre completo y su fecha de
nacimiento.
8. Disear un documento torneo.dtd que permita validar un archivo torneo.xml que
contenga los datos referidos a los enfrentamientos de un torneo de tenis de mesa. El
presidente y el secretario de una asociacin cultural de tenis de mesa, convocan todas las
semanas entre sus asociados un torneo que se celebra los sbados en el local de la
asociacin. Aunque hay semanas que acuden muchos socios y hay que hacer eliminatorias,
normalmente se apuntan pocos socios y entonces se hace una liguilla. En fechas sealadas
no suele ir nadie ms que los convocantes. Cada semana se trasmiten los datos del torneo
a la federacin a los efectos de seleccionar jugadores para las competiciones federadas.
Interesa conocer el nombre de la asociacin y la fecha del torneo. En cada enfrentamiento
hay dos oponentes de los que interesa conocer su nif, su nombre completo y su fecha de
nacimiento. Por cada enfrentamiento, tambin interesa conocer el marcador de las tres
partidas que se juegan a 21 puntos.
9. Disear un documento hemeroteca.dtd que permita validar un archivo hemeroteca.xml
que contenga los datos de cada una de las peticiones telemticas que realizan los socios de
una hemeroteca de los ejemplares disponibles. La citada hemeroteca dispone de
peridicos y revistas. De un peridico interesa saber su nombre y su fecha de publicacin.
De una revista interesa saber su nombre y su nmero. En la peticin debe aparecer el
nmero de socio, la fecha de peticin y los das del prstamo. Una peticin puede contener
ms de un ejemplar.

Pgina 1 de 2

Tema 4 Ejercicios DTD

MP 0373 LMSGI

10. Disear un documento transferencia.dtd que permita validar un archivo transferencia.xml


que contenga los datos de cada una de las transferencias de dinero que realizan los clientes
de una entidad bancaria. Una transferencia trasfiere una cantidad de dinero desde la
cuenta de la entidad bancaria de la que se es cliente a otra cuenta bancaria de una entidad
bancaria diferente. Una cuenta bancaria tiene 20 dgitos de los cuales los 4 primeros son la
entidad, los 4 siguientes son la oficina, los 2 siguientes son de control y los 10 ltimos son
el nmero de cuenta. Del ordenante interesa conocer el nif, el nombre completo y el
nmero de cuenta desde la que realiza la operacin. Respecto del destinatario interesa
conocer su denominacin y el nmero de cuenta destino de la operacin. Respecto de la
operacin interesa saber el importe, el concepto y la fecha de la operacin. Adems la
transferencia puede ser urgente o normal, debe de incluir la hora de la operacin en el
formato hh:mm y puede tener un comentario.
11. Disear un documento servo.dtd que permita validar un archivo servo.xml que contenga
los datos que un telfono mvil enva al interfaz de comunicaciones de un servomecanismo
formado por un eje de rotacin de un grado de libertad que tiene en su extremo una pinza
prensora. El eje puede estar parado o girar a izquierda o derecha el nmero de grados que
se indique. Por su parte la pinza prensora tiene dos estados: abierta y cerrada. Las rdenes
que el telfono mvil enva al servomecanismo se concretan en trminos de maniobras.
Una maniobra consiste en una traslacin del brazo durante la que se mantiene un
determinado estado de la pinza prensora.
12. Disear un documento barras.dtd que permita validar un archivo barras.xml que el lector
de cdigo de barras de un cajero de un supermercado enva a su centro de proceso de
datos cada vez que registra un artculo para que este le retorne los datos referidos a ese
artculo. El lector traduce el cdigo de barras EAN-13 a su equivalente numrico de 13
dgitos numricos. Se enva tambin el identificador de la compra actual que se est
efectuando. Opcionalmente, pueden enviarse tambin el cdigo de la caja, el cdigo de la
persona que est en ella, el nmero de unidades del artculo.
13. Disear un documento apunte.dtd que permita validar un archivo apunte.xml que el
centro de proceso de datos enva a la caja registradora de un cajero de un supermercado
cada vez que el lector de cdigo de barras registra la venta de un artculo. Se enva el
precio del artculo en Euros y una breve descripcin del mismo. Si el artculo tiene algn
descuento, en porcentaje o en valor absoluto, se indicar tambin. Por ltimo si el artculo
contiene puntos de promocin tambin sern indicados para que el cajero los acumule con
los de los dems artculos comprados y los muestre al imprimir el tcket de la compra.

Pgina 2 de 2

Вам также может понравиться