Professional Documents
Culture Documents
SOM a + b استعمال متغيرات aو bو SOMغير مصرح بها التمرين األول:
Algorithme 01_Cal$cul
استعمال رمز المساواة بدل السهم في عملية االسناد 15, 5, som, moy,C : Entier لتكن الخوارزمية التالية:
moy=som/2 اسناد قيمة حقيقية som/2الى متغير moyمن نوع A,B,D : Chaine de caractères
Début
صحيح )Ecrire (Donner les valeurs
)"Ecrire ("la Somme est som وضع اسم المتغير somبين مزدوجتين في تعليمة الكتابة )"Lire ("a, b, som, moy
)Ecrire (“la Moyenne est ": moy استعمال النقطتين بدل الفاصلة SOM a + b
moy=som/2
C←A&B اسناد سلسلة من الحروف الى متغير Cمن نوع عدد صحيح )"Ecrire ("la Somme est som
استعمال عامل الطرح الخاص بالعمليات الحسابية مع )Ecrire (“la Moyenne est ": moy
D←A-B "A ← "423
متغيرين من نوع سلسلة حروف
"B ← "12
C←A&B
)Ecrire (C
.2تصحيح الخوارزمية: D←A-B
)Ecrire (D
Algorithme Calcul_01 يمكن تصحيح الخوارزمية بطرق Fin
a, b, som : Entier
moy : Réel
مختلفة لكن المهم هو المحافظة على -1هناك أخطاء في الخوارزمية ابحث عنها وأذكر سبب كل خطأ.
A,B, C : Chaine de caractères الهدف العام للخوارزمية لتكون النتيجة -2أعد كتابة الخوارزميات بعد تصحيح كل األخطاء.
Début نفسها.
)"Ecrire ("Donner les valeurs اإلجابة:
)Lire (a, b
مثال بالنسبة إلسم الخوارزمية يمكن
som a + b تصحيحه باستعمال أي اسم المهم يكون .1قائمة األخطاء:
moy som/2 يحقق خصائص المعرف. الخطأ السبب
)Ecrire ("la Somme est" , som بالنسبة للعوامل الخاصة بسالسل 01_Cal$cul10 المعرف يبدأ برقم ويحتوي على رمز $
)Ecrire (“la Moyenne est ", moy
"A ← "423 الحروف ليس هناك اال العامل األبجدي 15, 5, som, moy,C : Entier التصريح بأعداد 15, 5كأسماء لمتغيرات
"B ← "12 الرقمي ( & أو concatأو .)+
C←A&B
)Ecrire (Donner les valeurs عدم وضع الرسالة Donner les valeurs :بين مزدوجتين
)Ecrire (C استعمال المزدوجتين في تعليمة القراءة
Fin )"Lire ("a, b, som, moy قراءة متغيرين aو bغير مصرح بهما
قراءة قيمة المتغيرين moyو som
1/4
2023/2022 :السنة الجامعية 2 مقياس االعالم االلي السنة الثانية ليسانس كلية العلوم االقتصادية والعلوم التجارية وعلوم التسيير 3 جامعة الجزائر
:التمرين الثالث :التمرين الثاني
Algorithme Prix
:اليك الخوارزمية التالية ………………. :اليك الخوارزمية التالية
Début
Algorithme Enigme Ecrire (Entrez le prix hors taxes :)
A, B : Entier Lire (pht)
Début Ecrire (Entrez le nombre d’articles :)
1 Ecrire (" Donnez la valeur de A : " ) Ecrire ("Entrez le taux de TVA :")
2 Lire (A) Lire ttva
3 Ecrire (" Donnez la valeur de B: ") pttc = nb * pht * (1 + ttva)
4 Lire (B) Ecrire ( Le prix toutes taxes est : , pttc)
5 A ← A-B Fin
6 B ← A+B
7 A ← B-A . أعد كتابة الخوارزمية بإتمام التصريحات الالزمة وتصحيح األخطاء إن وجدت.1
8 Ecrire ("Les nouvelles valeurs de A et B sont:", A, B)
Fin
19% =ttva و65=nb و100=pht قم بالتظاهر من أجل.2
2/4
السنة الجامعية2023/2022 : مقياس االعالم االلي 2 السنة الثانية ليسانس كلية العلوم االقتصادية والعلوم التجارية وعلوم التسيير جامعة الجزائر 3
التظاهر من أجل A= -20, B=8
Algorithme EXO_04_B في الثانية استغنينا عن Instruction A B Affichage
x, y : Entier
متغيرات لحفظ النتائج وذلك 1 Donnez la valeur de A :
Début
)"Ecrire ("Donnez deux nombres entiers بكتابة العبارات مباشرة 2 -20
)Lire (x,y لكونها عبارات بسيطة. 3 -20 Donnez la valeur de B :
)Ecrire ("la somme= ", x+y, "le reste= ", x mod y 4 -20 8
Fin
5 -28 8
6 -28 -20
7 8 -20
التمرين الخامس: 8 8 -20 Les nouvelles valeurs de A et B sont:8 -20
قم بإعداد خوارزمية تسمح بحساب االحتياج إلى الرأس المال العامل لالستغالل لمؤسسة تجارية
علما أن: .2دور الخوارزمية هو قراءة قيم المتغيرين الصحيحين Aو Bثم تبديل قيمهما وعرضهما
= Besoin en fonds de roulement d’exploitation
التمرين الرابع:
Stocks + Créances d’exploitation – Dettes d’exploitation
ثم تحسب وتعرض اكتب خوارزمية تطلب من المستخدم ادخال عددين صحيحينx,y
اإلجابة: المجموع وباقي قسمة xعلى yمع العلم أن (.)y < > 0
3/4
السنة الجامعية2023/2022 : مقياس االعالم االلي 2 السنة الثانية ليسانس كلية العلوم االقتصادية والعلوم التجارية وعلوم التسيير جامعة الجزائر 3
التمرين الثامن: التمرين السادس:
اكتب خوارزمية للصيغة الرياضية التالية: اكتب خوارزمية تطلب من المستخدم ادخال اسمين ثم تعرض vraiإذا كان االسمان متطابقان أو
تعرض fauxإذا كان االسمان مختلفان.
𝐭 𝟏𝟕𝛃 +
−𝟐𝟐𝐬 + √𝐚 − اإلجابة:
𝟑𝟐
=𝒙 Algorithme EXO_06_A
𝒂𝟐 nom1, nom2 : Chaine de caractères
اإلجابة: resultat : Booléen
Début
Algorithme Formule )"Ecrire ("Entrez deux noms
x,a,b,t,s : Réel )Lire (nom1, nom2 نفس الشيء بالنسبة للعبارات
Début resultat ← nom1 = nom2 المنطقية والتي يمكن استعمال
)"Ecrire ("Entrez les valeurs de :a,b,t,s )Ecrire (resultat متغير ليحمل نتيجة العبارة
)Lire (a,b,t,s Fin
المنطقية أو كتابتها مباشرة في
)x ← (-22*s+SQRT(a-(17*b+t)/23))/(2*a Algorithme EXO_06_B تعليمة الكتابة بما أنها عبارة
)Ecrire ("x= ", x nom1, nom2 : chaine de caractères
Fin منطقية بسيطة.
Début
)"Ecrire ("Entrez deux noms
)Lire (nom1, nom2
)Ecrire (nom1 = nom2
Fin
التمرين التاسع:
التمرين السابع:
اكتب خوارزمية تطلب من المستخدم ادخال مدة زمنية بالثواني ثم تعرضها بالتفصيل (عدد
اكتب خوارزمية تطلب من المستخدم ادخال ثالث اعداد حقيقية ثم تقوم بتبديل قيمهم وعرضهم.
الساعات ،عدد الدقائق ،عدد الثواني).
مثال :إذا كانت المدة الزمنية = 3800 s اإلجابة:
1 Heures, 3 Minutes, 20 Secondes الخوارزمية تعرض ما يلي:
Algorithme Permutation استعملنا في الخوارزمية إضافة
Algorithme Duree الستخراج عدد الساعات نقوم بحساب x, y, z, k : Réel
حاصل قسمة المدة الزمنية على Début
الى المتغيرات الثالثة التي نريد
dur, h, m, s : Entier
Début .3600 )"Ecrire ("Entrez trois nombres de type réel تبديل قيمهم ،متغيرا ثالثا kمن
)"Ecrire ("Entrez la durée عدد الدقائق هو حاصل قسمة المدة )Lire (x, y, z اجل عملية التبديل وعدم ضياع
المتبقية ( )dur mod 3600على k←x
)Lire (dur
x←y
احد القيم.
h ← dur div 3600 .60
m ← dur mod 3600 div 60 y←z لم نشترط في السؤال ترتيب
عدد الثواني هو المتبقي بعد استخراج
s ← dur mod 3600 mod 60 كل من عدد الساعات والدقائق .والذي
z←k التبديالت لذلك كل االحتماالت
) " Ecrire (h, " Heures, ",m, " Minutes, ",s, " Secondes ) Ecrire ("x=",x, "y=",y, "z=",z
يمكن حسابه أيضا بالتعليمة التالية: صحيحة.
Fin Fin
s←dur – h*3600 – m*60
4/4