Étape 2: Nous allons maintenant appliquer cette logique à votre projet.
Voici une approche étape par étape pour résoudre le problème :
- Percer les commandes dans les États.
- Le plus simple est de considérer chaque caractère dans la commande en tant qu’État.
- Compte tenu de la commande : XX
- Voici quelques noms d’État suggérés :
- VALUE1 - premier chiffre de la valeur
- VALUE2 - deuxième chiffre de valeur
- ATSIGN - à (signe
- Heure1 - premier chiffre de l’heure
- Heure2 - deuxième chiffre de l’heure
- COLON - signe deux-points (:))
- Min-1 - premier chiffre des minutes
- MIN2 - deuxième chiffre des minutes
- EXECUTE - signe dièse (#)
- Ensuite, créez un État supplémentaire appelé INITIAL
- Voici quelques noms d’État suggérés :
- Créer une liste ou un tableau de toutes les combinaisons possibles au sein d’une commande ou de commandes.
- Compte tenu de la commande : XX
- Toutes les combinaisons de la commande :
- XX (45
- XX (45
- X (9
- X (9
- Toutes les combinaisons de la commande :
- Déterminer toutes les gammes de valeurs
- XX a une portée de 1 à 99 mais 01 / 09 est également valide
- HH a une portée de 0 à 24 mais 00-09 est également valable
MM a une portée de 00 à 59
- Compte tenu de la commande : XX