ماذا تعني الخوارزميات؟
لكي تجعل الكمبيوتر يقوم باي شىء، يجب ان تكتب له برنامج. ولكي تكتب برنامج الكمبيوتر يجب عليك اخبار الكمبيوتر خطوة خطوة، بتحديد ماذا تريد ان تفعل. ثم يقوم الكمبيوتر بتنفيذ البرنامج، وتتبع الخطوات بطريقة ميكانيكية حتي يصل الي النهاية.
عندما تخبر الكمبيوتر ماذا يفعل، يجب عليك اختيار الطريقة التي يجب ان يعمل بيها الشىء، وهذا ما يسمي بالخوارزمية.
الخوارزمية هي مجموعة من الخطوات الرياضية والمنطقية المتسلسلة اللازمة لحل مشكلة ما. وسميت الخوارزمية بهذا الاسم نسبة إلى العالم المسلم طاشقندي الأصل أبو جعفر محمد بن موسى الخوارزمي الذي ابتكرها في القرن التاسع الميلادي
ولنفهم كيفية عمل الخوازمية، دعنا نفرض ان لك صديق وصل الي المطار، وهذا الصديق يريد الانتقال من المطار الي منزلك، هناك اربعة خوزميات يجب ان تعطيهم لصديقك حتي يصل الي منزلك! دعنا نبدء:
خوارزمية التاكسي:
1- قم بأيقاف تاكسي
2- قم بركوب التاكسي
3- قم بإعطاء السائق العنوان
خوارزمية الاتصال بي:
1- عندما تصل الطائرة قم بالاتصال بي علي الهاتف الخلوي
2- قم بمقابلتي خارج قاعة استقبال المطار
خوارزمية تأجير سيارة:
1- قم بالذهاب الي مكان تأجير السيارات
2- قم بتأجير سيارة
3- قم بأتباع ال GPS للوصول الي منزلي
خوارزمية الأتوبيس:
1- قم بالخروج من قاعة استقابل المطار
2- قم بركوب الاتوبيس رقم 70
3- قم بالتغير الي الاتوبيس رقم 14 في الطريق الرئيسي
4- قم بالنزول في شارع الزهور
5- قم بالسير جهة اليسار وعد منزلين لتجد منزلي
كل واحدة من هذه الخورزميات ستقوم بتوصيل صديقك الي منزلك اما عن طريق التاكسي او الاتصال بك او تاجير سيارة او حتي بالاتوبيس وهكذا نفهم ان الخوارزمية هي طرح عدة حلول لمشكلة ما في طريقة مرتبة ومتسلسلة حتي يسهل حل المشكلة.