Inf1220 travail noté 1
Étude de cas : Inf1220 travail noté 1. Recherche parmi 300 000+ dissertationsPar kmike1 • 28 Avril 2018 • Étude de cas • 349 Mots (2 Pages) • 750 Vues
Page 1 sur 2
TRAVAIL NOTÉ #1
- Concevoir un algorithme qui permet de saisir et valider des informations.
Algorithme
1. Nom du joueur
- Afficher « Votre nom »
- Permettre de saisir une chaine de caractère entre 3 et 35 nommée nom
- Si 1.2 n’est pas respecté retourner à 1.1
- Sinon enregistrer nom1
- Prénom du joueur
- Afficher « Votre prénom »
- Permettre de saisir une chaine de caractère entre 3 et 35 nommée nom2
- Si 2.2 n’est pas respecté retourner à 2.1
- Sinon enregistrer nom2
- Choix du niveau de jeu
- Afficher « Veuillez choisir votre niveau de jeu »
- Afficher « Taper 1 pour niveau débutant, Tapez 2 pour niveau intermédiaire, taper 3 pour niveau avancé »
- Permettre de saisir un chiffre entre 1 à 3
- Si 3.3 n’est pas respecté retourner a 3.1
- Sinon afficher la grille de jeu correspondant au niveau choisi
2. Concevoir les deux algorithmes des techniques de résolution de niveau expert.
1. Algorithme de l’intersection
- Choisir une case
- Si la case contient un chiffre alors passer à la case suivante
- Sinon, la valeur possible de cette case correspond aux chiffres non présents sur sa ligne et dans sa colonne
- Passer à la case suivante
2. Algorithme de la paire exclusive
2.1 Pour chaque ligne, colonne ou carré, identifier les cases n'ayant plus que 2 chiffres possibles
2.2 Rechercher les valeurs et qui correspondent aux valeurs possibles
2.3 Valider les valeurs possibles avec sa ligne, colonne ou carré correspondant
2.4 Si les valeurs possibles sont identiques
2.5 Enlever ces deux valeurs possibles des autres cases ayant ces valeurs possibles
...
Uniquement disponible sur LaDissertation.com