الألغوريثم 3
Logo
تسجيل الدخول باستخدام
شكرًا لزيارتك www.investsocial.com
نظرًا للقيود التنظيمنظرًا للقيود التنظيمية في البلد الذي تتواجد فيه حاليًا، قد لا تكون بعض المعلومات أو المحتويات أو العروض المتاحة على هذا الموقع مخصصة للمقيمين في الاتحاد الأوروبي (EU).
يرجى تحديد الطريقة التي تود المتابعة بها. (EU). يرجى تحديد كيفية المتابعة.
لا تعرض المحتوى
لا أرغب في عرض محتوى هذا الموقع www.investsocial.com
مغادرة
عرض المحتوى على أي حال
أقرّ بأن محتوى هذا الموقع الإلكتروني غير مخصص للترويج لسكان الاتحاد الأوروبي (EU)، وبأنني عند تسجيل حساب على investsocial.com لن أكون مشمولًا بلوائح الاتحاد الأوروبي. ورغم ذلك، أرغب في المتابعة.
البقاء

No announcement yet.
X
 
  • تصفية
  • الوقت
  • عرض
مسح الكل
منشورات جديدة
20
    #1 طيّ

    الألغوريثم 3
    السلام عليكم ورحمة الله تعالى وبركاته

    والصلاة والسلام على اشرف الأنبياء والمرسلين محمد صلى الله عليه وسلم








    ان شاء الله في هذا الدرس و كما وعدتكم و سوف نتكلم حول عنصيرين مهميمن من أجل التعامل مع كل من الحاسب من جهة و مع المستعمل من جهة آخرى ،



    يتعلق الأمر بكل من





    * المدخلات و المخرجات .



    ربما في الوهلة الأولى يبدوا الأمر فيه بعض اللبس ، لأنه و في هذا الجزء يجب ان يتم النظر في الأمر و كأنك الحاسب .





    حسنا لنبدء على بركة الله مع المخرجات لأنها سهلة للغاية و معرفتها ستساعدك على معرفة الجزء الأخر .





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



    على سبيل المتال أريد برنامج يكتبHello World ماذا على اي افعل ،



    بما أنا الألجوريثم هي لغة قريبة للإنسان فعليك استعمال ما يكافئ مصطلح كتابة في اللغة ، و بما انني استعمل الفرنسية فسأستعمل Ecrire



    و بهذا سأضع التالـي :



    Ecrire"Hello World"



    يمكنكم نسخها في البلوك نوت لمشاهدتها ،



    يمكننا القيام بأكثر من هذا مثلا نستطيع ان 'نطبع' او ندخل قيمة متغير مـا مثلا ،



    Variable a En Numérique



    debut





    A <- 2
    A <- A*A



    Ecrire "Le Carré de 2 est " A



    fin





    كل ما هو متغير يتم اخراجه من " "





    مثلا طباعة قيمة A مباشرة ،



    EcrireA







    الأن و بعد أن فهمنا ان المخرجات تقوم بعمل بسيط و هي الإنتقال من الحاسب الى الإنسان ، يعني انه المعلومات التي في البرنامج يمكن للإنسان الإطلاع عليها



    فإن المدخلات هو العكس بالنسبة للعملية





    في الواقع المدخلات، عنصر مهم للغاية بالنسبة لنا نحن كمبرمجيين فنحن في الغالب نبرمج برنامج لكن المستعمل هو الذي يختار القيم ،



    مثلا لنفترض انه نريد ان نصنع برنامج يحسب مساحة ارض مستطيلة الشكل فقط لتسهيل ،



    يعني سنقوم بالألجوريثم التالي :





    Variable Longueur,Largeur,surface En Numérique

    debut

    Longueur <-10
    Largeur <-20
    surface <-Longueur*Largeur

    Ecrire " La surfac vaut = " surface "m² "

    fin





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



    لهذا لجأنا الى المدخلاتـ ، يعني نطلب من المستخدم أن يعطينا المعلومات بنفسه عن طريق ،



    Lire(Longueur) يعني تقول له أدخل لي قيمة الطول ،



    ليصبح الألجوريثم كالتالي :





    Variable Longueur,Largeur,surface En Numérique

    debut

    Lire(Longueur)
    Lire(Largeur)
    surface <-Longueur*Largeur

    Ecrire " La surfac vaut = " surface "m² "

    fin




    لكن و لتوضيح الأمر ، يعني ادا لم تكن انت من كتبه فلن تعرف المطلوب ، هل ستضع قيمة عددية ام نص أم غيره ،



    لهذا نقوم بالتحسيناتـ ، باستخدامEcrire كمساعدة مثلا ،





    Variable Longueur,Largeur,surface En Numérique

    debut

    Ecrire "Entrez les valeurs du Longueur puis Largeur"
    Lire(Longueur)
    Lire(Largeur)
    surface <-Longueur*Largeur

    Ecrire " La surfac vaut = " surface "m² "

    fin



    و في الواقع هذا يبدوا طبيعي ، فعندما تدهب عند شخص معين و تريد شيء ما مثلا تريده ان يكتب لك الطريق الى مكان معين ،



    لا يمكنك ان تدهب و تعطيه الكتاب دون ان توضح له ما تريد .







    على العموم هدا الجزء التاني ، مهم من أجل تسهيل عملية البرمجة و من أجل الربط بين كل من المستعمل و الحاسب ،



    و إن شاء الله سأضع بعض التمارين لتطبيق و شكرا لكم
  • <a href="https://www.instaforex.org/ru/?x=ruforum">InstaForex</a>
    #2 طيّ

    الســـلام عليك اخى جمــال ــ
    مشكــــور
    موضوع أروع ، نطلب الله ان يبدل مواضيعك بحسنــات ،،
    موفق اخى ،، في انتضــار مواضيعك الشيقة
    بارك الله فيك ، و جعل عملك في ميزان الحسنات
    بالتوفيق
     

    Comment

    Advanced mode
      #3 طيّ

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

      Comment

      Advanced mode
        #4 طيّ

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

        ---------- Post added at 11:35 AM ---------- Previous post was at 11:34 AM ----------

        السلام عليكم
        ما شاء الله طريقة جميلة و فعالة و سهلة أيضا
        جازاك الله خيرا أخي الكريم
        واصل تميزك المعتاد
        الله ينور عليك أخي الله يحفظك من كل سوء
        و يرحم والديك
           

        Comment

        Advanced mode
          #5 طيّ

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

          Comment

          Advanced mode
            #6 طيّ

            في الحقيقة لا يوجد عيب في كوننا مبتدئين..............
            فالكل مر بهذه المرحلة للوصول إلى الإحتراف ..............

            Comment

            Advanced mode
              #7 طيّ

              الســـلام عليكم و رحمة الله تعالى و بركاته

              جازاك الله خيرا أخي الكريــــم على الموضوع الرائع و الشرح الأكثر روعة

              لا تحرمنا من جديــــــــــــــــــتدك

              بالتوفيق للجميع

              Comment

              Advanced mode
                #8 طيّ

                السلام علكم ورحمة الله و بركاته
                شكرا على الشرح رغم انه غير كافي
                الرجاء مدنا بشرح كامل مع فيديو او صور وذكر استعملات الالغوريتم

                Comment

                Advanced mode
                  #9 طيّ

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

                  Comment

                  Advanced mode
                    #10 طيّ

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

                    Comment

                    Advanced mode
                      #11 طيّ

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

                      Comment

                      Advanced mode
                        #12 طيّ

                        الســـلام عليكم و رحمة الله تعالى و بركاته
                        مشاركاتك كلها قيمة و جد مفيدة لأي مبتدئ في دروس الألغوريثم
                        واصل في مجهوداتك الرائعة

                        Comment

                        Advanced mode
                          #13 طيّ

                          السلام عليكمو رحمه الله و بركاته
                          لك مني اخي جزيل الشكر و الثناء

                          تعريف الألغوريتم

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

                          Comment

                          Advanced mode
                            #14 طيّ

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

                            Comment

                            Advanced mode
                            • <a href="https://www.instaforex.org/ru/?x=ruforum">InstaForex</a>
                              #15 طيّ

                              السلام عليكم
                              شكرا لك يا أخي الكريم على هذه المشاركة ولكن ارجو منك ان تشرح لنا معنى الألغوريثم3 وجزاك الله كل خير
                              وبالتوفيق

                              Comment

                              Advanced mode

                              الآن على الإنترنت

                              Working...
                              X