ملخص :

تعرف الخوارزمية بانها مجموعة من القواعد او التعليمات و تعبر عن طريقة منهجية لحل مسالة معطاة على نحو قابل للتنفيذ الالي .

و قد كان البحث عن الخوارزميات اللازمة لحل المسائل ولا يزال من القضايا الهامة في البحث و التطوير

و مع التقدم التقني و ظهور الحواسيب و قدرتها على تنفيذ التعليمات بسرعة مذهلة انضب اهتمام المعلوماتيين على الخوارزميات لأنها مفتاح حل المسائل و برمجتها

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

من الواضح انه يصعب التعبير عن الخوارزمية اعتمادا على اللغات الطبيعية .

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

اما توصيف كامل الحل باللغة الطبيعية فهو امر اكثر صعوبة ليكون قابلا للبرمجة و التنفيذ الحاسوبي .

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

الطرائق النصية

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

و لكن الكتابة بلغة برمجية ما يعني التقيد بلغة خاصة و نحن نريد وسيلة تعبير مستقلة عن أي لغة .

ان استخدام طريقة منظمة للتعبير عن الخوارزميات يتيح لنا حرية التعبير عن الحل مع الاحتفاظ بسهولة نقل الحل الى لغة برمجة يفهمها الحاسوب .

إنشاء حساب جديد

قم بتنزيل تطبيق eMufeed Android الآن

 

للاعلان