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

Devoir de contrôle en Python et algorithmes

Transféré par

gharsallahsami
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)
21 vues2 pages

Devoir de contrôle en Python et algorithmes

Transféré par

gharsallahsami
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

REPUBLIQUE TUNISIENNE DEVOIR TAIEB AMARI

MINISTERE D’EDUCATION DE CONTRÔLE 3 SI (ALGO)


LYCEE MARETH N°02 19/11/2022 (1H)

Pour calculer xy en Python, on peut utiliser x**y

Exercice 1 : (3 points)
Soit le programme Python suivant :
ch=input()
nb=1
for i in range(len(ch)):
if(ch[i]==" "):
nb+=1
print(nb)
a. Donner le tournage à la main de ce programme avec ch="bienvenue dans la programmation" :

b. Quel est le rôle de ce programme ?


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

Page 1 sur 2
Exercice 02 (4 points) : Répondre par V ou F (le nombre de réponses V est >=0)
1. Qu'est ce qu'il affiche l'algorithme suivant :
début ex2Q1
w 0 Réponse :
r1
name  ""
Tant que (w < 2) faire
name  name + "A"
Tant que (r<=1) faire
name  name+ "B"
Si(long(name)>0) alors
name  name + "C"
fin si
rr+1
fin tant que
ww+1
Fin Tant que
ecrire(name)
Fin
2. qu'est ce qu'il affiche l'algorithme suivant ?
Début Ex2Q2
k0 Réponse :
pour c de ord("a") à ord('d') faire
pour i de 1 à 3 faire
si(chr(c)="b" ou i==2) alors
kk+1
fin si
fin pour
fin pour
ecrire(k)
Exercice 3 : (6.5 points)
Ecrire un algorithme qui permet de remplir un tableau T1 (de taille n (n entre 3 et 10)) par des chaines des caractères non
vides, puis former le tableau T2 par le nombre des caractères des éléments de T1 et afficher les deux tableaux
Exemple
T1 : Info 3 STI Algo et Prog Python HTML
T2 :
4 5 12 6 4
Exercice 4 : (6.5 points) :
Ecrire un programme Python qui permet de remplir (puis afficher) la Matrice M de C colonnes et L lignes (C et L entre 4
et 8) comme suit:
1 4 9 16
4 16 36 64
9 36 81 144
16 64 144 256
25 100 225 400

Page 2 sur 2

Vous aimerez peut-être aussi