مديرية الحكومة الألكترونية
في كانون الثاني 17, 2022
28 المشاهدات
ماذا تعرف عن #الخوارزميات (Algorithms) ؟
‏الخوارزمية هي مجموعة من الخطوات المحددة  والمتسلسلة اللازمة لحل مشكلة ما أو من أجل تنفيذ مهمة محددة.
مثلا خوارزمية حساب العمر هي :
السنة الحالية - سنة الميلاد = العمر 
2021 - 2001 = 20 
وتعرف الخوارزميات في البرمجة بأنها مجموعة من التعليمات البرمجية الواضحة التي يتم تنفيذها واحدة تلو الآخرى بشكل متسلسل لحل مشكلة ما.
‏إذ تهتم دراسة الخوارزميات بعاملين مهمين هما :
 ⭕ Time complexity
  الوقت الذي يقضيه الكمبيوتر فى تنفيذ الخوارزمية
 
 ⭕ Space complexity
  كمية الذاكرة التي استخدمها البرنامج لتنفيذ الخوارزمية.
 ‏
و تبرز أهمية الخوارزميات في كلا من:
1️⃣ تحسين وقت تنفيذ البرنامج.
2️⃣ إستخدام الذاكرة بشكل صحيح.
3️⃣ تبسيط الكود بسبب الإعتماد على خطوات واضحة وسهلة الفهم.
اما عوامل جودة الخوارزمية تلاحظ في :
1️⃣زمن التنفيذ قليل. 
2️⃣ لا تحتاج إلى إستخدام الذاكرة بشكل كبير.
3️⃣ خطوات واضحة وسهلة الفهم.
4️⃣ تحديد المدخلات والمخرجات بدقة.
#الحشد_الشعبي
#المديرية_العامة_لتكنولوجيا_المعلومات_والإتصالات / #مديرية_الحكومة_الإلكترونية
#e_gov
#مصطلح_ومعلومة
القياس: 714 x 627
حجم الملف: 34.3 Kb
أعجبني (5)
جارٍ التحميل...
5