Aller au contenu

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

Aperçu du document الحل النموذجي سلسلة جداول ذات بعد واحد(1).pdf, page 1 sur 6
Page 1 sur 6Lire le document
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 i1 à n
faire
lire(T1[i])
fin pour
j1 ; k1
pour i 1 à n
faire
si T1[i ]>0
alors T2[j]T1[i]
jj+1
sinon si T1[i]<0
alors T3[k]T1[i]
kk+1
finsi
finsi
‫ حنك سعيدة – رابحي فطيمة – قدور ضاوية‬- ‫ بن يحي ثاني نسرين – حاند أمينة‬: ‫إعداد األساتذة‬

fin pour
(* affichage du tableau T2 *)
Pour i1 à j-1
Faire
Ecrire (T2[i] ,’’ | ‘’)
Fin pour
(* affichage du tableau T3 *)
Pour i1 à 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 i1 à n
faire
lire(A[i])
fin pour
Ecrire(‘’donnez des valeurs triées par ordre croissant pour le tableau B ‘’)
Pour j1 à m
faire
lire(B[j])
fin pour
/ *fusion des deux tableaux Aet B en un tableau C trié à son tour */
i1 ; j1 ; k1
tant que( i<=n) et (j<=m)
faire
si A[i]<B[j]
alors C[k]A[i]
ii+1
sinon C[k]B[j]
jj+1
finsi
‫ حنك سعيدة – رابحي فطيمة – قدور ضاوية‬- ‫ بن يحي ثاني نسرين – حاند أمينة‬: ‫إعداد األساتذة‬

kk+1
fin tantque
/* vérifier s’il reste des éléments dans le tableau A*/
tant que i<=n
faire
C[k]A[i]
ii+1
kk+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]
jj+1
kk+1
Fin tant que
/* affichage du tableau C après fusion */
Pour i1 à 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 */
i0
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
‫ حنك سعيدة – رابحي فطيمة – قدور ضاوية‬- ‫ بن يحي ثاني نسرين – حاند أمينة‬: ‫إعداد األساتذة‬

ii+1
fin tant que
/* calcul de la moyenne et du crédit final de l’étudiant */
i0 ; moy0 ; somme_credit0 ; som_coef0 ;
tant que i< m
faire
moymoy + note[3*i+1]*note[3*i+2]
som_coefsom_coef + note[3*i+2]
somme_creditsomme_credit + note[3*i+3]
ii+1
fin tant que
moymoy / 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

الحل النموذجي سلسلة جداول ذات بعد واحد(1)fichier-pdf.frPDF6 pages

Vos contacts verront cette carte, avec la première page en image.

QR Code de ce document
Sur un téléphoneScannez le code pour ouvrir le document.Enregistrer le QR Code

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

Voir les autres documents de cet auteur

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.