في الوقت الحاضر ، لا يقوم المبرمجون عادةً برسم مخططات انسيابية لهم عند كتابة البرامج. ولكن في دورة علوم الكمبيوتر بالمدرسة ، غالبًا ما يطلب المعلمون من الطلاب مرافقة البرامج بهذه المخططات. ليس من الصعب تكوينها.
ضروري
- - استنسل لرسم مخططات الكتلة ؛
- - قلم رصاص ميكانيكي
- - ممحاة؛
- - ورق؛
- - كمبيوتر مع الوصول إلى الإنترنت.
تعليمات
الخطوة 1
يشار إلى بداية ونهاية الخوارزمية بواسطة أشكال بيضاوية. داخلها ، على التوالي ، يتم وضع الكلمات "بداية" و "نهاية". من الشكل البيضاوي ، الذي يرمز إلى بداية الخوارزمية ، يتجه سهم واحد لأسفل ، إلى الشكل البيضاوي ، الذي يرمز إلى نهاية الخوارزمية ، يأتي السهم من أعلى.
الخطوة 2
يشار إلى الخطوات المقابلة للإجراءات غير المتعلقة بالإدخال / الإخراج بواسطة المستطيلات. مثال على مثل هذا الإجراء هو الحساب بواسطة صيغة وتعيين النتيجة إلى متغير معين. يأتي السهم من الخطوة السابقة إلى المستطيل في الأعلى ، ويأتي السهم إلى الخطوة التالية من أسفله.
الخطوه 3
تستخدم متوازي الأضلاع للإشارة إلى الخطوات المقابلة لعمليات الإدخال / الإخراج. هذه العمليات من نوعين: تعيين البيانات المستلمة من مكان ما إلى متغير وإخراج البيانات من متغير إلى ملف أو منفذ أو شاشة أو طابعة ، إلخ.
الخطوة 4
الفروع موضحة بالماس. يظهر سهم من الخطوة السابقة في الركن العلوي من المعين ، وتأتي الأسهم المميزة بعلامة "لا" و "نعم" من أركانها الجانبية. يأتون ، على التوالي ، إلى الخطوات التي يجب اتخاذها إذا لم يتم استيفاء الشرط واستيفاء الشرط. يتم ترك الزاوية السفلية من المعين مجانًا. الشرط نفسه (على سبيل المثال ، المساواة ، صارم أو غير صارم) مكتوب داخل المعين.
الخطوة الخامسة
يمثل المستطيل ذو الجدران الجانبية المزدوجة انتقالًا إلى إجراء فرعي. بعد مصادفة بيان الإرجاع في الروتين الفرعي ، يستمر تنفيذ البرنامج الرئيسي. يشار إلى اسم الروتين الفرعي داخل المستطيل. يتم وضع المخططات الكتل لجميع الإجراءات الفرعية تحت مخطط كتلة البرنامج الرئيسي أو في صفحات منفصلة.
الخطوة 6
من الأنسب رسم مخططات انسيابية من خلال الإستنسل الخاص باستخدام قلم رصاص ميكانيكي. يمكن محوها باستخدام ممحاة مثل قلم رصاص عادي ، لكن لا يلزم شحذها.
الخطوة 7
إذا كنت ترغب في إنشاء مخططات انسيابية إلكترونيًا ، فاستخدم تطبيقًا عبر الإنترنت يسمى Flowchart. إذا كنت ترغب في ذلك ، يمكنك أيضًا إتقان لغات البرمجة الخاصة ، حيث تتكون عملية البرمجة نفسها من رسم مخطط انسيابي. هناك نوعان من هذه اللغات: Dragon و HiAsm.