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


الرئيسيةالرئيسية  أحدث الصورأحدث الصور  دخولدخول  التسجيلالتسجيل  
آيـــــات الشفاء في القرآن الكريم إن هذه الآيات تجتمع في كل آية فيها كلمة شفاء و تقرأ بترتيب المصحف فقد قال العلماء أن في هذا استعانة بكلام الله على الشفاء و خصوصا بالنسبة للأمراض التي لا تقدر عليها أسباب البشر...وهـــم:- الآية 14 من سورة التوبة: قَاتِلُوهُمْ يُعَذِّبْهُمُ اللّهُ بِأَيْدِيكُمْ وَيُخْزِهِمْ وَيَنصُرْكُمْ عَلَيْهِمْ وَيَشْفِ صُدُورَ قَوْمٍ مُّؤْمِنِينَ... صدق الله العظيم الآية 57 في سورة يونس : يَا أَيُّهَا النَّاسُ قَدْ جَاءتْكُم مَّوْعِظَةٌ مِّن رَّبِّكُمْ وَشفَاء لِّمَا فِي الصُّدُورِ وَهُدًى وَرَحْمَةٌ لِّلْمُؤْمِنِينَ... صدق الله العظيم الآية 69 من سورة النحل : وَاللّهُ خَلَقَكُمْ ثُمَّ يَتَوَفَّاكُمْ وَمِنكُم مَّن يُرَدُّ إِلَى أَرْذَلِ الْعُمُرِ لِكَيْ لاَ يَعْلَمَ بَعْدَ عِلْمٍ شَيْئًا إِنَّ اللّهَ عَلِيمٌ قَدِيرٌ... صدق الله العظيم الآية 82 من سورة الإسراء : وَنُنَزِّلُ مِنَ الْقُرْآنِ مَا هُوَ شِفَاء وَرَحْمَةٌ لِّلْمُؤْمِنِينَ وَلاَ يَزِيدُ الظَّالِمِينَ إَلاَّ خَسَارًا... صدق الله العظيم الآية 80 من سورة الشعراء : وَإِذَا مَرِضْتُ فَهُوَ يَشْفِينِ... صدق الله العظيم الآية 44 من سورة فصلت : وَلَوْ جَعَلْنَاهُ قُرْآنًا أَعْجَمِيًّا لَّقَالُوا لَوْلَا فُصِّلَتْ آيَاتُهُ أَأَعْجَمِيٌّ وَعَرَبِيٌّ قُلْ هُوَ لِلَّذِينَ آمَنُوا هُدًى وَشفَاء وَالَّذِينَ لَا يُؤْمِنُونَ فِي آذَانِهِمْ وَقْرٌ وَهُوَ عَلَيْهِمْ عَمًى أُوْلَئِكَ يُنَادَوْنَ مِن مَّكَانٍ بَعِيدٍ...||

 

 الدرس السادس: عبارات شرطيه وتكرار اخرى

اذهب الى الأسفل 
كاتب الموضوعرسالة





التقييم : 3
نقاط : 357282
تاريخ التسجيل : 01/01/1970

الدرس السادس: عبارات شرطيه وتكرار اخرى  Empty
مُساهمةموضوع: الدرس السادس: عبارات شرطيه وتكرار اخرى    الدرس السادس: عبارات شرطيه وتكرار اخرى  I_icon_minitimeالأربعاء يناير 02, 2013 3:31 pm

متطلبات قبل البدأ :


  • مراجعة درس العبارات الشرطية
  • مراجعة درس عبارة التكرار WHILE

اهداف الدرس:


  • المسافات في لغة PHP
  • العباره الشرطية SWITCH
  • عبارة التكرار FOR
  • عبارة التكرار DO…WHILE
  • عبارات داخل عبارات
  • مثال تطبيقي



المسافات في لغة PHP:

كما قلنا في دروس سابقه ان لغة PHP لغه مسامحه , حيث انه توفر لك العديد
من المزايا , ولا اعلم بشكل صحيح 100% اذا كانت المسافات تعتبر من الاشياء
مسامحه ام لا , ولكن اليك ما اعرفه , في لغة PHP المسافات لا تحسب , اعني
بذلك انه عندما تقوم بكتابة الكود فلا يميز المترجم انه هناك مسافات في
الكود او لا , بغض النظر عن النصوص عندما تضعها بين علامتي التنصيص ” ” سوف
اقوم بكتابة كودين الان , ولاحظ الفرق بينهما , الاول بمسافات والثاني
بدون مسافات :

الدرس السادس: عبارات شرطيه وتكرار اخرى  L6e1

وهنا نفس الكود لكن بدون مسافات :

الدرس السادس: عبارات شرطيه وتكرار اخرى  L6e2

قم بتشغيل الكود الاول والثاني , وسوف تلاحظ ان جميع المثالين اخرجا نفس الناتج بغض النظر عن المسافات


العباره الشرطية SWITCH :


تعلمنا في الدرس قبل السابق العباره الشرطيه IF وتوابعها والان سوف نتعلم العباره
SWITCH وهي تعمل بنفس طريقة العباره IF ولكن يتم كتابتها بطريقة اخرى ويتم
تنفيذ شرط واحد فقط اما في IF فيمكن كتابة عدة شروط , لنرى كيفية الكتابه ,
انظر الصوره التاليه :

الدرس السادس: عبارات شرطيه وتكرار اخرى  L6e3

لنقم برؤية مثال على الطبيعه لتعرف كيفية عمل هذه الداله :

الدرس السادس: عبارات شرطيه وتكرار اخرى  L6e4

ارأيت الطريقه ؟ بسيطه اليس كذلك ؟ ولاحظ اننا نعني بأنه يمكن في
العباره IF كتابة اكثر من شرط مثل if( $x == 1 && $y == 4 ) ولكن
في العباره SWITCH يمكننا فقط مقارنة متغير واحد فقط switch ( $ x ) ,
وايضا يمكن ان تقوم بألغاء اخر سطرين ( في الصوره سطر رقم 18 و 19 ) ولا
يتوجب كتابتها وهي تعني ( ELSE ) اي غير ذلك ( حينما لا يتحقق اي شرط من الشروط )
, وايضا يجب ان تتذكر انه دائما يجب عليك كتابة العباره BREAK بعد نهاية
كل CASE في العبارة SWITCH ولا يتوجب وجودها في السطر الذي يحوي DEFAULT


عبارة التكرار FOR :


هناك عبارة تكرار اخرى غير العباره WHILE وهي العباره FOR , وتستخدم
دائما اكثر من العباره WHILE لان ديناميكيتها اكبر من WHILE ولكن ناتج عمل
الاثنين واحد , واذا عملت عباره بالاولى يمكن عملها بالثانيه والعكس , ولا
يوجد ناتج تقوم بعمله في الاولى ولا تستطيع ان تقوم به في الثانيه ,
والقرار في الاخير يرجع الى المبرمج , لنرى طريقة الكتابه وهي كالتالي :

الدرس السادس: عبارات شرطيه وتكرار اخرى  L6e5

مثال على العباره , لنقم بالعد من 1 الى خمسه , مثلما فعلنا مع العباره WHILE ونرى ماهي الاختلافات :

الدرس السادس: عبارات شرطيه وتكرار اخرى  L6e6

في هذه المره قمنا بعملها فقط ب 5 اسطر , هل لاحظت الفروقات الان ؟
الفرق الاول في العباره WHILE اننا نحدد المتغير في البدايه , وزيادة
المتغير داخل العباره, اما في العباره FOR فاننا نستطيع فعل ذلك كله بين
القوسين التي يوجد بها الشروط , ونترك باقي العمل الى FOR , لا تنسى ان
$i++ هي نفسها $i = $i + 1


عبارة التكرار DO…WHILE :


تختلف عبارة التكرار هذه عن اختها WHILE انها تقوم بتنفيذ الامر اولا , ثم بعد ذلك تقوم بمقارنة الشرط , وطريقة كتابتها كالتالي :

الدرس السادس: عبارات شرطيه وتكرار اخرى  L6e7

لنقم مره اخرى بكتابة الاعداد من 1 الى عشره ونرى الاختلاف , اكتب في محرر الاكواد التالي:

الدرس السادس: عبارات شرطيه وتكرار اخرى  L6e8

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


عبارات داخل عبارات :


كما قلنا في دروس سابقه , يمكننا ادراج عبارات داخل عبارات , اي انه
يمكنك كتابة العباره FOR وداخلها العباره FOR , او العباره WHILE وداخلها
العباره FOR وداخلها IF كل ذلك سهل جدا , ويحتاج الى قليل من التركيز , سوف
نقوم الان بعمل مثال تطبيقي يحتوي على عبارة تكرار وداخلها عبارة تكرار ,
لنقم بعمل جدول الضرب ونحاول مع بعضنا البعض كتابة الكود , لنقم بتسهيل
الامر , قم بفتح برنامج Microsoft FrontPage في جهازك وقم بكتابة جدول
الضرب العدد 2 من ( 1 – 5 ) , انظر الشكل التالي:

الدرس السادس: عبارات شرطيه وتكرار اخرى  L6e9

وعند مشاهدة محتوى كود ال HTML سوف ترى التالي :

الدرس السادس: عبارات شرطيه وتكرار اخرى  L6e10

الان قم بالتركيز معي لكي توضح الصوره , لو نظرت الى الكود بالاعلى تجد
انه HTML فقط وتجد انه مكرر كثيرا , وانت تحتاج الى استخدام عبارات التكرار
لتقم بتسهيل الموضوع على نفسك , اذن يجب ان تكتشف اماكن التكرار , دقق في
الكود وحاول ان تعرف اماكن التكرار ……….. هل عرفت الاماكن ؟ انظر الى الكود
التالي وسوف احدد لك اماكن التكرار

الدرس السادس: عبارات شرطيه وتكرار اخرى  L6e11

انظر الى الخطوط السوداء , ترى ان الوسم <tr> و الوسم </tr>
يتكرران في كل مره ننشئ بها صف ( ROW ) جديد , اذن الان نحتاج الى دالة
تكرار ونحتاج ان تقوم بالتكرار 5 مرات لاننا نريد جدول الضرب للعد 2 من ( 1
الى 5 ) ( قم بعد الخطوط السوداء وسوف تجد انها 5 خطوط ) , لكي نقوم
بتكرار الاصفف , افتح محرر الاكواد واكتب التالي :

الدرس السادس: عبارات شرطيه وتكرار اخرى  L6e12

الان لقد عرفنا كيفية تكرار الاصفف , اذن لنظر الى صورة كود HTML مره
ثانيه , وقم بالبحث عن تكرار جديد , اذا لم يوجد , فقد انتهينا , وان وجد
فنحتاج الى ان نقوم بكتابة دالة التكرار مره اخرى , …………….. هل عرفت مكان
التكرار الاخر ؟ انظر الى الصوره لترى اين هو

الدرس السادس: عبارات شرطيه وتكرار اخرى  L6e13

لاحظ هنا ان الوسم <td> و </td> يتكرر في كل مره نكتب بها
عدد جديد , والوسم <TD> هو لكتابة الخلايا في الجدول , تكرر الوسم
عندنا , وفي كل مره نقوم بكتابة الخليه مرتان , اذن نحتاج ان نقوم بالتكرار
مرتان ( لاننا نريد جدول الضرب للعدد 2 ) , ارجع الى محرر الاكواد واكتب
التالي ( بين وسم <tr> و </tr> ) ,

الدرس السادس: عبارات شرطيه وتكرار اخرى  L6e14

ما قمنا به هنا , اننا قمنا بتكرار الوسوم <td> على حسب العدد
الذي نريد انشاء عملية الضرب له , لاحظ ان المتغير x شرطه ان يكون اقل من
او يساوي العدد 2 لكي يستمر في التكرار , ولاحظ هنا اننا نقوم بعملية ضرب
المتغير x والمتغير y في مكان كتابة محتوى الصف , لكي نقوم بكل شي تلقائيا ,
قم بتشغيل الكود وسوف يكون الناتج التالي :

الدرس السادس: عبارات شرطيه وتكرار اخرى  L6e15

ارأيت الان قمنا بكتابة جدول الضرب للعدد 2 بمجرد عبارتين تكرار صغيره الدرس السادس: عبارات شرطيه وتكرار اخرى  Icon_smile
ممتع جدا اليس كذلك ؟ لكن لم ننتهي بعد , لو نظرت الى كود ال HTML ترى
اننا نريد كتابة العباره التاليه في الجدول ( مضروب في ) , لكي نقوم
بإخراج الجدول بشكل افضل , انظر الى الصوره وستعرف ما اعنيه

الدرس السادس: عبارات شرطيه وتكرار اخرى  L6e16

كيف نقوم بذلك في دالتين التكرار , قم بوضع يدك على رأسك واستغرق في
التفكير لمدة دقيقتان وانت تنظر الى الكود , واسأل نفسك , كيف سأقوم بعملها
, وسوف يأتيك الجواب كالتالي , نقوم بكتابة العباره ( مضروب في ) في اول
وسم <td> وفي اول وسم <tr> , يعني عندما يكون المتغير x يساوي 1
وعندما يكون المتغير y يساوي 1 , قمنا بحل المشكله وما نحتاجه هو عبارة IF
الشرطية ويكون شرطها انه عندما يكون المتغير x يساوي 1 و المتغير y يساوي
واحد , لا تقم بضرب المتغيرين بل قم بكتابة العباره ( مضروب في ) غير ذلك
قم بضرب المتغيرين مع بعضهمها البعض , اذن ارجع الى محرر الاكواد وقم
بتعديل الكود الى التالي:

الدرس السادس: عبارات شرطيه وتكرار اخرى  L6e17

وفي النهايه سوف يكون ناتج عملك الرائع هو الجدول التالي ,

الدرس السادس: عبارات شرطيه وتكرار اخرى  L6e18

اتمنى ان يكوني شرحي جعلك تفهم هذه النقاط جيدا , ولا تنسى انه يجب ان
تقوم بمحاولة عمل اشياء انت تريدها , ولا تحصر التمارين على ما تراه هنا ,
لكي تقوم بالتوسع في البرمجه الدرس السادس: عبارات شرطيه وتكرار اخرى  Icon_smile



اسئـــلة على الدرس :


  1. قم بتعديل جدول الضرب في الاعلى , واجعله للعدد 2 و 3 و 4 و 5 و 6 و 7 و
    8 و 9 و 10 , واجلعه يقوم بالضرب من العدد ( 1 – 10 ) مثل جدول المدارس الدرس السادس: عبارات شرطيه وتكرار اخرى  Icon_smile مساعده : الحل يكمن في الشروط


الـــدرس الــقادم :


سوف نقوم في الدرس القادم بمعرفة معلومات عن بعض الدوال المفيده ,
ومعلومات عن الوسوم , وكتابة PHP مع HTML لكي تستعد الى الدخول الى عالم
النماذج .


















Comments are closed
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
الدرس السادس: عبارات شرطيه وتكرار اخرى
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الدرس الخامس: عبارات التكرار
»  تعلم صنع الكراك الدرس السادس + شرح بالصور
»  الدرس ( 8 ) - [ صندوق الأدوات - الجزء السادس ]
» الدرس السادس عشر: متفرقات وتطبيق على المصفوفات
» الدرس السادس والعشرون: برنامج الدروس الجزء الاخير

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات اهل الحق :: منتديات الإبداع و التصميم :: منتدى لغات البرمجة-
انتقل الى: