انت هنا الان : شبكة جامعة بابل > موقع الكلية > نظام التعليم الالكتروني > مشاهدة المحاضرة

برمجة مهيكلة 2 structured programming

الكلية كلية التربية الاساسية     القسم قسم الرياضيات والحاسوب     المرحلة 1
أستاذ المادة اوفى حسن دخيل الطائي       03/12/2018 19:06:57
تعريف الخوارزمية : هي مجموعة خطوات متسلسة ومحدودة تؤدي الى حل مسألة معينة والوصول الى نتائج محددة من خلال الاعتماد عمى معطيات المسألة.

مميزات الخوارزمية:
??تكون لها بداية ونهاية واحدة.
??مرتبة و متسلسة منطقيا.
??تكون واضحة وبسيطة.
??توضح خطوات حل المشكلة برمجيا.
??تكتب بأي لغة مفهومة وبسيطة.

أنواع الخوارزميات:
•?خوارزميات حسابية: هي التي تهتم بالمسائل الرياضية ، ) حل معادلات من الدرجة الأولى(.
•?خوارزميات غير حسابية: لا تهتم بالمسائل الرياضية ولكنها تحتاج إلى حلول منطقية.

طرق التعبير عن الخوارزمية :
??الطريقة الكلامية : تًكتب الخوارزميات على شكل خطوات باستخدام اللغة المتداولة كاللغة العربية أوالانكليزية.
??الطريقة الرمزية : تًكتب الخوارزميات على شكل خطوات باستخدام الرموز.
??الطريقة التدفقية : تًكتب الخوارزميات على شكل خطوات باستخدام المخططات البيانية ) Flow charts .)


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

مثال توضيحي
:
أكتب الخوارزمية التي تعطي نتيجة حل التعبير ال رياضي الآتي باستخدام اللغة المتداولة )الطريقة الكلامية
Y=(x2+7)/x(x+2)

ملاحظة // للمزيد من التفاصيل حمل الملف المرفق.


المادة المعروضة اعلاه هي مدخل الى المحاضرة المرفوعة بواسطة استاذ(ة) المادة . وقد تبدو لك غير متكاملة . حيث يضع استاذ المادة في بعض الاحيان فقط الجزء الاول من المحاضرة من اجل الاطلاع على ما ستقوم بتحميله لاحقا . في نظام التعليم الالكتروني نوفر هذه الخدمة لكي نبقيك على اطلاع حول محتوى الملف الذي ستقوم بتحميله .