Epreuve : INFORMATIQUE
Lycée ENNASR
ESSID MOHAMED Date : Décembre 2023
Devoir de synthèse N°1 Durée : 1H30
Sections : Mathématiques et Sciences Expérimentales
Nom et prénom : …………..…………………… Classe : 3ème ………. Note :………/20
Partie I (8 points)
Exercice 1 (4 points=2+2)
Algorithme exercice1
Début
Lire(ch1)
Lire(ch2)
ch ""
Pour i de 0 à long(ch1)-1 faire
Si (pos(ch1[i],ch2)≠-1) et (pos(ch1[i],ch)=-1)
Alors
chch+ch1[i]
Fin Si
Fin pour
Ecrire(ch)
Fin
*N.B : "" : chaine vide
1. Remplir correctement le tableau de déclaration des objets.
Objets Type
2. Trouver le résultat retourné par les valeurs données pour chaque exemple
Exemple 1 :
ch1= "Réussite" et ch2="Succès"
…………………………………………
Exemple 2 :
ch1="Sciences" et ch2="Informatique"
…………………………………………
Page 1
Exercice 2 (4 points=1*4)
Compléter correctement les pointillés des exemples 2 et 3, comme le montre l’exemple 1.
Séquence algorithmique Exemple d’exécution Remplacer la séquence par une
fonction prédéfinie
i0
Tanque i<long(ch) et ch[i]≠c faire Données :
ii+1 ch="camarade"
Fin tant que c="a" ipos(c,ch)
Si i=long(ch) alors Résultat :
i-1 i=1
Fin si
x1←""
Pour i de a à (b - 1) Faire Données :
x1 ← x1+ch[i] ch="informatique" x1………………………………
Fin Pour a=5
b=8
Résultat :
x1=……………………..
x1←""
Pour i de 0 à (a - 1) Faire Données :
x1← x1+ch[i] ch="information"
Fin Pour a=2
x2← "" b=8 ch…………………………………
Pour i de b à (Long(ch) - 1) Faire Résultat :
x2← x2+ch[i] ch=……………………..
Fin Pour
ch← x1+x2
Problème (12 points)
On souhaite écrire un algorithme qui permet de calculer la somme des chiffres des
entiers d’un tableau et de vérifier si la somme est un nombre premier ou pas.
N.B : un nombre premier est un nombre supérieur strictement à 1, et n’est
divisible que par 1 et lui-même.
Pour cela on vous demande d’écrire une solution algorithmique permettant les
tâches suivantes :
1. Saisir n, le nombre de cases de T avec (2≤n≤10)
2. Remplir un tableau T par n entiers positifs composés de deux chiffres,
comme montré dans l’exemple ci-dessous.
3. Calculer et afficher la somme des chiffres de T, comme le montre l’exemple.
4. Vérifier et afficher si la somme est premier ou pas
Exemple d’exécution :
n=4
T 24 51 14 33
0 1 2 3
Le programme affiche :
2+4+5+1+1+4+3+3=23
23 est un nombre premier
Bon Travail
Page 2