Loucamente
A) Palavras da representação das horas no formato 24 horas.
1) hora:min:seg ::= :: ::= 00 | 01 | 02 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | ... | 23 ::= 00 | 01 | 02 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | ... | 59 ::= 00 | 01 | 02 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | ... | 59
2) hora(h)min(min)seg(seg)
::= hminseg ::= 00 | 01 | 02 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | ... | 23 ::= 00 | 01 | 02 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | ... | 59 ::= 00 | 01 | 02 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | ... | 59
B) Palavras da representação das datas
1) Dia/Mes/Ano ::= // ::= 01 | 02 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | ... | 31 ::= 01 | 02 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11| 12 ::= 1500 | 1501 | 1502 | 1504 | 1505 | 1506 | 1507 | 1508 | 1509 | 1510 | ... | 2014
2) Mes/Dia/Ano ::= // ::= 01 | 02 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | ... | 31 ::= 01 | 02 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11| 12 ::= 1500 | 1501 | 1502 | 1504 | 1505 | 1506 | 1507 | 1508 | 1509 | 1510 | ... | 2014
C) Palavras da representação de valores monetários, no formato:
(simbolo de identificação da moeda) (valor inteiro) (simbolo de separação da parte fracionaria) (valor fracionario)
::= ::= R$ | $ | ::= 00 | 01 | 02 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | ... | 9999... ::= . | , | 00 | 01 | 02 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | ... | 9999...
D) Construir os automatos para as gramaticas dos itens A B e C.
Compiladores
A) Palavras da representação das horas no formato 24 horas.
1) hora:min:seg ::= :: ::= 00 | 01 | 02 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | ... | 23 ::= 00 | 01 | 02 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | ... | 59 ::= 00 | 01 | 02 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | ... |