Vous êtes sur la page 1sur 4

Exercice 01 : Remplir la colonne Résultat, par le résultat de l’exécution de chaque instruction correspondante

Instruction Résultat

Ch souschaîne ("Bacinfo", 3, long(ch)) Ch =

P pos ("Gi" , "FraGile") P=

Ch  efface ("Carthage", 3, 6) Ch =

Ford(chr(65)) F=

Ch "Good"+" Luck " Ch =

LEstNum ("2022") L=

Exercice 02 : Soient les séquences algorithmiques suivantes relatives à des traitements bien
déterminés. Déterminer le rôle de chaque séquence

Séquence 1 (S1) Séquence 2 (S2)


R  "" R1
Pour i de 0 à Long(Ch) - 1 Faire I1
R Ch[i] + R Tant que (i ≤ P) Faire
Fin Pour R R * N
i i+1
Fin Tant que
Séquence 3 (S3) Séquence 4 (S4)
S0 CH 🡨ConvCH (N)
Répéter M 🡨CH[0]
S S + N mod 10 Pour i de 1 à Long (Ch) - 1 Faire
N N DIV 10 Si CH[i] < M Alors
Jusqu’à N = 0 M  CH[i]
Fin Si
Fin Pour

Exercice 3
Soit l’algorithme suivant :

Algorithme Inconnu
OU Type
début
Lire (C1)
Lire (C2)
C3  0
Pour i de 0 long(C2) -1 faire
Si (Majus(C2[i]) = Majus(C1)) alors
C3  C3 + 1
Fin Si
Fin Pour
Ecrire (C3)
Fin
1) donner la déclaration des objets correspondante à l’algorithme Inconnu

2) quel est le rôle de cet algorithme


Exercice 4
Soit la fonction inconnu ci-dessous :

Fonction inconnue (n :………….):……………..


Début
Yn
Pn mod 10
tant que y≠0 faire
xy mod 10
si p>x alors
px
fin si
yy//10
fin tant que
retourner p
fin
Questions :
Exécuter manuellement la fonction pour n=54273
N°d’itération
Traitement
En déduire le rôle de cette fonction
…………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………
Remplacer la structure tant que par la structure répéter ..jusqu’à
…………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………

Exercice 5 : Structure conditionnelle à choix : Syntaxe


a) Implémenter cette solution en Python.

Au niveau de Au niveau du Python


l’algorithme
Selon Sélecteur Faire
V1_1, V1_2,…,V1_n :
Traitement 1
V2_1..V2_n :
Traitement 2

[Sinon Traitement n]
Fin Selon

b) Ecrire un algorithme qui permet de saisir un entier J compris entre 1 et 7 puis afficher le jour
correspondant. Exemple : J=1 → Jour=dimanche
Exercice 6
Soit l'algorithme de la fonction Quoi suivant :

1. Quel est le type de résultat de cette fonction

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

2. Faire le tournage à la main de l’algorithme précédent pour les valeurs suivantes :

Ch=‘JeTuRéussis’ ; d=2 ; f=4

i=0

Ch1=…

Ch1=……………………………………………….

Ch=‘Bacinfo2022’ ; d=3 ; f=7

i=0

Ch1=…

Ch1=………………………………………….

3. Quel est le rôle de cette fonction

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

4. Quelle est la fonction prédéfinie qui a le même rôle ?

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

5. Donner le T.D.O locaux de la fonction

OU Nature / Type

Vous aimerez peut-être aussi