#166
|
||||
|
||||
اقتباس:
المشكلة إنك استخدمتى الـ condition statement if بشكلها الإبدالى if else ودى معنها إنه لو شرط أول if اتحقق مش هيدخل الباقى لأن الباقى بما إنه مسبوق بـ else يبقى معناه إنه بديل للتانى بس بما إنه دخل فى الأول يبقى مش هيدور على البديل فاهمه حاجه ؟؟ حاسس إنها مش واضحه بصى إحنا قولنا إن if else معناها لو الشرط اتحقق يبقى تنفذ اللى جوه if لو مش متحقق يبقى تدور على اللى بعدها بس فكرة الـ nested if else معناها إنه هيدور على أول شرط يدخله وبعدين مش هيكمل يعنى فى حالتك هيشوف لو x2 اكبر من max هيدخل هنا ومش هيكمل لو مش أكبر منه أو يساويه هيشوف اللى بعده لو دخل هينفذ اللى جواه وبردوه مش هيكمل لان اللى بعده كله يعتبر بديله وبما إنه لقى الاصل يبقى مش هيدور على البديل فهمتينى ؟؟ طيب الحل ايه بقى الحل إن فى حالتك بلاش تستخدمى else هى if بس يعنى تشوفى x2 هل هو أكبر من max ولا لاأ وتنفذى الكود وبعدين تشوفى x3 من غير else وبعدين x4 بردوه من غير else وهكذااااأ أنا برغى كتيير ليه الفرق فى الكود هيبقى الجزا ده كود:
max=x1; if (x2>=max) { max=x2; } if (x3>=max) { max=x3; } if (x4>=max) { max=x4; } if (x5>=max) { max=x5; } جزانا الله واياكم كل الخير اقتباس:
وربنا معاك فى الكلية وفى تجميع الدروس ولو احتجت أى حاجه اسأل فى أى وقت
__________________
|
#167
|
||||
|
||||
جزاك الله خيرا
كدة الامور وضحة تمام وفي انتظار الدروس القادمة................
__________________
"نحن قوما أعزنا الله بالأسلام فإذا ابتغينا العزة فغيره أذلنا الله"
"ومن يتق الله يجعل له مخرجا و يرزقه من حيث لا يحتسب" |
#168
|
||||
|
||||
كل سنة وحضرتك طيب يا باشمهندس
وفي انتظار الدرس القادم ان شاء الله
__________________
ThE...EnD.. SorrY أستودعكم الله الذي .. لا تضيع عنده الودائع .. احبكم جميعا في الله |
#169
|
||||
|
||||
اقتباس:
إن شاء الله قريبا اقتباس:
وإن شاء الله ربنا يقدرنى وانزل الدرس الجديد قريبا
__________________
|
#170
|
||||
|
||||
السلام عليكم ورحمة الله وبركاته
أنا عارف إنى إتأخرت كتير والناس ملت من الإنتظار بس بجد معلش ظروف شغلى مش مديانى أى وقت أكتب فيه الدرس الجديد ... عموما النهاردة نرجع بإذن الله بدرس جديد ويلا نبدأ بسم الله أخر كلامنا المرة اللى فاتت كان عن حاجه لذيذة كده وبنت حلال إسمها الـ loops واتكلمنا عن أحد أنواعها اللى هو while loop وقلنا إيه فايدته وشغال إزاى وقلنا كمان إن فى كمان نوعين مهمين جدا من الـ loops هنتكلم فيهم النهادرة بإذن الله ونبدأ بأولهم do while loop وده اللى استخدمته همس فى حل سؤال سابق .. إحنا قولنا عن while loop إنه بيختبر شرط معين وبيشوف طول الشرط ما هو متحقق هو هيفضل شغال لغاية الشرط ما تكون نتيجته false والفرق بقى بينه ويبن do while loop إن do while loop بيقول نفذ الكود ده وبعدين شوف الشرط لو متحقق ارجع نفذ الكود تانى لغاية ما الشرط يكون مش متحقق ... حد فاهم حاجه ؟؟؟ طيب خلينا نشوف الأخ ده شغال ازاى ونقول مثال ونوضح أكتر ده شكل الـ، do while loop كود:
do{ // some code }while(condition); وخدوا بالكم من الـ semicolon اللى فى الآخر بعد الـ while(condition) بتتنسى علطول نشوف مثال بردوه توضيحى كود:
#include <iostream> #include<conio.h> int main() { int x; x = 0; do { // "Hello, world!" is printed at least one time // even though the condition is false cout<<"Hello, world!\n"; } while ( x != 0 ); getch(); أنا هقولكم أنا فى البداية بنعرف variable اسمه x وبنديله قيمة صفر وبعدين بنبدأ do while loop وبنطبع على الشاشة hello world وبعدين نشوف الشرط بتاع التكرار x!=0 أو x لا تساوى صفر هل الكلام ده صح لا طبعا نتيجة الشرط ده false لان x فعلا بتساوى صفر يبقى مش هيرجع ينفذ الكود ده تانى وكده ينهى البرنامج طيب فين التكرار بقى ؟ محصلش هنا أى تكرار لأن نتيجة الشرط كانت false لكن الكود اتنفذ مرة واحده على الأقل لكن لو استخدمنا while loop مع نفس المثال الكود مش هتينفذ خالص لأنه بيعتمد على الشرط فى البداية يعنى البرنامج بيشوف الـ condition الاول لو نتيجته false مش هينفذ الكود خالص .... تمام كده راجعوا المثال اللى عملته همس قبل كده ولو مفيش حاجه فيه واضحه اسألوا بس إن شاء الله يكون واضح وكده يكون انتهى الـ do while loop وييجى دور نوع أخر من أنواع loops وهو for loop .... طيب نبدأ نقول بقى معنى الأخ for loop ايه بس خلونا الأول نقول شكله إيه كود:
for ( variable initialization; condition; variable update ) { Code to execute while the condition is true } بيبدأ الـ loop بكلمة for وبنفتح قوس وبنعرف variable ونديله قيمة ابتدائية ولازم يكون له قيمة ابتدائية وبعدين semicolon اللى هى دى ( وبعدين نقول الشرط اللى طول ما هو متحقق يتنفذ الـ loop وبردوه بعده semicolon وبعدين على نفس الـ variable اللى اديناله قيمة ابتدائية فى الأول نقول الـ varaible ده هيتغير ازاى وعلى اساس التغير ده قيمة الشرط هتتغير سواء من true إلى false أو العكس وعلى اساسه هيتحدد يكرر تنفيذ الكود ولالأ وبعدين نفتح قوس { ونكتب الكود اللى عايزينه يتغير وبعدين نقفل القوس تانى} وتبقى دى نهاية الـ loop طبعا مش واضح أوى الكلام صح ؟؟؟ طيب خلينا نقول مثال ونوضح عليه الكلام ده هنقول مثال بسيط بنستخدمه دايما فى توضيح فكرة الـ loop ونقول بنستخدم الـ for loop علشان نستعمله ازاى وهناخد نفس المثال اللى خدناه من شوية وهو لو عايزين نكتب كلمة hello world عشر مرات على الشاشة نعمله ازاى ؟؟؟ طبعا عرفنا إزاى نعمله باستخدام while & do while loops وهنقول دلوقتى نعمله ازاى باستخدام for loop كود:
for(int x=1; x<=10; x++) { cout<<x<<" - Hello World \n"; } أنا مكتبتش البدايات بتاعة الكود ونهايته علشان طبعا انتوا عارفين شكلها ايه انا بس ركزت على الـ for loop وخلينا نمشى معاه فى البداية قلنا for وفتحنا قوس من ده ( وبعدين عرفنا variable اسمه x واديناله قيمة ابتدائية اللى هى 1 و semicolon وبعدين قولناله الشرط اللى هو لو x <=10 إكس اقل من أو تساوى عشرة يعنى طول ما الشرط ده متحقق ادخل الكود ونفذ وبعدين قولناله ++x ودى معناها زود قيمة x بواحد وبعدين كتبنا جوه الأقواس اطبع على الشاشه قيمة x وجنبها كلمة hello world وانزل سطر جديد وقفلنا القوس أنا ركزت أوى فى شكل الكتابه وشرحته واحده واحده علشان محدش يتلخبط فيه نيجى بقى نقول البرنامج هيمشى فى الـ loop ده ازاى الل هيحصل إن البرنامج هيعرف الـ variable x ويديلة القيمة الإبتدائية بتاعته واحد وبعدين يشوف الشرط لو نتيجته true يدخل ينفذ الكود لو false هيوقف ومش هينفذ الكود اللى جوه طبعا نتيجة الـشرط true لأن الواحد أقل من العشرة يبقى هيدخل ينفذ الكود وهو إنه يطبع على الشاشه 1- Hello World وينزل سطر جديد وبعدين هيروح ينفذ الـ variable update يعنى هيروح عل الجزء بتاع ++x ويزود x بواحد يعنى تبقى قيمة x اتنين ويروح يشوف الشرط تانى طبعا الإتنين اقل من العشرة يبقى النتيجة true يبقى هينفذ الكود تانى ويطبع 2- Hello World وينزل سطر جديد ويرجع للـ variable update ويزود x بواحد يعنى تبقى تلاته ويشوف الشرط وينفذ الكود وهكذا لغاية ما تبقى قيمة x بـ 11 وبكده تكون قيمة الشرط بـ false يوقف تنفيذ الكود ويخلص الـ loop ويشوف اللى بعده .......... واضح كده ؟؟؟ معلش أنا معنديش ++C هنا علشان كده مش عارف اوريكوا النتايج بس طبقوا انتوا بقى وورونى بالنسبة للـ homework بصراحه مش قادر أفكر فى حاجه دلوقتى ده quiz صغير وسهل من على النت حلوه كود:
1. What is the final value of x when the code int x; for(x=0; x<10; x++) {} is run? A. 10 B. 9 C. 0 D. 1 2. When does the code block following while(x<100) execute? A. When x is less than one hundred B. When x is greater than one hundred C. When x is equal to one hundred D. While it wishes 3. Which is not a loop structure? A. for B. do while C. while D. repeat until 4. How many times is a do while loop guaranteed to loop? A. 0 B. Infinitely C. 1 D. Variable وبكده ينتهى درسنا الـ loops يارب تكون واضحه وسهله ويارب اكون وفقت فى شرحها ولو فى أى اسئلة أو تعليقات منتظرها بإذن الله شكرا ومتأسف مرة تانية على التأخير . .
__________________
|
#171
|
||||
|
||||
السلام عليكم
بجد انا سعيدة جدا انا الدرس الجديد نزل لاني كنت فعلا قربت افقد الامل الحمد لله الدرس مفهوم بالنسبة لية و حليت الquiz 1-A 2-A 3-D 4-D مش عرفة صح كدة و لا ايه؟؟؟؟؟؟؟؟ بس كان عندي سؤال برة الدرس ده انا لما بكتب كود جديد بفتح البرنامج و اجيب من FILE --->NEW --->TEXT EDIT و بعدين بعمل SAVE لما بخلص باي اسم المهم ان اللي بيحصل ان بيبقى موجود كذا FILE بنفس الاسم بس الاكستنشن مختلف يعني بيبقى في واحد اخره EXE ده البرنامج نفسه و واحد اخره CPP ده بيبقى الكود في تانين بقى مش بعرف افتحهم اصلا و مش عرفة دول يبقوا ايه؟؟؟؟؟؟؟؟؟ انا مش عرفة هوة اللي انا بعمله صح و لا ايه؟ بس كدة و جزاك الله كله خير و ربنا يوفقك في شغلك ان شاء الله
__________________
"نحن قوما أعزنا الله بالأسلام فإذا ابتغينا العزة فغيره أذلنا الله"
"ومن يتق الله يجعل له مخرجا و يرزقه من حيث لا يحتسب" |
#172
|
||||
|
||||
ياااااااااه اخيرا
بجد مش مسداة نفسي ربنا يكون في عون حضرتك يا باشمهندس بس هطلب من حضرتك طلب صغير اوي ان حضرتك مش تنزل دروس تاني لحد ما نآخد الاجازة عشان نتابع وكدا وتبقى فرصة حضرتك تستريح مننا شوية هههههههههههه انا عن نفسي اجازتي هآخدها يوم 24\1 ان شاء الرحمن طبعا دا بعد ما الباشمهندسين الي متابعين الكورس معايا يوافقوا ان شاء الله اطبق الدرس وجزاك الله خيرا على المجهود الي حضرتك بتبذله معانا
__________________
ThE...EnD.. SorrY أستودعكم الله الذي .. لا تضيع عنده الودائع .. احبكم جميعا في الله |
#173
|
||||
|
||||
اقتباس:
اقتباس:
جزانا الله وإياكم كل الخير يا همس
__________________
|
#174
|
|||
|
|||
السلام عليكم وحمة الله وبركاتة اولا :مش عارف اقول اية علي الشرح الجميل بجد دة اكني قاعد في سكشن البرمجة اية الجمال دة
ثانيا : نسيت اعرف نفسي محمد محمود كلية حاسبات ومعلومات ج عين شمش ثالثا : انا قريت الشرح من اول درس لاخر درس وفهمت كل شئ شكرا علي الشرح الوافي بس ياريت مش تتاخر في الدروس الجميلة دي واسف انا مش موافق علي تاجيل الدروس |
#175
|
||||
|
||||
بس بعد اذنك عندنا امتحانات
يعني ايه مش موافق ؟؟؟ يعني نسيب المذاكرة ونتابع الكورس مثلا ؟؟ معلش يعني ياريت نفكر في غيرنا ومش نفكر في نفسنا وبس الكورس هيقف وهيكمل مش هيقف للابد بس لو كمل دلوقتي هيفوت عليا جزء كبير جدا ومش هقدر اطبقه كله مرة واحدة عموما لو حضرتك مش موافق فانا منسحبة من الكورس واسفة اني بقول كدا
__________________
ThE...EnD.. SorrY أستودعكم الله الذي .. لا تضيع عنده الودائع .. احبكم جميعا في الله آخر تعديل بواسطة همس ، 01-01-2009 الساعة 09:36 PM |
#176
|
|||
|
|||
السلام عليكم
ماشاء الله عليكم مجهوود راائع شكرا يا ياباش مهندس محمد وياريت تكملوا المحاضرات بس بعد الراحه الا هتخدوها بس ما تتاخروش عن 24/1 لانه بجد كورس ممتع وانا هنضم للكورس دا بعد اذنكم طبعا لانى برده باخد برمجه بلغه ++c فى جامعتى(النيلين )ودى جامعه فى السودان لانى لقيت اسلوب الشرح رائع ولغايت لما تخلص الاجازه اكون رجعت الا انتم اخدتوا ان شاء الله |
#177
|
||||
|
||||
السلام عليكم
انا بصراحة من رايي ان احنا ناجل شويه لحد الامتحانات تخلص انا هخلص 28 ممكن تبدأوا بدري و ان شاء الله ممكن اقدر الحقكم
__________________
"نحن قوما أعزنا الله بالأسلام فإذا ابتغينا العزة فغيره أذلنا الله"
"ومن يتق الله يجعل له مخرجا و يرزقه من حيث لا يحتسب" |
#178
|
||||
|
||||
طيب لما تحبوا ابدأ حد بس يبعتل رساله علشان مش بدخل كتيير
__________________
|
#179
|
||||
|
||||
ان شاء الله يا باشمندس تحت أمرك
__________________
ThE...EnD.. SorrY أستودعكم الله الذي .. لا تضيع عنده الودائع .. احبكم جميعا في الله |
#180
|
||||
|
||||
السلام عليكم
ايه الاخبار يا جماعة؟؟؟؟؟؟؟ مستعدين عشان نكمل الدروس و لا ايه النظام؟؟؟؟؟؟؟ انا خيفة الاجازة تعدي من غير ما ناخد حاجة
__________________
"نحن قوما أعزنا الله بالأسلام فإذا ابتغينا العزة فغيره أذلنا الله"
"ومن يتق الله يجعل له مخرجا و يرزقه من حيث لا يحتسب" |
العلامات المرجعية |
|
|