الحل النموذجي سلسلة جداول ذات بعد واحد(1)

Texte de la première page
جامعة الجزائر 3
كلية العلوم االقتصادية والعلوم
التجارية وعلوم التضيير
المقياس:إعالمآلي3
صلضلة تمارين حول الجذاول رات بعذ
واحذ -األشعة
الضنة الثانية :جميع الشعب
الضنة الجامعية 0202- 0202
التصحيح النمورجي
حل التمرين االول
Algorithme Exercice1
i, S: entier
A[5] :entier
Debut
Pour i←1 à 5 faire
)]Lire(A[i
Finpour
S←0
Pour i←1 à 5 faire
]S← S + A[i
Finpour
)Ecrire(‘’La moyenne est :’’ , S / 5
Fin
حل التمرين الثاني
Algorithme Exercice2
n= 10
i , cpt1 , cpt2 , cpt3 : entier
vect[n] : reel
Debut
*/يمثل cpt1عدد العناصر الموجبة ،و cpt 2عدد العناصر السالبة ،و cpt3عدد العناصر المعدومة*/
Pour i←1 à n faire
)]Lire(vect[i
Finfaire
cpt1 ←0
cpt2 ←0
cpt3 ←0
Pour i←1 à n faire
Si vect[i] > 0
alors cpt1 ← cpt1 + 1
sinon
Si vect[i] < 0
alors cpt2 ← cpt2 + 1
sinon cpt3 ← cpt3 + 1
Finsi
Finsi
إعداد األساتذة :بن يحي ثاني نسرين – حاند أمينة -حنك سعيدة – رابحي فطيمة – قدور ضاوية
Finpour
Ecrire(‘’Le nombre des éléments positifs :’’ , cpt1)
Ecrire(‘’Le nombre des éléments négatifs :’’ , cpt2)
Ecrire(‘’Le nombre des éléments nuls :’’ , cpt3)
FIN
حل التمرين الثالث
Algorithme Exercice3
n = 20
i, p1, p2, max, min, s: entier
t [n] : entier
Debut
Pour i←1 à n faire
Lire (t [i])
Finpour
max←t[1]
min←t[1]
p1← 1 p2 ← 1
s←0
Pour i←1 à n faire
Si t [i] > max
alors
max←t[i]
p1 ← i
Finsi
Si t [i] < min
alors
min←t[i]
p2 ← i
Finsi
Si t [i] MOD 2 = 0
alors
s ← s+ t[i]
Finsi
Finpour
Ecrire(’’ le plus grand élément : ’’, max, ’’ sa position est : ’’ , p1)
Ecrire(’’ le plus petit élément : ’’, min, ’’ sa position est : ’’ , p2)
Ecrire(’’ la somme des éléments pairs : ’’, s)
حنك سعيدة – رابحي فطيمة – قدور ضاوية- بن يحي ثاني نسرين – حاند أمينة: إعداد األساتذة
حل التمرين الرابع
Algorithme Exercice4
n=20
i ,nb: entier
valeur, A [n] :reel
Debut
Pour i←1 à n faire
Lire(A[i])
Fin pour
nb←0
ecrire (‘’donnez la valeur recherchée’’)
lire (valeur)
Pour i←1 à n faire
Si A[i]=valeur
Alors nb ← nb1 + 1
Fin si
Fin pour
Ecrire(‘’ le nombre d’occurrences de la valeur ‘’,valeur, ‘’ est :’’ , nb)
Fin.
حل التمرين الخامش
Algorithme Exercice5
n=30
i, j, k :entier
T1[n], T2[n], T3[n]: entier
Debut
/*remplissage du tableau A */
Pour i1 à n
faire
lire(T1[i])
fin pour
j1 ; k1
pour i 1 à n
faire
si T1[i ]>0
alors T2[j]T1[i]
jj+1
sinon si T1[i]<0
alors T3[k]T1[i]
kk+1
finsi
finsi
حنك سعيدة – رابحي فطيمة – قدور ضاوية- بن يحي ثاني نسرين – حاند أمينة: إعداد األساتذة
fin pour
(* affichage du tableau T2 *)
Pour i1 à j-1
Faire
Ecrire (T2[i] ,’’ | ‘’)
Fin pour
(* affichage du tableau T3 *)
Pour i1 à k-1
Faire
Ecrire (T3[i] ,’’ | ‘’)
Fin pour
Fin
حل التمرين الضادس
Algorithme Exercice6
n=10
m=15
i,j,k :entier
A[n] , B[m] , C[n+m] : entier
Debut
/*remplissage des tableaux A et B*/
Ecrire(‘’donnez des valeurs triées par ordre croissant pour le tableau A ‘’)
Pour i1 à n
faire
lire(A[i])
fin pour
Ecrire(‘’donnez des valeurs triées par ordre croissant pour le tableau B ‘’)
Pour j1 à m
faire
lire(B[j])
fin pour
/ *fusion des deux tableaux Aet B en un tableau C trié à son tour */
i1 ; j1 ; k1
tant que( i<=n) et (j<=m)
faire
si A[i]<B[j]
alors C[k]A[i]
ii+1
sinon C[k]B[j]
jj+1
finsi
حنك سعيدة – رابحي فطيمة – قدور ضاوية- بن يحي ثاني نسرين – حاند أمينة: إعداد األساتذة
kk+1
fin tantque
/* vérifier s’il reste des éléments dans le tableau A*/
tant que i<=n
faire
C[k]A[i]
ii+1
kk+1
fin tant que
/* vérifier s’il reste des éléments dans le tableau B*/
tant que j<=m
faire
C[k]B[j]
jj+1
kk+1
Fin tant que
/* affichage du tableau C après fusion */
Pour i1 à m+n
Faire
Ecrire (C[i],’’ | ‘’)
Fin pour
Fin
حل التمرين الضابع
Algorithme Exercice7
m=10
n= 30
i ,moy, credit_final,somme_credit, som_coef : reel
note[n] : reel
Debut
/*remplissage des notes et coefficients et calcul du crédit de chaque module */
i0
tant que i < m
faire
ecrire(‘’donnez la note du module ‘’,i+1)
lire(note[3*i+1])
ecrire(‘’donnez le coefficient du module ‘’,i+1)
lire (note[3*i+2])
si note[3*i+1] >= 10
alors note[3*i+3] 3
sinon note[3*i+3] 0
finsi
حنك سعيدة – رابحي فطيمة – قدور ضاوية- بن يحي ثاني نسرين – حاند أمينة: إعداد األساتذة
ii+1
fin tant que
/* calcul de la moyenne et du crédit final de l’étudiant */
i0 ; moy0 ; somme_credit0 ; som_coef0 ;
tant que i< m
faire
moymoy + note[3*i+1]*note[3*i+2]
som_coefsom_coef + note[3*i+2]
somme_creditsomme_credit + note[3*i+3]
ii+1
fin tant que
moymoy / som_coef
ecrire(‘’la moyenne de l’etudiant est :’’,moy)
si moy >= 10
alors credit_final 30
sinon credit_final somme_credit
finsi
ecrire (‘’ le credit final de l’etudiant est:’’,credit_final)
Fin
حنك سعيدة – رابحي فطيمة – قدور ضاوية- بن يحي ثاني نسرين – حاند أمينة: إعداد األساتذة
كلية العلوم االقتصادية والعلوم
التجارية وعلوم التضيير
المقياس:إعالمآلي3
صلضلة تمارين حول الجذاول رات بعذ
واحذ -األشعة
الضنة الثانية :جميع الشعب
الضنة الجامعية 0202- 0202
التصحيح النمورجي
حل التمرين االول
Algorithme Exercice1
i, S: entier
A[5] :entier
Debut
Pour i←1 à 5 faire
)]Lire(A[i
Finpour
S←0
Pour i←1 à 5 faire
]S← S + A[i
Finpour
)Ecrire(‘’La moyenne est :’’ , S / 5
Fin
حل التمرين الثاني
Algorithme Exercice2
n= 10
i , cpt1 , cpt2 , cpt3 : entier
vect[n] : reel
Debut
*/يمثل cpt1عدد العناصر الموجبة ،و cpt 2عدد العناصر السالبة ،و cpt3عدد العناصر المعدومة*/
Pour i←1 à n faire
)]Lire(vect[i
Finfaire
cpt1 ←0
cpt2 ←0
cpt3 ←0
Pour i←1 à n faire
Si vect[i] > 0
alors cpt1 ← cpt1 + 1
sinon
Si vect[i] < 0
alors cpt2 ← cpt2 + 1
sinon cpt3 ← cpt3 + 1
Finsi
Finsi
إعداد األساتذة :بن يحي ثاني نسرين – حاند أمينة -حنك سعيدة – رابحي فطيمة – قدور ضاوية
Finpour
Ecrire(‘’Le nombre des éléments positifs :’’ , cpt1)
Ecrire(‘’Le nombre des éléments négatifs :’’ , cpt2)
Ecrire(‘’Le nombre des éléments nuls :’’ , cpt3)
FIN
حل التمرين الثالث
Algorithme Exercice3
n = 20
i, p1, p2, max, min, s: entier
t [n] : entier
Debut
Pour i←1 à n faire
Lire (t [i])
Finpour
max←t[1]
min←t[1]
p1← 1 p2 ← 1
s←0
Pour i←1 à n faire
Si t [i] > max
alors
max←t[i]
p1 ← i
Finsi
Si t [i] < min
alors
min←t[i]
p2 ← i
Finsi
Si t [i] MOD 2 = 0
alors
s ← s+ t[i]
Finsi
Finpour
Ecrire(’’ le plus grand élément : ’’, max, ’’ sa position est : ’’ , p1)
Ecrire(’’ le plus petit élément : ’’, min, ’’ sa position est : ’’ , p2)
Ecrire(’’ la somme des éléments pairs : ’’, s)
حنك سعيدة – رابحي فطيمة – قدور ضاوية- بن يحي ثاني نسرين – حاند أمينة: إعداد األساتذة
حل التمرين الرابع
Algorithme Exercice4
n=20
i ,nb: entier
valeur, A [n] :reel
Debut
Pour i←1 à n faire
Lire(A[i])
Fin pour
nb←0
ecrire (‘’donnez la valeur recherchée’’)
lire (valeur)
Pour i←1 à n faire
Si A[i]=valeur
Alors nb ← nb1 + 1
Fin si
Fin pour
Ecrire(‘’ le nombre d’occurrences de la valeur ‘’,valeur, ‘’ est :’’ , nb)
Fin.
حل التمرين الخامش
Algorithme Exercice5
n=30
i, j, k :entier
T1[n], T2[n], T3[n]: entier
Debut
/*remplissage du tableau A */
Pour i1 à n
faire
lire(T1[i])
fin pour
j1 ; k1
pour i 1 à n
faire
si T1[i ]>0
alors T2[j]T1[i]
jj+1
sinon si T1[i]<0
alors T3[k]T1[i]
kk+1
finsi
finsi
حنك سعيدة – رابحي فطيمة – قدور ضاوية- بن يحي ثاني نسرين – حاند أمينة: إعداد األساتذة
fin pour
(* affichage du tableau T2 *)
Pour i1 à j-1
Faire
Ecrire (T2[i] ,’’ | ‘’)
Fin pour
(* affichage du tableau T3 *)
Pour i1 à k-1
Faire
Ecrire (T3[i] ,’’ | ‘’)
Fin pour
Fin
حل التمرين الضادس
Algorithme Exercice6
n=10
m=15
i,j,k :entier
A[n] , B[m] , C[n+m] : entier
Debut
/*remplissage des tableaux A et B*/
Ecrire(‘’donnez des valeurs triées par ordre croissant pour le tableau A ‘’)
Pour i1 à n
faire
lire(A[i])
fin pour
Ecrire(‘’donnez des valeurs triées par ordre croissant pour le tableau B ‘’)
Pour j1 à m
faire
lire(B[j])
fin pour
/ *fusion des deux tableaux Aet B en un tableau C trié à son tour */
i1 ; j1 ; k1
tant que( i<=n) et (j<=m)
faire
si A[i]<B[j]
alors C[k]A[i]
ii+1
sinon C[k]B[j]
jj+1
finsi
حنك سعيدة – رابحي فطيمة – قدور ضاوية- بن يحي ثاني نسرين – حاند أمينة: إعداد األساتذة
kk+1
fin tantque
/* vérifier s’il reste des éléments dans le tableau A*/
tant que i<=n
faire
C[k]A[i]
ii+1
kk+1
fin tant que
/* vérifier s’il reste des éléments dans le tableau B*/
tant que j<=m
faire
C[k]B[j]
jj+1
kk+1
Fin tant que
/* affichage du tableau C après fusion */
Pour i1 à m+n
Faire
Ecrire (C[i],’’ | ‘’)
Fin pour
Fin
حل التمرين الضابع
Algorithme Exercice7
m=10
n= 30
i ,moy, credit_final,somme_credit, som_coef : reel
note[n] : reel
Debut
/*remplissage des notes et coefficients et calcul du crédit de chaque module */
i0
tant que i < m
faire
ecrire(‘’donnez la note du module ‘’,i+1)
lire(note[3*i+1])
ecrire(‘’donnez le coefficient du module ‘’,i+1)
lire (note[3*i+2])
si note[3*i+1] >= 10
alors note[3*i+3] 3
sinon note[3*i+3] 0
finsi
حنك سعيدة – رابحي فطيمة – قدور ضاوية- بن يحي ثاني نسرين – حاند أمينة: إعداد األساتذة
ii+1
fin tant que
/* calcul de la moyenne et du crédit final de l’étudiant */
i0 ; moy0 ; somme_credit0 ; som_coef0 ;
tant que i< m
faire
moymoy + note[3*i+1]*note[3*i+2]
som_coefsom_coef + note[3*i+2]
somme_creditsomme_credit + note[3*i+3]
ii+1
fin tant que
moymoy / som_coef
ecrire(‘’la moyenne de l’etudiant est :’’,moy)
si moy >= 10
alors credit_final 30
sinon credit_final somme_credit
finsi
ecrire (‘’ le credit final de l’etudiant est:’’,credit_final)
Fin
حنك سعيدة – رابحي فطيمة – قدور ضاوية- بن يحي ثاني نسرين – حاند أمينة: إعداد األساتذة
Partager ce document
Télécharger le fichier

Faire un lien vers ce document
Lien permanentpour un message, un forum, un réseau social
Lien courtpour un SMS ou un profil
Code HTMLpour un site ou un blog
Du même auteur
- sujet 2021 S4A corrigé19/06/2021
- مواضيع امتحان الاعلام الالي31/05/2021
- الحل النموذجي لسلسلة التمارين رقم 06 مقياس اعلام الي 3(1)30/05/2021
- سلسلة التمارين رقم 06 مقياس اعلام الي 329/05/2021
- ver 2 الدرس السادس-المصفوفات(1)29/05/2021
- حلول السلسلة الرابعة النسخة الثانية27/05/2021
- سلسلة تمارين جداول ذات بعد واحد(1)24/05/2021
- الدرس5 REV414/05/2021
Voir les autres documents de cet auteur
- السلسة الرابعة 14/05/2021
- الدرس الرابع-التعليمات التكرارية14/05/2021
- exam202019/03/2021
- Série d'exercices1 Informatique2 Semestre320/01/2021
- Cours1 Module Informatique2 MOODLE (Version finale) 2020-202120/01/2021
- Série 1 S4 2019-202002/02/2020
- Série 3 LMD S3 2019-202017/11/2019
- Série 2 LMD S3 2019-202019/10/2019
- Série 1 LMD S3 2019-2020 (1)23/09/2019
- Modern Resume Template Said Iabbassen-converti20/08/2019
- corrigé V111/06/2019
- SOL Série 2 S4 2018-201917/05/2019
Sur le même sujet
Les mots qui reviennent le plus dans ce document. Chacun lance une recherche dans les fichiers publics.
Commentaires
Pour voir les commentaires déjà publiés ou ajouter un commentaire, Connectez-vous ou Créez un compte.





