soit-le-jeux-suivant-Copie

Telechargé par hanenchebi
Classes 4ème SC 3+4ème Math Matière : Informatique 2020/2021
Prof :Zakaria Sghaier Page 1
Ci-dessous un algorithme qui décrit les étapes d’un jeu qui se déroule entre l’ordinateur et un
joueur elle consiste a ce que l’utilisateur tape sa date de naissance et l’ordinateur lui affiche le jour
de sa naissance:
Algorithme :Formule de Zeller
Debut
Lire(date)
JVal(sous-chaine(date,0,2))
MVal(sous-chaine(date,3,5))
AVal(sous-chaine(date,6,10))
Si(M>3)alors
MM-2
Sinon
MM+10
Aa-1
Fin si
QA Div 100
RA Mod 100
FJ+r-2*Q+d Div 4
R Div 4+(26*M-2)Div 10
resteF mod 7
Si(reste=0)alors
ecrire(‘’dimanche’’)
Sinon si (reste=1)alors
Ecrire(‘’lundi’’)
Sinon si(reste=2)alors
Ecrire(‘’mardi’’)
Sinon si(reste=3)alors
Ecrire(‘’mercredi’’)
Sinon si (reste=4)alors
Ecrire(‘’jeudi’’)
Sinon si (reste=5)alors
Ecrire(‘’vendredi’’)
Sinon si(reste==6)alors
Ecrire(‘’samedi’’)
Sinon
Ecrire (‘’erreur’’)
Fin si
Fin
Questions :
1. Définir les structures de données utilisée dans cet exercice(TDO).
2. Souligner les instructions simples.
3. Décrire l’instrcution suivante
Si(M>3)alors MM-2
Sinon MM+10
Aa-1
Fin si
Classes 4ème SC 3+4ème Math Matière : Informatique 2020/2021
Prof :Zakaria Sghaier Page 2
4. Trouver une solution pour que l’utilisateur saisie plusieurs dates.
5. Soit l’instrcution suivante
Ecrire(‘’taper votre date de naissance’’),lire(date)
cette structure permet au joueur de saisir une date de naissance. Que se passera-t-il si le
joueur tape date incorect ???comment peut-on l’obliger a taper une date correcte ??
6. Utiliser le meme principe pour que le joueur tape sa date d’une façon correct(J dans[1..31]
M dans [1..12] et A de quatres chiffres.
7. Définir les structures itératives et faite une comparaison entre elles.
8. Apporter les modifications nécessaires à votre algorithme pour corriger les problème
détecté.
9. Implémenter votre solution en Python.
1 / 2 100%

soit-le-jeux-suivant-Copie

Telechargé par hanenchebi
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !