More Related Content Similar to الخوارزميات و المخططات الإنسيابية (20) More from mohamednacim (20) الخوارزميات و المخططات الإنسيابية1. البليدة لوالية التربية مديرية
التربية إطارات لتكوين التكنولوجي المعهد–البليدة
التكوينية الدورة2014/2015التقني التعليم ألساتذة
األساتذةإعدادمناويةزبوحميدومحمد عيسى
الخوارزميات
ALGORITHME
4. -1الخوارزمية تعريف
الخطوات من مجموعة هي الخوارزميةالمنطقية و الرياضية
ما مشكلة لحل الالزمة والمتسلسلة.
الطاشقن المسلم العالم إلى نسبة االسم بهذا الخوارزمية وسميتدي
االصلجعفر أبوالخوارزمي موسى بن محمدالقرن في ابتكرها الذي
الميالدي التاسع.
هي واألوروبية الالتينية اللغات في المنتشرة الكلمة«algorithm»وفي
و فقط ثالثة لتراكيب خوارزمية على يقتصر معناها كان األصلهي:
االختيار و التسلسل(selection)والتكرار.
5. التسلسل:التعليمات من مجموعة عن عبارة الخوارزمية تكون
ال النوعين من أو بسيطة إما تكون قد التعليمات هذه ،المتسلسلةتاليين.
االختيار:للتعلي بسيط بتسلسل حلها يمكن ال المشاكل بعضوقد ،مات
إ ،االختبار نتيجة إلى وتنظر الشروط بعض اختبار إلى تحتاجكانت ذا
كان وإذا ،متسلسلة تعليمات يحوي مسار تتبع صحيحة النتيجةخاطئة ت
التعليمات من مختلف آخر مسار تتبع.ات تسمى ما هي الطريقة هذهخاذ
االختيار أو القرار.
التكرار:ال تسلسل نفس إعادة من بد ال المشاكل بعض حل عندخطوات
المرات من عدد.التكرار عليه يطلق ما وهذا.
7. 2–اليو حياتنا في الخوارزمياتمية
اليومية الحياة من مثال.
الخصوص وجه على نذكر الخوارزميات أقدم من:
المطبخ وصفات.
مراحل ثالثة من الوصفة تتكون:
2.االعداد
3.النتيجة
1.المكونات مقادير
9. 2–المكونات تجميع
-إلى الفرن سخني350الفرن إلى القالب ادخال عند ثم فهرنهايتعلى اخبزيه300
فهرنهايت
-قياس مستدير كيك قالب جهزي26طبقة رشي ثم السمن من ٍةخفيف ٍةبطبق بدهنه سمخفيفة
في جيدا ووزعيها الطحين من
القالب وزوايا أطراف جميع.
-والطح والكاكاو والسمن والزيت البيض أي معا المكونات جميع الخالط وعاء في ضعيين
والفانيليا باودر والبيكنج
جيدا واخلطي والحليب والملح"حتىناعما الخليط يصبح"ومتجانسا"
-القالب في الخليط صبي.
-لمدة أخبزي50-55دقيقة.
-لمدة واتركيها الفرن من الكيكة خرجي10قليال تبرد حتى القالب في دقائق.اقلبيها ثم
تماما لتبرد واتركيها"
-الشوكوالته فدج عليها نصب.
11. 3-الخوارزمية مكونات
التالي الشكل على عموما موجودة الخوارزمية:
متغير تعريف:: Déclaration des variables
والخو في تستخدم سوف التي للعناصر بالتفصيل صفارزمية.
البيانات إدخال أو التهيئة:: Initialisation ou Entrée des
données
و البيانات استعادة/تهيئتها أو.
13. 1-البداية
مرقم ثال1:
ب قمإ؟ الناتج اطبع ثم عددين جمع حاصل يجاد
الحـــــــــل
2-االول العدد بتعريف قم
3-الثاني العدد بتعريف قم
4-الناتج بتعريف قم
5-الناتج=االول العدد+الث العدداني
6-النات بطباعه قمج
7-النهاية
14. مثـــــــــرقم ال2:
ث ومن بأيجادها المستخدم يقوم عددين ضرب حاصل بايجاد قمقم م
الناتج؟ بطباعة
الحــــــــــــل
1-البداية
2-االول العدد بتعريف قم
3-الثاني العدد بتعريف قم
4-الناتج بتعريف قم
5-االول العدد ادخال بطلب قم
6-الث العدد ادخال بطلب قماني
7-الناتج=االول العدد*الثا العددني
8-الناتج بطباعة قم
9-النهاية
15. و زوجي عدد قيمة بادخال للمستخدم يسمح برنامج بعمل قممن
بطباعته؟ يقوم ثم
1-البداية
مرقم ثال3:
الحـــــــــل
2-العد بتعريف قمد
3-النا بتعريف قمتج
4-العدد بأدخال قم
5-على تقسيمه يتم ان يمكن العدد هل2باقي بدون(زوجي)؟
6-زوجي غير العدد كان اذا----عدالخطوة الى2
7-زوجي العدد كان اذا
8-العدد اطبع
9-النهاية
17. 4-1–الحـــلـقــــةPOUR
المتكررة هيكل استخدام يتم عموماPourعندما وتكرارا مرارا
معرف متغير قيمة تغيير نريد
أولية قيمة من( valeur initiale)معرفة نهائية قيمة إلى
valeur finale))،ق على التعليمات من سلسلة تنفيذ أثناءهذا يمة
المتغير.الزيادة قيمة تشيرvaleur_incrémentالذي للتغيير
تكرار كل نهاية في تطبيقها عند المتغير عل يحدث.
29. Algobox،الخوارزميات إنشاء على يساعد تعليمي برنامج هو
التشغيل نظام ،لينكس ألنظمة متاح وهوMac OS Xكما ويندوز
مفتاح على تشغيله يمكنناUSB.
1-برمجية تعريفAlgobox
برمجية تستخدمAlgoboxوواجهة الفرنسية باللغة خوارزمية لغة
تصمي من البرنامج هذا يمكننا ،ومريحة بسيطة رسومية مستخدمم
الرياض تدريس في مواجهتها يمكن التي الخوارزميات واختبارفي يات
الثانوية المدرسة.
30. Algoboxبخطوة خطوة للخوارزميات المصدري الكود على مبني
لالستخدام جاهزة أوامر باستخدام
(قراءة,عرض,تعيين,إذا الدالة......إذن,التكرارية الحلقات...الخ)
ت من بدال الخوارزميات منطق على بالتركيز للمبتدئين يسمح هذا ولغة علم
مواج يمكن التي الرياضية الحاالت مختلف من االقتراب أجل من معقدةهتها
الثانوية المدرسة في.
ويشملAlgoboxرسم و العددية الدوال استخدام على القدرة أيضا
محدد معلم على المستقيمات و النقاط.
38. يشملAlgoboxندخل حيث ،هرمية شجرة شكل على محررا
على الموجودة األزرار على الضغط طريق عن األوامر معظم
الحسابية للهياكل الموافقة الرسومية المستخدم واجهة.
يمكننا كماAlgoboxمحرر على مباشرة الكود ادراج من
االستخدام الجاهزة األوامر استعمال دون التقليدي النصوص.
5-برمجية واجهة وصفAlgobox
66. Utiser une fonction numerique الصفحــــــة فتـــــح
القيمة منح
Sqrt(2*x+1)
للدالة
F1(x)