الأحد، 29 مارس 2020

الدرس الاول / الجزء الاول

نبراس الشباني

دروس لمادة الحاسوب للصف الاول المتوسط / الكورس الثاني / ثانوية المتفوقات للبنات


الوحدة الثالثة الخوارزميات ومبادئ البرمجة
الفصل الأول: مبادئ الخوارزميات
الدرس الأول: مفهوم الخوارزميات وطرائق التعبير عنها

 لمشاهدة الفيديو على اليوتيوب ...







ما الخوارزمية Algorithm
؟
مجموعة من الخطوات الرياضية والمنطقية المتسلسلة اللازمة لحل مسألة ما التي يجب اتباعها حتى تتمكن من كتابة ومتابعة الشيفرة البرمجية code)) في برنامج الحاسوب بشكل صحيح.
سميت الخوارزمية بهذا الاسم نسبة إلى العالم أبي جعفر محمد بن موسى الخوارزمي الذي ابتكرها في القرن التاسع الميلادي، وهو عالم رياضيات وفلك عربي.

خطوات حل المسائل بواسطة الحاسوب
 إن حل المسائل بواسطة الحاسوب يتم من خلال الخطوات الآتية:
1)    تحديد وتحليل المسألة (تحديد ما المطلوب من المسألة والطريقة اللازمة لحلها).
2)    كتابة الخوارزمية (أي كتابة خطوات الخوارزمية اما باستخدام الشيفرة الوصفية أو باستخدام المخطط الانسيابي من أجل تحويلها إلى برنامج بالحاسوب).
3)    كتابة البرنامج (بإحدى لغات البرمجة مثل لغة Scratch ).
4)    اختبار البرنامج (التأكد من أنه يعطي النتيجة المطلوبة).
5)    حفظ البرنامج (من خلال تخزينه بملف داخل الحاسوب للرجوع إليه وتطويره الحقا من أجل توفير الجهد والوقت).

ما خصائص الخوارزمية؟
كل خوارزمية يجب أن تتوافر فيها الخصائص الآتية:
1)    الدقة والوضوح (أي ان خطوات الخوارزمية تكتب وترتب بشكل دقيق وواضح، لكي يمكن كتابة تلك الخوارزمية في احدى لغات برمجة الحاسوب ، لكي تنفذ بالحاسوب بشكل صحيح).
2)    وجود مدخلات تعرف في الخوارزمية( وعند تتبع خطوات الخوارزمية نحصل على النتيجة المطلوبة).
3)    المخرجات ( الحصول على نتيجة واحدة لكل خطوة بعد تنفيذها وتعتمد تلك النتيجة على المدخلات وعلى نتائج الخطوات التي تسبقها فقط).
4)    العمومية (أي إن الخوارزمية تطبق على مجموعة من المدخلات وإذا تغيرت المدخلات يمكن تطبيقها أيضا وستكون النتيجة مختلفة باختلاف تلك المدخلات.

ليست هناك تعليقات:

إرسال تعليق