الجزء الثاني | الدرس الثالث [ الجمل الشرطية ] (1 زائر)


إنضم
4 فبراير 2015
رقم العضوية
3423
المشاركات
644
مستوى التفاعل
172
النقاط
0
أوسمتــي
5
العمر
30
توناتي
0
الجنس
أنثى
LV
1
 
[TBL="http://store2.up-00.com/2016-01/1454185850911.gif"]





















[/TBL][TBL="http://store1.up-00.com/2016-01/145418699723851.png"]



[/TBL]
[TBL="http://store1.up-00.com/2016-01/145418699723851.png"]
بسم الله الرحمن الرحيم


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


كيف حالكم جميعاً أعضاءَ و زواراً ، آمل أنكم بخير ق1


أول شيء أعتذر على التأخير الذي حصل و أن هذا الدرس كان من المفترض أن يطرح


السبت الماضي ، لكني انشغلت قليلاً بأمور الجامعة و أمور أخرى




في هذا الدرس سندخل في شيء ممتع أكثر


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


من طباعة جمل على الشاشة و قراءة قيم من المستخدم


سنتعلم اليوم حالة من حالات الجمل الشرطية أما الحالات الأخرى يمكنكم التوسع


فيها بالاطلاع ..


و سيكون هذا الدرس ما قبل الأخير ، أما الدرس الأخير سيكون عن التكرار أو ما يسمى


الـ loop ، و الذي سيطرح بعد ثلاثة أيام من وضع البنر في الرئيسية .


بعدها لديكم أسبوع كمجال لتطبيق الدرس و خلال الفترة القادمة سأستقبل


أسالتكم في الموضوع بعد ذلك من يتأخر و يود إكمال التعلم


فرسائل الزوار مفتوحة ..


فلنبدأ درس اليوم بتعريف بسيط عن الجمل الشرطية :


إن أردت من الكومبيوتر أو البرنامج أن يتخذ قراراً بناء على معلومة معينة فعلينا استعمال


الجمل الشرطية و لها نوعين و هي :

1- if else statement

2- switch statement

و سندخل اليوم بطريقة استخدام الـif else و لنفهم الأمر أكثر و نأخذ صورة عامة ،

دعونا نلقي نظرة على هذه الصورة التوضيحية :


145418651926161.gif


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


للمستخدم ، لذا إما أن تكون القيمة مساوية للشرط أو لا تساويه


فتكون النتيجة إما true فينفذ المترجم أو الـ compiler كودا معينا

} ( الشرط )if

الكود الذي سينفذ في حال كان الشرط صحيحاً

{

أو تكون النتيجة لا تساوي الشرط أي false فينفذ المترجم كوداً آخر .

} Else

الكود الذي سينفذ في حال كان الشرط خاطئاً
{


الأمر غير واضح صحيح ؟
سيكون واضحاً مع المثال :

145418585101982.png



في هذا المثال أريد من المستخدم أن يدخل رقماً و أنا سأظهر له ما إذا كان

الرقم زوجياً ( even ) أو فردياً ( odd ) باستخدام شرط أقيم فيه الرقم الذي أدخله

المستخدم .

لنمر على النقاط المرقمة :

1- هذا السطر مهم جدا لأننا سنقرأ من المستخدم و عرفناه من الدرس السابق

لذا لا تنسوه رجاءً

2- عملنا السكانر التي ستقرأ من المستخدم بواسطة المتغير input

3- قرأنا رقماً من نوع int و حفظناه في متغير اسمه y

4- هنا نبدأ في الأشياء الجديدة ق1 ، داخل الإطار الأحمر لدينا الشرط

داخل الأقواس الدائرية ، و الشرط يعني اذا كان باقي القسمة على اثنين يساوي

الصفر فنفِّذ من بداخل أقواس المجموعة الخاصة بالـ if

أما لو كان باقي القسمة لا يساوي الصفر فنفِّذ ما كود الـ else

ملاحظة : الـ ( % ) تعني باقي القسمة .

و هنا يوجد خطأ شائع لذا انتبهوا جداً و هو أن أن تكتبوا ( = ) بدلاً من ( == )

5 – جملة طباعة و هي داخل أقواس المجموعة الخاصة بالـ if و هذا السطر لن

يُنفذ إلا في حال كان باقي القسمة يساوي الصفر

6- لدينا هنا الـ Else و التي تعني ( و إلا )

7- جملة طباعة تظهر للمستخدم أن الرقم هو فردي و هذا السطر لن

يُنفذ إلا في حال كان باقي القسمة لا يساوي الصفر .

ملاحظة : إن كان الكود التابع لـ if أو else عبارة عن سطر واحد فيمكننا التخلي عن أقواس

المجموعة


و لهذا أنا مرة وضعت أقواس في الـif و مرة لم أضعها في else كي تروا أن ذلك لم يؤثر على

صحة


النتائج ، أما لو كان الكود أكثر من سطر فنحن مجبرين على وضع أقواس المجموعة حول الكود

الخاص بـ if أو الخاص بـ else .

لنرى معاً الرن لهذا الكود :


145418585110853.png


ما بداخل الإطار الأحمر هو الرقم الذي أدخلته أنا وقت الرن ، و عند الضغط على enter

من الكيبورد ستظهر النتيجة التي في الإطار الأزرق .

و الآن لنجرب إدخال رقم فردي :


145418585124614.png


و سنحصل على النتيجة الصحيحة و هي أن الرقم فردي ،

و يمكنكم تجريب الكثير من الأرقام .

كذلك يمكنكم تغيير الشرط حسب الشيء الذي تريدون تنفيذه و كمثال آخر

لو أردت للبرنامج أن يحدد من هو الرقم الأكبر من بين رقمين قام المستخدم بإدخالهما

فسيكون الكود كالتالي :


145418585131775.png




و الرن سيكون كالتالي :


145418585140586.png





فالأرقام التي داخل الإطار الأحمر هي الأرقام الذي أدخلها المستخدم وقت الرن


و ما بداخل الإطار الأزرق هو النتيجة التي حصلت عليها .

فالجمل الشرطية تفتح لكم مجالاً واسعاً للإبداع و لاختصار الكثير من العمل و تركه للكمبيوتر

ربما لن يكون لكم هذا مؤكداً لكم مع الت
وسع فلن تستغنوا عن هذه الجمل الشرطية ..

*****

آمل أن يكون درس اليوم ممتعاً و واضحاً

احبك2احبك2

الواجب


طبقوا أحد المثالين و بأرقام مختلفة .


[/TBL]







 
التعديل الأخير:

إنضم
4 فبراير 2015
رقم العضوية
3423
المشاركات
644
مستوى التفاعل
172
النقاط
0
أوسمتــي
5
العمر
30
توناتي
0
الجنس
أنثى
LV
1
 
التعديل الأخير:

جوانين.

الدُعاء يصنع أشياء أكثر مما يُمكن أن يحلم به العال
إنضم
25 يناير 2015
رقم العضوية
3314
المشاركات
527
مستوى التفاعل
120
النقاط
85
أوسمتــي
1
الإقامة
فُقَاعات.
توناتي
0
الجنس
أنثى
LV
0
 
رد: الجزء الثاني | الدرس الثالث [ الجمل الشرطية ]

السلآم عليكم ورحمة اللهِ وبركٱته،
أهلا سينسي!
كيفك؟ أخبارك؟
بءب هل أنا أول من يطبق الدرس *معجزهه* !!
+ يااا, درس خطييير وبقوهه استمتعت بتطبيقه+ حزينه جدًا لأنه باقي درس واحد بس!!
همممّ هذه تطبيقاتي..
#
#
#
#
حهّم هالفصل ف مادة الحاسوب رح ندرس لغة جافا!!!!
صدفه؟؟
إحم أشعر أنني س أحصل ع 100 بسهولة بفضلك.
لذا شكرًا لكِ بحجم السماء.
دمتِ بخيرٍ دائما وأبدًا.
 
التعديل الأخير:

إنضم
5 فبراير 2015
رقم العضوية
3427
المشاركات
379
مستوى التفاعل
167
النقاط
590
العمر
27
توناتي
0
الجنس
ذكر
LV
0
 
رد: الجزء الثاني | الدرس الثالث [ الجمل الشرطية ]

صباح الخير
يسعدني أن أكون الثاني هه1
التطبيق : هنا

لم أفهم ، ما الخطأ بالضبط في نهاية الكود ؟
 

إنضم
4 فبراير 2015
رقم العضوية
3423
المشاركات
644
مستوى التفاعل
172
النقاط
0
أوسمتــي
5
العمر
30
توناتي
0
الجنس
أنثى
LV
1
 
رد: الجزء الثاني | الدرس الثالث [ الجمل الشرطية ]

صباح النور

الخطأ هو اما انك وضعت قوساً زائدة او نقصت قوساً

لذا تاكد ان كان قوس مفتوح هناك قوس يغلقه (=2
 

إنضم
23 مارس 2013
رقم العضوية
5
المشاركات
2,796
مستوى التفاعل
279
النقاط
0
أوسمتــي
4
الإقامة
♥ Fantasy World♥
توناتي
0
الجنس
أنثى
LV
1
 
رد: الجزء الثاني | الدرس الثالث [ الجمل الشرطية ]

السلام عليكم ورحمة الله وبركاتة
طبقت الدرسين لكن لم يتنفذان اثنانهما ...!!
كنت أعتقد في خطأ بكتابة الجمل لكن راجعتهم اكثر من مرة
ووجودتهم مثل مامذكور بالمثال..ش4

هنا تطبيق 2
145489935490731.png



اين الخلل او السبب بالبرنامج ش7
 

إنضم
4 فبراير 2015
رقم العضوية
3423
المشاركات
644
مستوى التفاعل
172
النقاط
0
أوسمتــي
5
العمر
30
توناتي
0
الجنس
أنثى
LV
1
 
رد: الجزء الثاني | الدرس الثالث [ الجمل الشرطية ]

أهلاً Dove

تطبيقك صحيح لكن يبدو أنك حذفتي الباكيج اللي بتكون في اول سطر
لذا ستظهر أخطاءفي الرن
ألصقي هذه في السطر الأول:
PHP:
package Test2016;

أذا لم ينجح صوريلي
الشاشة مع الرن ق1
 

إنضم
14 يونيو 2015
رقم العضوية
4584
المشاركات
92
مستوى التفاعل
18
النقاط
65
توناتي
0
الجنس
أنثى
LV
0
 
رد: الجزء الثاني | الدرس الثالث [ الجمل الشرطية ]








تم

# | #

درس لطيف وخفيف




 

إنضم
23 مارس 2013
رقم العضوية
5
المشاركات
2,796
مستوى التفاعل
279
النقاط
0
أوسمتــي
4
الإقامة
♥ Fantasy World♥
توناتي
0
الجنس
أنثى
LV
1
 
رد: الجزء الثاني | الدرس الثالث [ الجمل الشرطية ]

أهلاً Dove

تطبيقك صحيح لكن يبدو أنك حذفتي الباكيج اللي بتكون في اول سطر
لذا ستظهر أخطاءفي الرن
ألصقي هذه في السطر الأول:
PHP:
package Test2016;

أذا لم ينجح صوريلي
الشاشة مع الرن ق1



شكراً لك..تم التفيذ ح5ق3ق3ق3ق3

145530886158982.png


145530886150061.png
 

إنضم
24 يوليو 2015
رقم العضوية
4888
المشاركات
121
مستوى التفاعل
10
النقاط
185
الإقامة
المملكه العربيه السعوديه(جدة)
توناتي
0
الجنس
ذكر
LV
0
 
رد: الجزء الثاني | الدرس الثالث [ الجمل الشرطية ]

السلام عليكم
عذرا على التأخر في التطبيق
ولكنني لاحظت ان الدرس الاخير نزل
وانا لم اطبق هذا فطبقت هذا وانشاء الله اليوم انهي الاخير

التطبيق

هنا

وشكراً

*ملحوظه

تطبيقي علي المثال الاول
 
التعديل الأخير:

المتواجدون في هذا الموضوع

المواضيع المتشابهة
كاتب الموضوع العنوان المنتدى الردود التاريخ
دمشقيــة الدرس الثالث | الجزء الاول [ القراءة من المستــخـدم ] الدورات التعليمية 29
ENORI الدرس الرابع [ التعامل مع برنامج | AMS | الجزء الأول ] الدورات التعليمية 10
هدى. الدرس الثاني | تنسيق الخطوط بالباترن | دورة التصميم بفن الأستايلات الدورات التعليمية 16
Yarrow الدرس الثاني: تصميم هيدر | The Pied Piper الدورات التعليمية 2
هدى. [ الدرس الثاني] الخطوط والاخطاء الشائعة التي يقع فيها العديد من الهاواة الدورات التعليمية 27
~GO~ الدرس الثاني | دمج الصور و تصميم منظر خيالي.. الدورات التعليمية 16
wind OpPa ! [ الدرس الثاني ] دورة اللغه الكورية للمبتدأين * الدورات التعليمية 31
Roro sama الدرس الثاني الاظهار ♥ الدورات التعليمية 14
دمشقيــة الدرس الثاني | طباعة الجمل و التعرف على المتغيرات الدورات التعليمية 38
TR7AL❖ دورة تلوين مانجا بأحترافيةة || الدرس الثاني (2)~ الدورات التعليمية 42

المواضيع المتشابهة

أعلى أسفل