الموسوعة العربية

ابحث عن أي موضوع يهمك

الخوارزمية هي قائمه من التعليمات يتم اتباعها لحل مشكله معينه خطوه بخطوه

بواسطة: نشر في: 25 نوفمبر، 2021
mosoah
الخوارزمية هي قائمه من التعليمات يتم اتباعها لحل مشكله معينه خطوه بخطوه

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

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

الخوارزمية هي قائمه من التعليمات يتم اتباعها لحل مشكله معينه خطوه بخطوه

سنتناول في تلك الفقرة طبيعة هذا الأمر.

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

أنواع الخوارزميات

للخوارزميات العديد من الأنواع المختلفة، وفيما يلي أهم أنواعها.

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

عملية تحويل الخوارزمية إلى لغة يستطيع الحاسب فهمها

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

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

تراكيب الخوارزميات

سنتعرف في تل الفقرة على أهم التراكيب التي تشكل الخوارزمية، فتابع معنا.

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

خصائص الخوارزمية

فيما يلي سنقدم أهم الخصائص والسمات التي تميز الخوارزمية.

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

بحث عن الخوارزمي كامل

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

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

وفيما يلي نبذة مختصرة عن تلخيص المقال

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

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

للمزيد من المقالات ذات الصلة عبر الموسوعة لعربية الشاملة