0% ont trouvé ce document utile (0 vote)
90 vues4 pages

Devoir Informatique 3ème Mathématiques

Cet exercice propose quatre exercices sur la programmation en python. Le premier définit des termes informatiques, le deuxième analyse un algorithme et propose son équivalent en python, le troisième écrit une fonction python pour calculer une somme, et le quatrième décompose un programme de jeu télévisé en modules.

Transféré par

chourouk rhit
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)
90 vues4 pages

Devoir Informatique 3ème Mathématiques

Cet exercice propose quatre exercices sur la programmation en python. Le premier définit des termes informatiques, le deuxième analyse un algorithme et propose son équivalent en python, le troisième écrit une fonction python pour calculer une somme, et le quatrième décompose un programme de jeu télévisé en modules.

Transféré par

chourouk rhit
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

Devoir de synthèse n°2

***** Classe : 3ieme Math.


Proposé par : Bassem Amor. Matière : informatique.
Année scolaire : 2022-2023.
Durée :1 h :30 m

Nom et prénom :……………………………….………………………….………………..Classe :……………N°:…….

Exercice n°1 (4points):

1-Dans un contexte informatique définir les termes ci-dessous.

Paramètre local : ……………………………………………………………………………………………………………………..……

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

Paramètre effectif : …………………………………………………………………………………………………………………….….

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

2-Cocher le résultat affiché par les instructions ci-dessous :


a) n=231 c) n=int(input("n="))
p=1 while(len(str(n))%2!=0):
while(n!=0) : n=int(input("n="))
p=p*n%10 print(n)
n=n//10
n peut être 222
print(p)
n peut être 22
6
n peut être 2
12
d) s=0
10 for j in range(10,4,-2):
b) ch="math" s=s+j
print(ch[1:3].upper()) print(s)

AT 28

MA 24

ATH 14

1/4
Exercice n°2(5points) :

Soit l’algorithme ci-dessous :


Algorithme inconnu
1- Compléter le tableau de déclaration des
Début objets.

Répéter Objet Type

Écrire("a=")

Lire(a)

Écrire("b=")

Lire(b) 2- Exécuter l’algorithme pour (a=9,b=2) et


(a=4,b=6) puis déduire son rôle.
Jusqu’à(a≥0 et b≥0)
Résultat :…………………………………………………..…………
i←0
……………………………………………………………………………
Tantque (a≥b) faire
……………………………………………………………………………
a←a-b
……………………………………………………………………………
i←i+1
Rôle : …………………………………………………………………
fin tantque
……………………………………………………………………………
Écrire(i)

fin

3- Écrire le programme python équivalent à cet algorithme.

………………………………………………………………………………………………………………………………………………………….

………………………………………………………………………………………………………………………………………………………….

………………………………………………………………………………………………………………………………………………………….

………………………………………………………………………………………………………………………………………………………….

………………………………………………………………………………………………………………………………………………………….

4- Remplacer le traitement en gras par une seule instruction.

………………………………………………………………………………………………………………………………………………………….

2/4
Exercice n°3(3points):

Écrire un programme python d’une fonction qui, à partir de n, retourne la somme S

sachant que 𝐒 = 𝟏𝟏 + 𝟐𝟐 + 𝟑𝟑 + ⋯ + 𝐧𝐧
……..……………………………………………………………………………………………………………………………………………….

………………………………………………………………………………………………………………………………………………………….

………………………………………………………………………………………………………………………………………………………….

………………………………………………………………………………………………………………………………………………………….

………………………………………………………………………………………………………………………………………………………….

………………………………………………………………………………………………………………………………………………………….

………………………………………………………………………………………………………………………………………………………….

………………………………………………………………………………………………………………………………………………………….

Exercice n°4(8points):

Une chaine télévisée organise une compétition pour ses téléspectateurs :

Chaque participant envoie, par sms, sa réponse (A,B ou C) à la question diffusée.

À la réception l'équipe IT enregistre le numéro de téléphone et la réponse de chaque


joueur. Puis filtre les réponses correctes ensuite choisit un vainqueur au hasard parmi eux.

Vous êtes membre de l'équipe IT, vous êtes appelé à écrire un programme permettant de :

1- Lire n le nombre des participants (5≤n≤50).

2- Remplir un tableau T par les numéros de téléphone des participants, chaque numéro

est formé par 8 chiffres.

3- Remplir un tableau R par les réponses des participants ("A","B" ou "C").

4- Lire la réponse correcte RC.

5- Filtrer les numéros de téléphone des participants qui ont envoyé des réponses

correctes dans un tableau V.

6- Choisir un vainqueur au hasard et afficher son numéro de téléphone.

NB : R[i] est la réponse du joueur i ayant le numéro du téléphone T[i].


Travail demandé :

1- Ecrire un algorithme du programme principal en le décomposant en modules.


2- Ecrire un algorithme pour chacun des modules proposés.

NB : rédigez la réponse de l’exercice 4 sur une double feuille.

4/4

Vous aimerez peut-être aussi