Telechargé par hanenchebi

soit-le-jeux-suivant-Copie

publicité
Classes 4ème SC 3+4ème Math
Matière : Informatique
2020/2021
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
Si(reste=0)alors
Debut
ecrire(‘’dimanche’’)
Lire(date)
Sinon si (reste=1)alors
JVal(sous-chaine(date,0,2))
Ecrire(‘’lundi’’)
MVal(sous-chaine(date,3,5))
Sinon si(reste=2)alors
AVal(sous-chaine(date,6,10))
Ecrire(‘’mardi’’)
Si(M>3)alors
MM-2
Sinon si(reste=3)alors
Ecrire(‘’mercredi’’)
Sinon
Sinon si (reste=4)alors
MM+10
Ecrire(‘’jeudi’’)
Aa-1
Sinon si (reste=5)alors
Fin si
Ecrire(‘’vendredi’’)
QA Div 100
Sinon si(reste==6)alors
RA Mod 100
Ecrire(‘’samedi’’)
FJ+r-2*Q+d Div 4
R Div 4+(26*M-2)Div 10
resteF mod 7
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 MM-2
Sinon MM+10
Aa-1
Fin si
Prof :Zakaria Sghaier
Page 1
Classes 4ème SC 3+4ème Math
Matière : Informatique
4. Trouver une solution pour que l’utilisateur saisie plusieurs dates.
5. Soit l’instrcution suivante
2020/2021
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.
Prof :Zakaria Sghaier
Page 2
Téléchargement