ما هو مخطط الكتلة

جدول المحتويات:

ما هو مخطط الكتلة
ما هو مخطط الكتلة

فيديو: ما هو مخطط الكتلة

فيديو: ما هو مخطط الكتلة
فيديو: مخطط الكتلة و مخطط الموقع plan de masse et plan de situation 2024, أبريل
Anonim

مخطط الكتلة هو طريقة لتقديم خوارزمية في شكل رسم بياني مرئي. يتم استخدام نموذج خاص لشرح خطوات معينة بصريًا لخلايا مخطط التدفق. لا يمكن وصف كل خوارزمية باستخدام مخطط انسيابي ، ولكن هذه الطريقة مناسبة للعديد من المهام.

ما هو مخطط الكتلة
ما هو مخطط الكتلة

تنظيم المخطط الانسيابي

هناك حاجة إلى نموذج رسومي للخوارزمية من أجل النظر في تسلسل الإجراءات وتغطيتها عقليًا جميعًا. من المعروف أن الدماغ البشري أفضل بكثير في حل المشكلات إذا كان يمثل موقفًا معقدًا ، والمخطط الكتلي طريقة مثالية لوصف خوارزميات البرمجة بهذه الطريقة.

جميع الكتل في مخطط الكتلة مترابطة ببعضها البعض عن طريق الخطوط ، مما يعني الوصلات بينها.

تعد دراسة المخططات الانسيابية جزءًا من منهج علوم الكمبيوتر الإلزامي في المدرسة الثانوية. يمكن العثور على وصف لهذه التقنية في الكتب المدرسية. نظرًا لأن استخدام المخططات الانسيابية يجعل البرمجة أسهل ، فإن كل مدونة تقريبًا تعلم القراء كتابة التعليمات البرمجية تتحدث أيضًا عن هذه الطريقة.

عناصر مخطط الكتلة

عناصر المخطط الانسيابي هي أشكال هندسية تكتب بداخلها رمزًا أو وصفًا للإجراءات. يبدأ المخطط دائمًا بشكل بيضاوي ممدود. تعني بداية البرنامج أو نهايته ، وكذلك بداية أو نهاية دالة (استدعاء وعودة). بمعنى أوسع ، يمكن القول أن هذه هي بداية المشكلة ونهايتها.

يستخدم المستطيل لسرد العمليات الحسابية أو التخصيص. هذه كتلة عمل.

المعين هو كتلة منطقية تحتوي على شرط. هذا يعني التحقق من حالة ما ، ثم يحدث التفرع. يمكن أن تكون اتجاهات الفروع إما اثنين ("if ، ثم" البناء) ، أو عدة (عادةً في لغات البرمجة ، يتم وصف مثل هذا البناء بكلمة "case")

المستطيل الذي يحتوي على أعمدة على الجانبين عبارة عن كتلة عملية محددة مسبقًا. يصف استدعاء الإجراء الفرعي ويسرد المتغيرات التي تم تمريرها. على سبيل المثال ، هذه هي الطريقة التي يتم بها الإشارة إلى استدعاء الوظيفة.

متوازي الأضلاع هو كتلة إدخال / إخراج البيانات. يسرد البيانات التي سيتم إرسالها إلى جهاز الإخراج أو استلامها من جهاز الإدخال.

مسدس ممدود أفقيًا. هذا الرقم يمثل دورة. في الداخل ، تتم كتابة القيمة الأولية لمتغيرات الحلقة وخطوتها وشرط الخروج. يمكن تقسيم هذه الكتلة إلى نصفين ، ثم يتم كتابة بداية الدورة في الأول ، والنهاية في الثانية ، ويتم وضع جميع العمليات في المنتصف.

ميزات استخدام المخططات القُطرية

تُستخدم مخططات UML لوصف كيفية عمل التطبيقات المكتوبة في نهج الكائن.

الرسوم التخطيطية للكتل قابلة للتطبيق فقط على لغات البرمجة التي تعتمد على نهج منظم. بالنسبة للغات الاصطناعية ، على سبيل المثال ، للغات منخفضة المستوى ، لن تعمل طريقة وصف الخوارزمية هذه. وبالمثل ، إذا كتبت بلغة كائن في إطار نموذج برمجة كائني التوجه ، فلا يمكن وصف التفاعل بين الكائنات باستخدام مخطط انسيابي. في مثل هذه الحالات ، يتم استخدام طرق أخرى لتصور الخوارزمية.

موصى به: