انت هنا الان : شبكة جامعة بابل > موقع الكلية > نظام التعليم الالكتروني > مشاهدة المحاضرة
الكلية كلية العلوم
القسم قسم الكيمياء
المرحلة 2
أستاذ المادة ابتسام عبدالواحد رشيد الجزائري
16/12/2016 22:16:18
في كثير من الأحيان نحتاج في برامج الحاسب الالكتروني إلى العد Counting، فقد نريد مثلاً أن نعد عدد كل من الطلاب والطالبات ضمن الشعبة, وقد تكون هذه العملية سهلة للإنسان لأنها أصبحت ضمن قدراته العقلية التي يكتسبها من الطفولة، إلا أن الحاسب يحتاج إلى تصميم خوارزمية للعد Counting Algorithm تتضمن خطوات معينة إذا اتبعتها استطاع أن يعد. ويمكن تحديد الخطوات التي يتبعها الحاسب حتى يتمكن من العد في الخطوات الأساسية: 1.اجعل العداد مساويًا للصفر. 2.اجعل القيمة الجديدة للعداد تساوي القيمة القديمة لها زائد واحد, أي أن: قيمة العداد (الجديدة)= قيمة العداد (القديمة)+1 3.كرر الخطوات ابتداء من الخطوة 2. مثال: ارسم خريطة سير العمليات التي يتبعها الحاسب لطباعة الأعداد الطبيعية من 1 إلى 100 ومربعاتها. الحل: 1. ابدأ. 2. اجعل I=0. 3. اجعل I=I+1. 4. اجعل . 5. اطبع J, I. 6. إذا كانت I=100 اذهب إلى الخطوة 7 وإلا اذهب إلى الخطوة 3. 7. توقف. • العمليات ذات التكرار والدوران (Loop Flowcharts). 1- Start 2- Set the counter 3- Set the result to 1 4- While the counter less than target number a. Multiply the counter with current result b. Set the multiplication to the new result 5- Print the result 6- end
مثال : تستخدم في هذا المثال هذه الرموز للتعبير عن خوارزمية لقسمة عدد صحيح على عدد صحيح آخر. ليكن العدد المقسوم n والعدد القاسم d والناتج m والباقي r. هنا يجري طرح d من r طالما أن r أكبر من d وتكرر العملية حتى يغدو rأصغر من d فيكتب الناتج m والباقي r.
المادة المعروضة اعلاه هي مدخل الى المحاضرة المرفوعة بواسطة استاذ(ة) المادة . وقد تبدو لك غير متكاملة . حيث يضع استاذ المادة في بعض الاحيان فقط الجزء الاول من المحاضرة من اجل الاطلاع على ما ستقوم بتحميله لاحقا . في نظام التعليم الالكتروني نوفر هذه الخدمة لكي نبقيك على اطلاع حول محتوى الملف الذي ستقوم بتحميله .
الرجوع الىلوحة التحكم
|