الفرق بين الخوارزمية والمخطط الانسيابي

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

الفرق بين الخوارزمية والمخطط الانسيابي
الفرق بين الخوارزمية والمخطط الانسيابي

فيديو: الفرق بين الخوارزمية والمخطط الانسيابي

فيديو: الفرق بين الخوارزمية والمخطط الانسيابي
فيديو: الخوارزميات 🔥المخطط الانسيابي 🔥 3 امثلة مع الشرح والحل - فورتران 90 2024, شهر نوفمبر
Anonim

الفرق الرئيسي - الخوارزمية مقابل مخطط انسيابي

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

ما هي الخوارزمية؟

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

خوارزمية لإضافة رقمين هي كما يلي

  1. تهيئة المجموع=0
  2. أدخل رقم 1 ، رقم 2
  3. أضفهم وخزن النتيجة بالمجموع
  4. طباعة المجموع

هذا التسلسل من الخطوات في الخوارزمية باستخدام اللغة الإنجليزية البسيطة لإضافة رقمين.

خوارزمية لإيجاد مجموع خمسة أرقام على النحو التالي.

  1. تهيئة المجموع=0 والعد=0
  2. أدخل الرقم
  3. ابحث عن مجموع + رقم وقم بتعيين القيمة الجديدة لجمع وزيادة العد بواحد.
  4. عد < 5 ، إذا كانت الإجابة بنعم انتقل إلى الخطوة 2 ، وإلا اطبع المجموع.

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

ما هو مخطط انسيابي؟

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

الفرق بين الخوارزمية والمخطط الانسيابي
الفرق بين الخوارزمية والمخطط الانسيابي
الفرق بين الخوارزمية والمخطط الانسيابي
الفرق بين الخوارزمية والمخطط الانسيابي

الشكل 01: مخطط انسيابي لحساب مجموع رقمين

الرسم البياني أدناه يوضح المخطط الانسيابي لحساب مجموع 10 أرقام.

الفرق الرئيسي بين الخوارزمية والمخطط الانسيابي
الفرق الرئيسي بين الخوارزمية والمخطط الانسيابي
الفرق الرئيسي بين الخوارزمية والمخطط الانسيابي
الفرق الرئيسي بين الخوارزمية والمخطط الانسيابي

الشكل 02: مخطط انسيابي لحساب مجموع 10 أرقام

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

ما هي أوجه التشابه بين الخوارزمية والمخطط الانسيابي؟

  • كلاهما مفيد في حل مشكلة
  • كلاهما يمكن استخدام لغة طبيعية أو تدوين رياضي مضغوط.

ما هو الفرق بين الخوارزمية وخريطة التدفق؟

خوارزمية مقابل مخطط انسيابي

الخوارزمية هي إجراء خطوة بخطوة لحل مشكلة معينة. المخطط الانسيابي هو مخطط يمثل خوارزمية.
التمثيل
يتم تمثيل الخوارزميات باستخدام مخططات انسيابية أو كود زائف. يتم تمثيل المخطط الانسيابي باستخدام الرموز.

ملخص - الخوارزمية مقابل مخطط انسيابي

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

قم بتنزيل ملف PDF الخاص بالخوارزمية مقابل المخطط الانسيابي

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

موصى به: