0% ont trouvé ce document utile (0 vote)
57 vues2 pages

DS 3 - Python - V2

Le document est un devoir d'informatique pour des élèves de première année, contenant plusieurs exercices sur les scripts Python et les organigrammes. Les exercices incluent la correspondance entre des scripts Python et leurs organigrammes, la résolution d'une équation, et la création d'un script basé sur un organigramme donné. Un exercice final propose un jeu où le joueur doit deviner un nombre pour gagner contre l'ordinateur.

Transféré par

ezzinemoez.dev
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
57 vues2 pages

DS 3 - Python - V2

Le document est un devoir d'informatique pour des élèves de première année, contenant plusieurs exercices sur les scripts Python et les organigrammes. Les exercices incluent la correspondance entre des scripts Python et leurs organigrammes, la résolution d'une équation, et la création d'un script basé sur un organigramme donné. Un exercice final propose un jeu où le joueur doit deviner un nombre pour gagner contre l'ordinateur.

Transféré par

ezzinemoez.dev
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Direction régionale de la Manouba Matière : Inform@tique

*********** Devoir de Classes : 1ère années 10 et 13


Lycée Ennfidha
Enseignant : Amine Farjallah
synthèse n°3 Durée : 60 min
Nom &Prénom : ……………………………………………. Note :………………../20

Exercice 2 : ………….. /3 pts


Pour chaque script python suivant choisir l’organigramme correspondant

Organigramme Script Python

n = int (input (“donner un


entier \n”))
A 1 for i in range (n) :

print (i)

s = 0

for i in range (5) :

n = int (input (“donner un


B 2 entier \n”))

s = s + n

print(s)

n = int (input ("donner un


entier \n"))

for i in range(n) :

C 3 if (n % 2 == 0) :

print(i)

else :

print(" * ")

A B C
………………. ………………… ………………..

2022-2023 Pensée computationnelle


Exercice 1 : ………….. /6 pts

Mettre en ordre les instructions


print("x = ",-b/a)
suivantes pour résoudre l’équation
else :
suivante : ax +b =0. (a et b deux
a = int(input("donner entier a \n"))
entiers données)
if (a == 0) :
• x = -b/a dans le cas ou a ≠ 0 print("Erreur, A doit être ≠ 0")
• Erreur dans le cas contraire b = int(input("donner entier b \n"))

Exercice 3 : ………….. /5 pts


Soit l’organigramme suivant, déduire un script python correspondant :

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

Exercice 4 : Jeu : Chilaformi ………….. /6 pts


Règles du jeu :
Le jour va jouer contre l’ordinateur. Chacun des deux propose un entier entre 1 et 5.
Le joueur est gagnant si la somme de son nombre et celui proposée par l’ordinateur est pair et
perd dans le cas contraire.

from random import randint


Exemple :
# Nombre proposé par l’ordinateur nbO
Joueur propose : 4 nbO=randint (1,9)
L’ordinateur propose 5
#saisir le nombre proposé par le joueur
 On affiche sur l’écran
nbJ = ………………………………………………………………………………………………………………………
vous avez perdu
#Calculer la somme s de nbO et nbJ
……………………………………………………………………………………………

Travail demandé : #Affichage du message résultat


Compléter le script suivant ………………………………………………………………………………………………………………

pour simuler ce jeu. ………………………………………………………………………………………………………………


………………………………………………………………………………………………………………
………………………………………………………………………………………………………………

2022-2023 Pensée computationnelle

Vous aimerez peut-être aussi