# ملخص :

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

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

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

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

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

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

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

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

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

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

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

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

Create new account

Download eMufeed Android Application Now

 

للاعلان