منتديات الالكترونيات العصريه  
yoursite.com page title .

استرجاع كلمة المرور طلب كود تفعيل العضوية تفعيل العضوية
العودة   منتديات الالكترونيات العصريه > المنتديات العامه > منتدى الحاسوب Computer

  #1  
قديم 02-26-2008, 06:33 PM
الصورة الرمزية mohandsyasser
mohandsyasser mohandsyasser غير متواجد حالياً
عضو
مجلس الاداره
 
تاريخ التسجيل: Feb 2008
الدولة: مصر
المشاركات: 2,361
معدل تقييم المستوى: 16
mohandsyasser is a splendid one to beholdmohandsyasser is a splendid one to beholdmohandsyasser is a splendid one to beholdmohandsyasser is a splendid one to beholdmohandsyasser is a splendid one to beholdmohandsyasser is a splendid one to beholdmohandsyasser is a splendid one to behold
افتراضي تــــعـــريــــف الخوارزميات

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

الخوارزمية (Algorithm) عبارة عن مجموعة من الخطوات الرياضية والمنطقية والمتسلسلة اللازمة لحل مشكلة ما. وسميت الخوارزمية بهذا الاسم نسبة إلى العالم المسلم الفارسي أبو جعفر محمد بن موسى الخوارزمي الذي ابتكرها في القرن التاسع الميلادي. كلمة خوارزم (algorism) في الأصل كانت مقتصرة على القوانين الرياضية التي تستخدم الأرقام العربية و طُّوِرت في اللاتينية من الخوارزمي (al-Khwarizmi) لتصبح (algorithm) في القرن الثامن عشر الميلادي لتشمل جميع إجراءات حل المشكلات و تنفيذ المهمات.

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

* وصف خطوات الحل بشكل واضح ومحدد.
* عدم اعتماد الخوارزمية على اسلوب معين في المعالجة
* امكانية استخدام الخوارزمية نفسها لحل جميع المشاكل المشابهة.
* سهولة فهم خطوات حل المشكلة واستيعابها.
* امكانية اكتشاف الاخطاء التي قد تحدث بيسر وسهولة.
* تعد الخوارزمية وسيلة من وسائل التوثيق.

تركيبها

هناك ثلاث تراكيب لبناء البرامج و كتابة الخوارزميات. الفكرة تكمن في أن أي برنامج أو خوارزمية يجب أن تتكون من هذه التراكيب الثلاثة فقط: التسلسل (sequence) ، الاختيار (selection),التكرار (repetition).

1- التسلسل: تكون الخوارزميةعبارة عن مجموعة من التعليمات المتسلسلة,هذه التعليمات قد تكون إما بسيطة أو من النوعين التاليين.

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

3- التكرار : عند حل بعض المشاكل لا بد من إعادة نفس تسلسل الخطوات عدد من المرات. و هذا مايطلق عليه التكرار .

و قد أثُبت أنه لاحاجة إلى تراكيب إضافية.استخدام هذه التراكيب الثلاث يسهل فهم الخوارزمية و اكتشاف الأخطاء الواردة فيها و تغييرها.

تمثيلها

1- المخطط الانسيابي (Flowchart) : هو تمثيل مصور للخوارزمية يوضح خطوات حل المشكلة من البداية إلى النهاية مع إخفاء التفاصيل لإعطاء الصورة العامة للحل. و يمكن تصنيفها إلى أصناف ثلاثة هي:

* مخططات سير العمليات التتابعية (Sequential Flowcharts).
* مخططات سير العمليات ذات التفرع (Branched Flowcharts).
* مخططات سير العمليات ذات التكرار والدوران (Loop Flowcharts).

2-الشفرة المزيفة (pseudocode) : تمثيل الخوارزمية بلغات البشر كالانجيليزية أو الفرنسية أو العربية أو بلغات البرمجة كالباسكال (Pascal).البعض يستخدم الكثير من التفاصيل و البعض الآخر يستخدم القليل ... فلا قاعدة معينة لكتابة هذا النوع من الشفرات.
رد مع اقتباس
  #2  
قديم 03-24-2009, 09:37 AM
الصورة الرمزية ابو نادر
ابو نادر ابو نادر غير متواجد حالياً
ادارة
الموقع
 
تاريخ التسجيل: Aug 2007
الدولة: الوطن العربي
المشاركات: 3,152
معدل تقييم المستوى: 16
ابو نادر is a glorious beacon of lightابو نادر is a glorious beacon of lightابو نادر is a glorious beacon of lightابو نادر is a glorious beacon of lightابو نادر is a glorious beacon of lightابو نادر is a glorious beacon of light
افتراضي رد: تــــعـــريــــف الخوارزميات

مشاء الله عليك موضوع مفيد وشيق

اسال الله ان ينفع به شبابنا
رد مع اقتباس
  #3  
قديم 03-24-2009, 01:41 PM
الصورة الرمزية mohandsyasser
mohandsyasser mohandsyasser غير متواجد حالياً
عضو
مجلس الاداره
 
تاريخ التسجيل: Feb 2008
الدولة: مصر
المشاركات: 2,361
معدل تقييم المستوى: 16
mohandsyasser is a splendid one to beholdmohandsyasser is a splendid one to beholdmohandsyasser is a splendid one to beholdmohandsyasser is a splendid one to beholdmohandsyasser is a splendid one to beholdmohandsyasser is a splendid one to beholdmohandsyasser is a splendid one to behold
افتراضي رد: تــــعـــريــــف الخوارزميات

اقتباس:
المشاركة الأصلية كتبت بواسطة ابو نادر مشاهدة المشاركة
مشاء الله عليك موضوع مفيد وشيق

اسال الله ان ينفع به شبابنا
جزاك الله كل خير استاذى العزيز
رد مع اقتباس
  #4  
قديم 09-08-2009, 02:25 AM
qasem kafawin qasem kafawin غير متواجد حالياً
عضو نشيط
 
تاريخ التسجيل: Aug 2009
المشاركات: 70
معدل تقييم المستوى: 6
qasem kafawin is on a distinguished road
افتراضي رد: تــــعـــريــــف الخوارزميات

مشكور جدا على هذا الموضوع
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
الخوارزميات, تــــعـــريــــف

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة



الساعة الآن 06:16 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
الحقوق محفوظة لمنتديات الاليكترونيات العصريه
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77