|
كليات المجموعة الرياضية (الهندسة - الحاسبات والمعلومات - التجارة & التجارة إنجلش - الفنون التطبيقية والجميلة) |
|
أدوات الموضوع | انواع عرض الموضوع |
|
#1
|
||||
|
||||
![]()
السلام عليكم
انا تقريبا عرفت الفرق بين الكودين ![]() الكود الاول اللي هوة كود:
#include <iosteam.h> #include <cono.h> void main() { cout<<"ananoo"; getch(); } و ده علشان البرامج ميقفلش غير لما اليوزر يدوس اي زرار من الكيبورد في الكود التاني اللي هوة كود:
#include <iostream.h> void main() { cout<<"hello world"; int a; cin>>a; } و بالتالي استبدلنا الداله getch بالداله cin و طبعا الدالة cin موجودة في الlibrary iostream عشان كدة مش هنحتاج نكتب الlibrary conio و على فكرة البرنامج هيختلف في الحالتين في الحالة الاولى مجرد تدوس اي زرار البرنامج يقفل في الحالة التانية البرنامج مش هيقفل غير لما تكتب اي حاجة و بعدين تدوس enter صح كدة؟؟؟؟؟!!!!!!!! بس بقى اللي انا مش فهماه انا الvriable الي احنا كتبنا اللي هوة x نوعه int يعني بيشيل رقم صحيح .........ازاي بقى لما نيجي ندخل قيمة x ممكن ندخل حروف و كل عام و انتم بخير ![]()
__________________
"نحن قوما أعزنا الله بالأسلام فإذا ابتغينا العزة فغيره أذلنا الله"
"ومن يتق الله يجعل له مخرجا و يرزقه من حيث لا يحتسب" ![]() آخر تعديل بواسطة ananoo ، 01-10-2008 الساعة 05:28 PM |
#2
|
||||
|
||||
![]() اقتباس:
![]() وانت طيبة يا باشمهندسة
__________________
ThE...EnD.. SorrY أستودعكم الله الذي .. لا تضيع عنده الودائع .. احبكم جميعا في الله ![]() آخر تعديل بواسطة همس ، 01-10-2008 الساعة 05:40 PM |
#3
|
||||
|
||||
![]()
يــــلا معلش المرة اللي جية
![]() ![]()
__________________
"نحن قوما أعزنا الله بالأسلام فإذا ابتغينا العزة فغيره أذلنا الله"
"ومن يتق الله يجعل له مخرجا و يرزقه من حيث لا يحتسب" ![]() |
#4
|
||||
|
||||
![]() اقتباس:
وربنا يوفقكم جميعا ..
__________________
![]() |
#5
|
||||
|
||||
![]()
حمدا الله على السلامه يا باشمهندسة
يا ترى ظبطى الجهاز ؟؟ ومعلش بقى هى سبقتك لكن الفايدة للجميع بإذن الله اقتباس:
. .
__________________
![]() آخر تعديل بواسطة msamido ، 01-10-2008 الساعة 10:15 PM |
#6
|
||||
|
||||
![]() اقتباس:
لا مش اتظبط الحمد لله بالعكس حالته بقت أسوأ وصفحات النت بتفتح بعد ميت سنة الله المستعان .................................................. . ارفعها يا باشمهندس .. احنا تحت امر حضرتك وعموما الباشمهندسة الي جاوبت على سؤالي هي الي هتجاوب بعد كدا ![]() عموما انا حبيت اوضح نقطة ان المستر لما يوجه سؤال ليا وحد غيري يجاوب عليه بيكون احساس وحش بالنسبة ليا ![]() على اد ما اعرف ان ممكن غيري يجاوب لما اقول اني مش عارفة الاجابة ![]() لكن لو قال السؤال مطروح للكل بيبقى لكل واحد الاحقية انه يجاوبه وانا الي كان مأخرني النت فعلا والي بيحصل في الجهاز مش اكتر عموما كل سنة وانتوا طيبين ![]()
__________________
ThE...EnD.. SorrY أستودعكم الله الذي .. لا تضيع عنده الودائع .. احبكم جميعا في الله ![]() آخر تعديل بواسطة همس ، 02-10-2008 الساعة 12:45 AM |
#7
|
||||
|
||||
![]() اقتباس:
خلينا نراجع سوا نقطه قلناها قبل كده يعنى إيه library ؟؟ هى مكتبة يعرف فيها عدد من الدوال لا يمكن تنفيذ هذه الدوال بدون إخبار الـ compiler بمكان التعريف أى بإسم الـ library وازاى نقول للـ compiler كده ؟؟ يجملة include# وبعدها اسم الـ library طيب لو قلت للـ compiler إنى هستخدم دوال من library معينه زى مثلا ما اقول كود:
#include <conio.h> وضحت النقطة دى ؟؟؟ بالنسبة للفرق بين الكودين أنا بالظبط كنت أقصد اللى وضحته ananoo فى ردها الأخير ياريت ترجعله ولو مش واضح قولى حاجه أخير الدالة cin لا تقوم بعم الدالة getch فهناك فرق بينهم وأنا وضحت getch فوق أما cin فهى داله تطلب من اليوزر أن يدخل قيمة لتضعها فى variable معين أى أن لها وظيفة أخرى تختلف عن getch اتمنى تكون الدنيا وضحت يا أحمد وعايز أقولك على حاجه كمان ما تبصش للكود كله على بعضه على إنه بيعمل حاجه معينه لأ بص لكل جزء فيه بيعمل إيه يعنى كل جمله لازمتها إيه طلب أخير من كل الناس لو سمحتم يا جماعه نتابع كل الردود فى الموضوع لأنها بتحتوى فى بعض الأحيان على أسئلة وإجابات بتوضح نقط مش واضحه فى الدرس نفسه شكراااا اقتباس:
هى أكيد مش قصدها تدايقك هى بس كان عندها الإجابة وحبت تتأكد إنها صح فجاوبت ودى كل القصة بلاش تاخدى الموضوع بالحساسية دى كل سنة وإنتى طيبة يا همس وكل سنة وكلكم طيبين ![]()
__________________
![]() |
#8
|
||||
|
||||
![]()
بسم الله الرحمن الرحيم
ازيكم يا جماعه النهارده إن شاء الله هنبدأ الدرس الجديد أو هنقول الجزء التانى بتاع الدرس اللى فات يلا بينا نبدأ بإذن الله. هنتكلم النهارده فى حاجه اسمها conditional statements أو الجمل الشرطية ... ![]() فكك يا عم من الترجمة العربى دى ووضح يعنى إيه ؟ حاضر الـ conditional statements يعنى جمله بتتحكم فى مسار البرنامج بردوه يعنى إيه ![]() يعنى مثلا لما بنكتب برنامج إحنا قولنا إن البرنامج بيشوف فين الـ main method ويبدأ ينفذ الكود اللى جواها سطر ورا سطر بالترتيب صح ؟؟ الـ conditional statements دى بقى ممكن تخليك تقول للبرنامج لو شرط معين اتحقق تنفذ الكود ده ولو م اتحقق ميتنفذش أو ممكن كمان نقوله لو الشرط ده اتحقق اعمل كذا أو لو مش اتحقق اعمل حاجه تانيه أو كمان فى حاله بنقوله لو الـ variable ده مثلا قيمته كذا اعمل كذا ولو قيمته كذا اعمل حاجه تانيه أو ثالثه وهكذا حد فاهم حاجه ؟؟؟ طيب نبدأ نقول بقى عملى ؟؟ نبدأ نقول الـ conditional statements أنواع وأول نوع وأبسط نوع منها هو if statement بتعمل ايه ست if دى ؟؟ من معناها واضح إنها بتقول لو الشرط اتحقق نفذ الكود اللى هقولك عليه ده طيب شكلها بيبقى ازاى طنط if دى ؟؟ طنط if دى ليها شكلين شكل كده كود:
if(condition) { // do some things } ودى بتقول لو الشرط ده اللى طبعا هيبقى حاجه موجودة مش كلمة condition كده اعمل حاجه وليها شكل تانى بقى هو كده كود:
if(condition) { // do some things } else { // do some thing else } ودى بتقول لو الشرط ده اتحقق اعمل حاجه ولو مش اتحقق اعمل حاجه تانيه مثال يا عمنا وبطل رغى ![]() ماشى شوفوا طيب الكود ده : كود:
#include <iostream> int main() // Most important part of the program! { int age; cout<<"Please input your age: "; cin>> age; if ( age < 100 ) { cout<<"You are pretty young!\n"; } else { cout<<"You are old\n"; } getch(); } بيتهيألى الكود واضح ومش محتاج شرح صح ؟؟؟ طيب هو فى بس حاجه جديدة فى الكود فى السطر بتاع الـ main بعدها فى العلامتين دول // وشوية كلام بعدهم إيه ده يا عمنا ؟؟ العلامتين دول معناهم إن اللى جاى بعدها فى نفس السطر ده comment يعنى مش كود ده مجرد كلام توضيحى وكده يفهم البرنامج إنه مش محتاج يقرأ الكلام ده طيب دى لازمتها ايه ولازمته ايه الرغى حتى فى وسط الكود لاأ دى مش مجررد رغى دى شئ مهم جدا فى البرامج الكبيرة وفى الشركات انت مش هتبقى شغال لوحدك وحتى لو شغال لوحدك تخيل انت بتكتب برنامج عباره عن عشر ألاف سطر تفتكر بعد ما تخلص هتقدر تتذكر إنت كنت كاتب كل جزء من الكود ده ليه ؟؟ لا طبعا وهى دى وظيفة الجمل التوضيحية دى بتكتبها علشان تقول كل جزء فى الكود بيعمل ايه وكمان لان فى الشغل بعد كده هتبقى مش بتشتغل لوحدك انت معاك فريق عمل وممكن واحد تانى يكمل مكان شغلك وممكن تكمل مكان شغل حد تانى فتبقى فاهم الكود بتاعه من الجمل التوضيحيه دى اوك ؟؟؟ هوضح بقى كمان الجزء الجديد بتاع الـ if السطر ده كود:
if ( age < 100 ) بنقول if واللى بين القوسين ده هو الشرط أو الـ condition اللى لو اتحقق الكود اللى بين القوسين اللى بعد كده هيتنفذ طيب يعنى ايه الشرط اتحقق ؟؟ يعنى كانت نتيجة ما بين القوسين true طبعا لازم نقول على الـ operators أو معاملات المقارنه وهى كده كود:
> greater than 5 > 4 is TRUE < less than 4 < 5 is TRUE >= greater than or equal 4 >= 4 is TRUE <= less than or equal 3 <= 4 is TRUE == equal to 5 == 5 is TRUE != not equal to 5 != 4 is TRUE يارب تكون وضحت ؟؟ طيب لو الشرط كانت نتيجته false مش هيدخل فى الكود اللى بين القوسين اللى بعد طنط if وهيدخل فى الكود اللى بعد اختها else وينفذه هيوضح الكلام ده اكتر لما تنفذوا الكود وتجربوه إن شاء الله ده كده أول نوع ولسه فى تكمله بس مش هنقولها دلوقتى لما نقول باقى الأنواع إن شاء الله أو ممكن نكمل علطول الدرس الجاى ربنا يسهل بس دلوقتى خلينا نكتفى كده علشان الفجر خلاص هيأذن بالنسبة للواجب بصراحه مش عارف اديكم واجب دلوقتى يلا سماح المرة دى بس ياريت تطبقوا وتتمرنوا عليها وتشوفوا النتايج فى النهاية عايز أقول معلش ممكن يكون شرحى المرة دى مش مظبط بس علشان أنا فعلا نزلت الدرس ده بس علشان حسيت انى اتأخرت عليكم فيه لكن أنا دماغى مش مظبطه شويتين يلاا بالتوفيق ولو فى أى اسئلة أنا بإذن الله موجود . .
__________________
![]() |
#9
|
||||
|
||||
![]() اقتباس:
![]() ![]() ![]() بجد يا همس انا مش كان قصدى ازعلك خاااااااااالص و بجد مخدتش بالي ان السؤال كان موجهة ليكي انت بس لانك لما سالت السؤال كنت انا برده مش عرفة اجابته و لما عرفت حبيت بس اتاكد انا عرفة انها حاجة تضايق جدا بس والله مكنش قصدي ومش حتحصل تاني ان شاء الله انا اســـــــــــــــــــفــــــــــــة جدا جدا جدا ![]()
__________________
"نحن قوما أعزنا الله بالأسلام فإذا ابتغينا العزة فغيره أذلنا الله"
"ومن يتق الله يجعل له مخرجا و يرزقه من حيث لا يحتسب" ![]() |
العلامات المرجعية |
أدوات الموضوع | |
انواع عرض الموضوع | |
|
|