منتدى طلاب القرم

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

منتدى دراسي

يرجى من الاعضاء ان ارادوا تحميل اي ملف يرجى رفعه من 4 شيرد
نتمنى للطلاب قضاء عطلة ممتعة
ان شاء الله قضيتو عطلة ممتعة وحان دور العودة الى المدارس

    التكرار

    avatar
    MOHAMMAD AID
    عضو نشيط


    عدد المساهمات : 66
    نقاط : 174
    السٌّمعَة : 0
    تاريخ التسجيل : 28/03/2010

    التكرار Empty التكرار

    مُساهمة  MOHAMMAD AID الأربعاء أبريل 07, 2010 8:45 pm

    بسم الله الرحمن الرحيم

    أولاً المقصود في حلقات التكرار هو تكرار مجموعة أوامر انت تحددها إذا تحقق شرط معين و إن لم يتحقق ستتوقف الحلقه

    كأنك تقول مثلاً اذا كان المتغير س أكبر من ص فقم بتكرار هذه الاوامر (اي اوامر)
    فسيقوم محرك البي اتش بي بتكرار الاوامر و من ثم الرجوع للشرط و تجريبه فإذا تحقق سيعيد نفس الاوامر اياً كانت


    while
    و تعني بالعربيه حينما

    بنية الداله



    كود:
    while(الشرط و الذي سيتم اختباره في كل مره قبل الدخول للحلقة)
    {
    محتويات الحلقه و التي ستكرر في كل مره
    }
    و من مميزات هذه الداله و كل دوال التكرار هي ان الاوامر التي بداخلها + الشروط تكون تراقميه بمعنى مثلاً لو قلت للإسكربت في داخل الحلقه قم بإضافة رقم 1 علي المتغير i في الحلقه القادمه سيكون i يساوي 1 و هكذا مثال

    كود PHP:
    while($i!=5 )
    {
    $i += 1 ;
    echo $i;
    }

    ستكون النتيجه

    كود:
    12345
    هل تتذكر معي اننا قلنا في اول الموضوع ان الجزء الخاص بالشرط يتم تكرره ايضاً للتحقق من توفر الشرط و الدخول في الحلقه
    طيب ما رأيك في عمل عملية اضافة رقم 1 الي المتغير i داخل الشرط و ليس الحلقه


    كود PHP:
    while($i!=5 && $i += 1)
    {
    echo $i;
    }

    for

    تقوم بنفس عمل الداله while و لكن تختلف بنيتها عنها فيف الداله while لك مطلق إضافة الشروط دون تقييد

    و لكن مع الداله for و التي بنيتها

    كود:
    for(شرط1 ; شرط2 ;شرط3)
    {
    حلقة التكرار
    }
    يجب توفر هذه الشروط حتى يمكن الدخول الي حلقة التكرار

    امثله


    كود PHP:
    $i=3;
    for ($i==3; $i!=10;) {
    echo $i; $i++;
    }

    كود PHP:
    $i=3;
    for ($i!=5; Wink {
    echo $i; $i++;
    }

    كود PHP:
    $i=3;
    for (; $i!=5;$i++) {
    echo $i;
    }

    كود PHP:
    for ($i=3; $i!=5;$i++) {
    echo $i;
    }

    do-while

    تقوم بنفس عمل الداله while و لكن بشكل عكلاي في طريقة التكوين

    كود:
    do {
    حلقة التكرار و سيتم تنفيذها اولاً
    } while (الشرط);
    سيتم تنفيذ ما بداخل الحلقه أولاً ثم الرجوع للشرط فإن تحقق سيتم العوده مره اخرى الي الحلقه و هكذا

    مثال

    كود PHP:
    $i = 1;
    do {
    echo $i;
    ++$i;
    } while ($i < 15);

    كود PHP:
    $i = 1
    do {
    echo $i;

    } while ($i < 15 && ++$i);

    foreach

    و تعني بالعربيه لـ الكل

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

    تكوين الداله

    كود PHP:
    foreach (المصفوفه as اسم المتغير)
    {
    الحلقه

    }

    و اسم المتغير الذي ستضعه بعد as سيحتوي علي قيمة عناصر المصفوفه او الكائن مثال


    كود:
    $array = array('hazem','ali','mohamed');
    foreach($array as $var)
    {
    echo $var;
    }
    و كذلك تمكنك هذه الداله الرائعه من معرفة اسم مفتاح الحقل مش بس القيمه

    و هذا من خلال تعديل بسيط علي الكوين

    كود:
    foreach (المصفوفه as اسم المتغير الذي سيحمل مفتاح العنصر => اسم المتغير الذي سيحمل قيمة العنصر)
    {
    الحلقه

    }
    مثال

    كود PHP:
    $array = array('name'=>'hazem','lastname'=>'ali');
    foreach($array as $key=>$var)
    {
    echo $key."=".$var;
    }

    الامر break

    يقوم بعمل خروج من الحلقه و مواصلة البرنامج بشكل عادي

    مثال

    كود PHP:
    $array = array("hazemali","hazem","mezo","aboali");
    $i = 0;
    while($i > count($array)&&++$i)
    {
    if($array[$i-1]=='aboali')
    {
    break;
    }
    echo $array[$i-1];
    }

    الامر continue

    يقوم بإعادة الحلقه مع تجاهل التكرار الحالي

    كود PHP:
    $array = array("hazemali","hazem","mezo","aboali");
    $i = 0;
    while($i > count($array)&&++$i)
    {
    if($array[$i-1]=='mezo')
    {
    continue;
    }
    echo $array[$i-1];
    }

    مثال متقدم

    كود PHP:
    $array = array(1,2,3,4,5,6,7,8,9,10);

    while(current($array))
    {
    echo current($array);
    next($array);
    }

    رابط الموضوع الأصلي

    http://www.b7st.com/vb/70840-post1.html


    شركة كبار الشخصيات للإستضافة

    www.hvips.com
    avatar
    MOHAMMAD AID
    عضو نشيط


    عدد المساهمات : 66
    نقاط : 174
    السٌّمعَة : 0
    تاريخ التسجيل : 28/03/2010

    التكرار Empty أسس الرياضيات

    مُساهمة  MOHAMMAD AID الأربعاء أبريل 07, 2010 8:48 pm

    أسس الرياضيات
    من ويكيبيديا، الموسوعة الحرة
    اذهب إلى: تصفح, البحث
    أسس الرياضيات Foundations of mathematics هو مصطلح يستعمل في بعض الأحيان في بعض حقول الرياضيات، مثل المنطق الرياضي mathematical logic، ونظرية المجموعات البديهية axiomatic set theory، ونظرية البرهان proof theory، ونظرية النموذج model theory، ونظرية النمط ونظرية العودية recursion theory. إن البحث في أسس الرياضيات هو في نفس الوقت السؤال المركزي في فلسفة الرياضيات: ما هي القاعدة المطلقة التي تبقى فيها العبارات الرياضياتية صحيحة؟
    avatar
    MOHAMMAD AID
    عضو نشيط


    عدد المساهمات : 66
    نقاط : 174
    السٌّمعَة : 0
    تاريخ التسجيل : 28/03/2010

    التكرار Empty سلام

    مُساهمة  MOHAMMAD AID الأربعاء أبريل 07, 2010 8:50 pm

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

      الوقت/التاريخ الآن هو الجمعة نوفمبر 15, 2024 9:21 am