*رسم مخططات الانسياب :
هي تمثيل بياني أو رسمي للخطوات
الخوارزمية .
= فوائد رسم المخططات :
1-
توضيح الطريقة التي يمر بها البرنامج من المدخلات ثم المعالجة ثم المخرجات
2-
توثيق منطق البرنامج للرجوع إليه لإجراء التعديلات و اكتشاف الأخطاء .
= بعض الرموز المستخدمة في بناء مخططات
الانسياب :
المعنى الاسم الرمز
يمثل بداية أو نهاية البرنامج بداية/نهاية
يمثل إدخال البيانات أثناء البرنامج أو
إخراجها
إدخال/إخراج
يمثل عملية معالجة البيانات عملية
يمثل اتخاذ القرار أو تعبير منطقي يحتاج
إلى جواب قرار
يمثل اتجاه الانسياب المنطقي للبرنامج خط انسياب
* مثال 1 / قم بصياغة حل المسألة ( قم
بتحليل عناصر المسألة ثم كتابة الخطوات الخوارزمية ثم رسم مخطط الانسياب ) لحساب
مساحة المستطيل بمعلومية الطول و العرض ، إذا علمت أن مساحة المستطيل = الطول العرض ؟
* الحل /
أولا : تحليل عناصر المسألة بتحديد: 1- مخرجات البرنامج و هي مساحة المستطيل
2-
مدخلات البرنامج و هي الطول و العرض
3-
عمليات المعالجة و هي قانون مساحة المستطيل
و هو مساحة المستطيل = الطول العرض
ثانيا :
كتابة الخطوات الخوارزمية
:
1-
أدخل الطول L
و العرض W
2-
أحسب مساحة المستطيل A = L W
3-
أطبع المساحة A
4-
النهاية
ثالثا :
رسم مخطط الانسياب : بداية
أدخل
L
و W
المساحة A = L W
اطبع
المساحة A
نهاية
* مثال 2 / قم بصياغة حل المسألة لإيجاد
متوسط عددين ؟
* الحل /
أولا : تحليل عناصر المسألة بتحديد: 1- مخرجات البرنامج و هي متوسط العددين
المدخلين م
2-
مدخلات البرنامج و هي عددين مدخلين أ ، ب
3-
عمليات المعالجة و هي قانون متوسط العددين
و هو متوسط عددين = ( العدد الأول +
العدد الثاني )
2
أو بمعنى م = ( أ + ب ) 2
ثانيا :
كتابة الخطوات الخوارزمية : 1-
أدخل العددين أ ، ب
2-
اجعل م = ( أ + ب ) 2
3-
أطبع م
4-
نهاية البرنامج
بداية
ثالثا :
رسم مخطط الانسياب :
أدخل
العددين أ ، ب
اجعل
م = ( أ + ب ) 2
اطبع
قيمة م
نهاية
* مثال 3 / قم بصياغة حل المسألة لإيجاد
زكاة المال و ذلك بمعلومية المال المدخر ، إذا علمت أن زكاة المال = 0.025 × المال المدخر، بشرط حساب الزكاة للمال إذا
تجاوز 1000 ريال ؟
* الحل /
أولا : تحليل عناصر المسألة بتحديد: 1- مخرجات البرنامج و هي زكاة المال ( ك )
2-
مدخلات البرنامج و هي مبلغ المال ( م )
3-
عمليات المعالجة و هي عمليتين أو قانونين هما :
قانون زكاة المال = المال × 0.025 بمعنى
ك = 0.025 × م
شرط زكاة المال : المال يتجاوز 1000
ريال بمعنى م < 1000
ثانيا :
كتابة الخطوات الخوارزمية : 1-
أدخل مبلغ المال م
2-
إذا كان المبلغ ( م ) أصغر أو يساوي 1000 توقف ، و إلا استمر
3-
اجعل الزكاة ( ك ) = 0.025 × م
4-
اطبع الزكاة ( ك )
5-
نهاية البرنامج
ملاحظة : يمكن كتابة الخطوة رقم 2
كالتالي : 2- إذا كان المبلغ ( م ) أكبر من 1000 استمر ، و إلا توقف
ثالثا :
رسم مخطط الانسياب : بداية
أدخل
المبلغ ( م )
نعم
المبلغ
<= 1000
لا
اجعل الزكاة ( ك ) = 0.025 × م
اطبع الزكاة ( ك )
نهاية
* مثال 4 / قم بصياغة حل المسألة لإيجاد
متوسط درجات طلاب فصل ما في مادة الحاسب الآلي، إذا علمت أن عددهم 10؟
* الحل /
أولا : تحليل عناصر المسألة بتحديد: 1- مخرجات البرنامج و هي متوسط الدرجات ( م )
2-
مدخلات البرنامج و هي درجات 10 طلاب ( د )
3-
عمليات المعالجة و هي عمل عداد ( ع ) لعد الطلاب حتى آخر طالب
الطريقة
: إذا كان العداد = 10 استمر و إلا زد
العداد
عمل مخزن لجمع درجات الطلاب ( ج )
الطريقة
: ج (الجديدة) = ج (القديمة) + د
قانون إيجاد المتوسط لعشرة أعداد أي م
= ج ÷ 10
ثانيا :
كتابة الخطوات الخوارزمية : 1- ضع
المجموع ( ج) = 0
2-
اجعل العداد ( ع ) = 0
الشاشة 3- اجعل العداد
ع = ع + 1
4-
ادخل درجة الطالب رقم ( ع ) و خزنها في ( د )
5-
اجعل المجموع ج = ج + د
6-
إذا كان العداد ع = 10 استمر ، و إلا اذهب إلى الخطوة (3)
7-
اجعل المتوسط م = ج ÷ 10
8-
اطبع المتوسط م
9-
نهاية البرنامج
ثالثا :
رسم مخطط الانسياب : بداية
اجعل
ج = 0
اجعل
ع = 0
اجعل ع = ع + 1
ادخل
درجة الطالب ( د )
اجعل ج = ج + د
لا
ع = 10
نعم
اجعل
م = ج ÷ 10
اطبع
م
نهاية
التكليف : واجب في الكتاب من صفحة
19 ، رقم
4 ، 5 ، 6 ، 7 ، 8 ، 9 ، 10 .
( حل الواجب و تصحيحه )
جـ1)
خطوات حل المسائل و خطوات كتابة البرنامج :
1-
تحليل عناصر المسألة
خطوات
حل المسائل 2- كتابة الخوارزم
خطوات
حل المسائل 3-
رسم مخططات الانسياب
و
خطوات كتابة البرنامج
4-
كتابة البرنامج بواسطة إحدى لغات البرمجة
خطوات
كتابة البرنامج 5- ترجمة
البرنامج إلى لغة الآلة
6-
اختبار البرنامج و إصلاح الأخطاء
اريد حل خوارزمية لمعادلة من الدرجة الثانية
ReplyDeletePost a Comment