Vous êtes sur la page 1sur 3

Algorithme jeu serpents&échelles Programme python

Début from random import*


Ecrire ("nom de joueur: ") Lire(NP) print("Jeu de Serpents et Echelles 2Ti ")
Ecrire (NP, " appuyer sur entrée pour NP=input("nom de joueur: ")
entrée=input(NP+ " appuyer sur entrée
lancer le dé..")
pour lancer le dé..")
c0 c=0
dAléa (1 ,6) d=r
randint(1,6)
Ecrire (’’dé :’’, d) print("dé: ",d)
cc+d c=c+d
if c<100:
:
Si c<100 alors
print("pion dans la case", c)
Ecrire ("pion ds la case", c)
if ……………………………………………………………… :
Si ……………………………………………………….. alors match c:
:
Selon c faire case ………………………………
……………………………… case ………………………………
……………………………… case ………………………………
……………………………… case ………………………………
……………………………… case ………………………………
……………………………… print("grimper vers la case", c)
Fin selon elif c in [37,28,47,75,94,96]:
Ecrire ("grimper vers la case", c) match c:
:
case ………………………………
Sinon si …………………………………………………….. alors case ………………………………
Selon c faire case ………………………………
……………………………… case ………………………………
……………………………… case ………………………………
……………………………… case ………………………………
……………………………… print("ayy tomber ds la case", c)
else: print("pion dehors")
……………………………… print("========== *-*-* =========")
………………………………
Fin selon
Ecrire ("ayy tomber ds la case", c)
F in s i
Sinon Ecrire ("pion dehors")
F in s i
Fin

Tableau de déclaration des objets (TDO)


Objet Type/nature
NP Chaine de caractère
c,d Entier
test booléen
Lycée Cité El Hadika 2023/2024 Page 12
Activité1: Différents types des variables
Compléter le tableau suivant en
Affectation Résultat affiché Type
indiquant le résultat affiché et v=5 <class ………………> ………………
le type de la variable v en v=12.25 <class ………………> ………………
exécutant la commande v='2' ………………
print(type(v) v='2eme Ti' <class ………………> ………………
v=8<10 <class ………………> ………………

J’ai appris:
 Il existe 5 types simples des données qui sont :
- Numérique (Entier/Réel)
- Booléen
- Caractère
Et d’autres types composés ou complexes (structures des données) :
- Chaîne de caractères
- Tableau (à une ou à deux dimensions)
- Enregistrement..
- Fichier …

Activité2: Opérateurs sur les données numériques


Afficher la parité (paire ou impair) du maximum entre deux entiers donnés.

Algorithme maximum Script python


Début a=int(input("Tapez a: "))
Ecrire (Tapez a:) Lire(a) b=int(input("Tapez b: "))
Ecrire (Tapez b:) Lire(b) ……………………………………………………
……………………………………………………………………………………………… ……………………………………………………
……………………………………………………………………………………………… ……………………………………………………
……………………………………………………………………………………………… ……………………………………………………
……………………………………………………………………………………………… ……………………………………………………
……………………………………………………………………………………………… ……………………………………………………
……………………………………………………………………………………………… ……………………………………………………
……………………………………………………………………………………………… ……………………………………………………
……………………………………………………………………………………………… ……………………………………………………
……………………………………………………………………………………………… ……………………………………………………
(TDO)
Fin Objet Type/nature
a,b Entier
test Chaine

Lycée Cité El Hadika 2023/2024 Page 13


J’ai appris:
 On peut appliquer les opérateurs suivants avec des variables numériques.
 Opérateurs arithmétiques & assignation
 Opérateurs relationnelles

Opération relationnelles Opération arithmétique


En Algorithme En Python En Algorithme En Python
Supérieur (>) > Addition (+) +
Inférieur (<) < Soustraction (-) -
Supérieur ou égal (>=) >= Multiplication (*) *
Inférieur ou égal (<=) <= Division décimale (/) /
égal (=) == Puissance (^) **
Différent (♯) != Division entière (DIV) //
Reste de la division entière (MOD) %
Activité3: Opérateurs sur les
booléens
Compléter l’algorithme ci-dessous qui demande
l’âge d’un élève de l’utilisateur. Ensuite, il
l’informe de l’établissement scolaire
correspondant:
 "Ecole primaire ": de 6 à 11 ans
 "Collège": de 12 à 14 ans
 "Lycée ": de 15 à 20 ans

Algorithme Scolarité Programme python :


Début
…………………………………………………………………………………… ……………………………………………………………………………………
…………………………………………………………………………………… ……………………………………………………………………………………
…………………………………………………………………………………… ……………………………………………………………………………………
…………………………………………………………………………………… ……………………………………………………………………………………
…………………………………………………………………………………… ……………………………………………………………………………………
…………………………………………………………………………………… ……………………………………………………………………………………
…………………………………………………………………………………… ……………………………………………………………………………………
…………………………………………………………………………………… ……………………………………………………………………………………
…………………………………………………………………………………… ……………………………………………………………………………………
…………………………………………………………………………………… ……………………………………………………………………………………
(TDO) ……………………………………………………………………………………

Fin Objet Type/nature ……………………………………………………………………………………


age entier

Lycée Cité El Hadika 2023/2024 Page 14

Vous aimerez peut-être aussi