/ / ما هي الخوارزميات ولماذا هناك حاجة؟

ما هي الخوارزميات ولماذا هناك حاجة؟

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

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

في المعلوماتية

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

  • أدخل البيانات الأولية اللازمة للحساب.
  • أداء الحسابات.
  • إخراج النتائج إما على شاشة الكمبيوتر ، أو على بعض الوسائط الأخرى
    (على سبيل المثال ، على الورق).

أنواع

يمكن أن تكون الخوارزمية في علوم الكمبيوتر في المظهر في التعديلات التالية:

  • بيانيا (في شكل مجموعة من الكتل القياسية).
  • وصف نصي خطوة بخطوة.

خوارزمية المعلوماتية
في الحالة الأولى ، تتكون من كتل قياسية ،يتم تنظيم مظهر من قبل GOST مع الرقم التسلسلي 19.701-90. على سبيل المثال ، ستبدو العملية البسيطة هنا مستطيلة ، وحالة الاختيار هي المعين.

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

الحياة الحقيقية

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

خوارزمية المعلوماتية

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

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

بدلا من الاستنتاجات

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

يحب:
0
الوظائف الشعبية
التطور الروحي
طعام
ذ