تسجيل الدخول تسجيل جديد

تسجيل الدخول

إدارة الموقع
منتديات الشروق أونلاين
إعلانات
منتديات الشروق أونلاين
تغريدات تويتر
  • ملف العضو
  • معلومات
الصورة الرمزية منير7
منير7
مشرف شرفي
  • تاريخ التسجيل : 01-01-2013
  • الدولة : الجزائر ، بسكرة
  • العمر : 29
  • المشاركات : 19,049
  • معدل تقييم المستوى :

    31

  • منير7 will become famous soon enough
الصورة الرمزية منير7
منير7
مشرف شرفي
  • ملف العضو
  • معلومات
الصورة الرمزية منير7
منير7
مشرف شرفي
  • تاريخ التسجيل : 01-01-2013
  • الدولة : الجزائر ، بسكرة
  • العمر : 29
  • المشاركات : 19,049
  • معدل تقييم المستوى :

    31

  • منير7 will become famous soon enough
الصورة الرمزية منير7
منير7
مشرف شرفي
رد: دورة تعلم الألغوريتم systeme d algorithme
24-11-2015, 08:45 AM
مقدمة بسيطة

- تعريف الألغوريتم : اللوغ هي متتالية منتهية من التعليمات تبين الطريقة التي يتم من خلالها تنفيذ مجموعة من العمليات للحصول على حل مشكلة ما

- لماذا نتعلم اللوغاريتم لا نتعلم البرمجة مباشرة ؟
لقد أشرنا إلى أن اللوغاريتم يعبر عن سلسلة من الأوامر تحل مشكلة ما ، و هو مستقل عن خصوصيات برنامج ما ، لأن إتقان اللوغاريتم هو إتقان الصيغة أو البناء المنطقي لبرنامج ما ، و المشكل الوحيد الطروح هو اختلاف الأوامر بينه و بين لغات البرمجة المختلفة

* عملية البرمجة تتم على مرحلتين :
- المرحلة الأولى : نقوم بتحليل المشكل المطروح (البحث عن الألغوريتم الذي يحدد المراحل المناسبة لحل المشكل) ، و هذا جزء أساسي في عملية البرمجة.
-المرحلة الثانية : تحويل نتائج المرحلة الأولى إلى لغة البرمجة التي نريد أن نبرمج بها برنامجنا مع مراعاة احترام Syntaxe (اللغة التمثيلية) لغة البرمجة المستخدمة

* مراحل عمل برنامج :
لعمل برنامج ما في عالم المعلوماتية ، يكون هناك 3 أطراف :

- المستعمل : هو الشخص الذي يواجه مشكلا و يطلب المساعدة من الحاسوب ، حيث يكون الحاسوب المزود بالبرنامج المناسب أداة لتسيير أعماله ، فهدفه إذن تعلم الاستخدام الأفضل لهذه الأداة
- المبرمج : هو الشخص القادر على توجيه الحاسوب في حل المشاكل التي يضعها المستعمل ، بالنسبة للمبرمج الحاسوب هو منفذ للأوامر التي يوجهها له
-الحاسوب : الذي مهمته تنفيذ الأوامر بشرط سلامة الأوامر الكتابية في البرناج المناسب ليقوم بها

خلاصة الموضوع :

Probléme réel -- Analyse (نحلل المشكل)
Algorithme -- Codage -- Programme (تحويل نتيجة التحليل إلى لغة البرمجة التي نريدها)
Résultats (نتحصل على البرنامج النهائي)




  • ملف العضو
  • معلومات
الصورة الرمزية aziz87
aziz87
شروقي
  • تاريخ التسجيل : 07-08-2015
  • المشاركات : 1,719
  • معدل تقييم المستوى :

    10

  • aziz87 will become famous soon enough
الصورة الرمزية aziz87
aziz87
شروقي
رد: دورة تعلم الألغوريتم systeme d algorithme
24-11-2015, 09:29 AM
موضوع مميز ورائع أخي الفاضل " منير" عن علم الخوارزميات والبرمجة .
لقد بدأت أنسى الكثير من الأمور عن البرمجة بسبب عدم ممارستها .
أرجوا أن تكون هناك تطبيقات في لغة الباسكال والماتلاب ، لتنشيط ذاكرتي الخاملة.

في المتابعة .. تقبل تحياتي.
  • ملف العضو
  • معلومات
الصورة الرمزية منير7
منير7
مشرف شرفي
  • تاريخ التسجيل : 01-01-2013
  • الدولة : الجزائر ، بسكرة
  • العمر : 29
  • المشاركات : 19,049
  • معدل تقييم المستوى :

    31

  • منير7 will become famous soon enough
الصورة الرمزية منير7
منير7
مشرف شرفي
رد: دورة تعلم الألغوريتم systeme d algorithme
24-11-2015, 09:30 AM
مبدأ المتغيرات

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

- المتغير هو عبارة عن اسم يستخدم في حجز مكان معين في الذاكرة ، و منه المتغير ليس عنوان الذاكرة كما يظن البعض ، بل هو يأخذ عنوانا من الذاكرة.
يسمح مبدأ المتغيرات بشكل كبير في تسيير البرنامج و يسمح بالتعامل مع البيانات دون القلق حول الموقع الذي تشغله الذاكرة

- إذا نحن نحتاج فقط إلى إعطاء اسم للمتغير ، هذه مهمة المترجم (Compilateur) هو الذي يتكفل بإعطاء عنوان للمتغير على الذاكرة.

- إسم المتغير في لغات البرمجة عبارة عن حرف أو نص و أرقام شرط أن لا تكون الأرقام في بداية اسم المتغير ، و لا يمكن استخدام المسافات و العلامات فيه



الصورة عبارة عن رسم توضيحي لشكل الذاكرة و كل مستطيل منها يسمى بـ bits ، إذا الذاكرة عبارة عن عدد كبير جدا من الbits ، و عندما نقوم بالإعلان عن متغير ما ، فيذهب لحجز موقعه على هذه الbits

مثلا لو أعلنا عن متغير اسمه a و أعطيناه قيمة معينة ، فسيذهب و يأخذ الحجم الذي يكفيه من الذاكرة ، و لهذا يجب أن نحترم انواع المتغيرات ، فلو كنت تحتاج مثلا في برنامجك لأرقام صغيرة من 1 إلى 10 ، فيجب أن لا تعلن عن نوع متغير حجمه كبير ، حتى لا يضيع الحجم الزائد من الذاكرة دون استعمال

* إعلان المتغيرات Déclaration des Variables

-أول ما نقوم فيه في الألغوريتم قبل استعمال المتغيرات أن نعلن عنها في البداية ، و عند الإعلان عن متغير ما فنحن نقوم باختيار اسم له

- المتغير يحجز مكان على الذاكرة و يختلف حجم المكان حسب نوع المتغير ، و منه يجب تحديد نوع المتغير في البداية (إذا كان Entier فسيحجز مكان صغير ، و إذا كان Réel فسيحجز مكان أكبر)



يتبع لاحقا بعون الله




التعديل الأخير تم بواسطة منير7 ; 17-04-2018 الساعة 03:52 PM
  • ملف العضو
  • معلومات
الصورة الرمزية aziz87
aziz87
شروقي
  • تاريخ التسجيل : 07-08-2015
  • المشاركات : 1,719
  • معدل تقييم المستوى :

    10

  • aziz87 will become famous soon enough
الصورة الرمزية aziz87
aziz87
شروقي
  • ملف العضو
  • معلومات
الصورة الرمزية منير7
منير7
مشرف شرفي
  • تاريخ التسجيل : 01-01-2013
  • الدولة : الجزائر ، بسكرة
  • العمر : 29
  • المشاركات : 19,049
  • معدل تقييم المستوى :

    31

  • منير7 will become famous soon enough
الصورة الرمزية منير7
منير7
مشرف شرفي
رد: دورة تعلم الألغوريتم systeme d algorithme
24-11-2015, 03:14 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة aziz87 مشاهدة المشاركة
موضوع مميز ورائع أخي الفاضل " منير" عن علم الخوارزميات والبرمجة .
لقد بدأت أنسى الكثير من الأمور عن البرمجة بسبب عدم ممارستها .
أرجوا أن تكون هناك تطبيقات في لغة الباسكال والماتلاب ، لتنشيط ذاكرتي الخاملة.

في المتابعة .. تقبل تحياتي.
فضلت إفادة عامة عوض إفادة الاخت وحدها ، و الحمد لله أني لم أخطيء بهذا ، فها أنت تعيد تذكر ما نسيته من خلال هذه الدورة

شكرا على ردك أخي




التعديل الأخير تم بواسطة منير7 ; 25-11-2015 الساعة 05:37 PM
  • ملف العضو
  • معلومات
الصورة الرمزية منير7
منير7
مشرف شرفي
  • تاريخ التسجيل : 01-01-2013
  • الدولة : الجزائر ، بسكرة
  • العمر : 29
  • المشاركات : 19,049
  • معدل تقييم المستوى :

    31

  • منير7 will become famous soon enough
الصورة الرمزية منير7
منير7
مشرف شرفي
  • ملف العضو
  • معلومات
الصورة الرمزية رميساء رميساء
رميساء رميساء
عضو فعال
  • تاريخ التسجيل : 05-12-2012
  • الدولة : في بيتي بين اهلي
  • المشاركات : 427
  • معدل تقييم المستوى :

    12

  • رميساء رميساء is on a distinguished road
الصورة الرمزية رميساء رميساء
رميساء رميساء
عضو فعال
  • ملف العضو
  • معلومات
الصورة الرمزية نسرينات الامل
نسرينات الامل
مشرفة المنتديات التعليمية
  • تاريخ التسجيل : 22-03-2013
  • الدولة : ابنة الاوراس
  • العمر : 28
  • المشاركات : 7,740
  • معدل تقييم المستوى :

    20

  • نسرينات الامل has a spectacular aura aboutنسرينات الامل has a spectacular aura about
الصورة الرمزية نسرينات الامل
نسرينات الامل
مشرفة المنتديات التعليمية
رد: دورة تعلم الألغوريتم systeme d'algorithme
28-12-2015, 04:41 PM
شكرا منير بارك الله فيك
حضرت دروس ليزينسياسيون الغوريتميك دوخوني ان شاء الله تكون دروسك مبسطة
شيء من العدم و كثير من السواد
-نسرين-

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

الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع


الساعة الآن 05:20 PM.
Powered by vBulletin
قوانين المنتدى