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

منتدى فرجيوة نت

منتدى تعليمي متنوع
 
الرئيسيةالبوابةأحدث الصورالتسجيلدخولمركز تحميل
أهلا وسهلا بك زائرنا الكريم، إذا كانت هذه زيارتك الأولى للمنتدى، فيرجى التكرم بزيارة صفحة التعليمـــات، بالضغط هنا.كما يشرفنا أن تقوم بالتسجيل بالضغط هنا إذا رغبت بالمشاركة في المنتدى، أما إذا رغبت بقراءة المواضيع والإطلاع فتفضل بزيارة القسم الذي ترغب أدناه.
مركز تحميل المنتدى
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث UAk02148

~¤¢§{( أنت الزائر رقم )}§¢¤~


المواضيع الأخيرة
» برنامج تصميم جداول الحصص المدرسية للاساتذة كل حسب مادته مطلوب بكثرة
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث I_icon_minitimeالجمعة 1 أكتوبر 2021 - 20:31 من طرف كريم ياسين

» كتاب مميز في تمارين ( اللغة والرياضيات و الفرنسية 5) ابتدائي
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث I_icon_minitimeالخميس 11 مارس 2021 - 19:12 من طرف مصطفى معلم

» 15 امتحانا في اللغة العربية
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث I_icon_minitimeالجمعة 26 فبراير 2021 - 22:20 من طرف مصطفى معلم

» برنامج تسيير مستشارية التربية
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث I_icon_minitimeالأربعاء 6 يناير 2021 - 20:51 من طرف عمارلقرع

» أفضل برنامج تسيير ( متوسطة ) برنامج رائع و متميز
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث I_icon_minitimeالأربعاء 6 يناير 2021 - 20:43 من طرف عمارلقرع

» لعبة سيارات رائعة
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث I_icon_minitimeالإثنين 13 أبريل 2020 - 2:43 من طرف samia84

» برنامج استعمال الزمن للمتوسط و الثانوي مجاني
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث I_icon_minitimeالأربعاء 1 أبريل 2020 - 9:31 من طرف zine12

» برنامج مستشاارية التربية مهم لكل ادارة مدرسية
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث I_icon_minitimeالجمعة 6 مارس 2020 - 0:05 من طرف الزعيم

» برنامج حساب الساعات الضائعة للأستاذ
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث I_icon_minitimeالسبت 22 فبراير 2020 - 20:44 من طرف الزعيم

» جميع فروض الفصل الاول و الثاني مع الحلول السنة الثانية ثانوي علوم تجريبية
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث I_icon_minitimeالثلاثاء 26 نوفمبر 2019 - 16:59 من طرف باي

» ملفات التوثيق الاداري...( الأمانة و مستشار التربية)
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث I_icon_minitimeالسبت 23 نوفمبر 2019 - 21:49 من طرف samia84

» حمل اسطوانة روضة الحروف والكلمات لتعليم الاطفال الحروف الهجائية العربية قرائتها وكتابتها برابط واحد مباشر
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث I_icon_minitimeالإثنين 14 أكتوبر 2019 - 16:37 من طرف ياسر جود

» أكثر من 400 مسألة و تمرين محلول بالتفصيل حلول لجميع تمارين الكتاب المدرسي حلول مفصلة لتمارين نموذجية حول الإختبارات لمختلف الثانويات الكتاب نادر جداً و أنصج الجميع بتحميله في انتظار إنجاز و رفع باقي النسخ تباعاً..إن شاء الله ... هذا الموضوع حصري ... من إ
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث I_icon_minitimeالسبت 5 أكتوبر 2019 - 21:36 من طرف krimo vitch

» حل تمارين الكتاب المدرسي رياضيات سنة اولى ثانوي من دليل الاستاذ
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث I_icon_minitimeالسبت 5 أكتوبر 2019 - 21:15 من طرف krimo vitch

» التوقيت الأسبوعي لكل المستويات بنمط جديد
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث I_icon_minitimeالأحد 23 يونيو 2019 - 20:27 من طرف cem_bellil

» اختبار الثلاثي الثاني في مادة اللغة العربية
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث I_icon_minitimeالسبت 2 مارس 2019 - 19:55 من طرف محمد الصالح الجزائري

» إليكم اختبارات السنة الثانية متوسط الفصل الثاني
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث I_icon_minitimeالسبت 2 مارس 2019 - 19:51 من طرف محمد الصالح الجزائري

» جميع فروض للفصل الاول والثاني مع الحلول للسنة الاولى ثانوي جذع مشترك علوم وتكنولوجيا
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث I_icon_minitimeالسبت 2 مارس 2019 - 8:45 من طرف عبد اللطيف

» الفروض الخاصة بالدراسة بالمراسلة الموسم الدراسي 2009-2010 السنة الأولى ثانوي للجذعين المشتركين
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث I_icon_minitimeالإثنين 24 ديسمبر 2018 - 21:47 من طرف محمد الصالح الجزائري

» اختبارات و فروض الفصل الثالث في اللغة العربية اولى ثانوي جميع الشعب
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث I_icon_minitimeالإثنين 24 ديسمبر 2018 - 21:42 من طرف محمد الصالح الجزائري

دخول
اسم العضو:
كلمة السر:
ادخلني بشكل آلي عند زيارتي مرة اخرى: 
:: لقد نسيت كلمة السر
أفضل 10 أعضاء في هذا المنتدى
الزعيم
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Vote_rcapدروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Voting_barدروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Vote_lcap 
سفيرالسلام
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Vote_rcapدروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Voting_barدروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Vote_lcap 
قطرالندى
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Vote_rcapدروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Voting_barدروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Vote_lcap 
salama
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Vote_rcapدروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Voting_barدروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Vote_lcap 
المتميزة
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Vote_rcapدروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Voting_barدروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Vote_lcap 
تسنيم
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Vote_rcapدروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Voting_barدروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Vote_lcap 
انشتاين
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Vote_rcapدروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Voting_barدروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Vote_lcap 
hogo
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Vote_rcapدروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Voting_barدروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Vote_lcap 
الامل القادم
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Vote_rcapدروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Voting_barدروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Vote_lcap 
جهان
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Vote_rcapدروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Voting_barدروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Vote_lcap 
المواضيع الأكثر نشاطاً
جميع فروض للفصل الاول والثاني مع الحلول للسنة الاولى ثانوي جذع مشترك علوم وتكنولوجيا
مذكرات مادة علوم الطبيعة و الحياة سنة ثانية ثانوي شعبة اداب و فلسفة
حلول تمارين كتاب الرياضيات للسنة 1 ثانوي جذع مشترك علوم وتكنولوجيا
جميع فروض الفصل الاول و الثاني مع الحلول السنة الثانية ثانوي علوم تجريبية
مجموعة إختبارات و فروض مع الحلول في جميع المواد السنة الثالثة متوسط
جميع فروض الفصل الاول و الثاني مع الحلول السنة الثانية ثانوي آداب فلسفة
مذكرات ودروس في مادة علوم طبيعية ( ثانية أداب وفلسفة ) المجال الثاني
فروض واختبارات للسنة الثانية
جميع فروض للفصل الاول والثاني مع الحلول في جميع المواد السنة 3م
حل تمارين الكتاب المدرسي رياضيات سنة اولى ثانوي من دليل الاستاذ
المتواجدون الآن ؟
ككل هناك 55 عُضو متصل حالياً :: 0 عضو مُسجل, 0 عُضو مُختفي و 55 زائر

لا أحد

أكبر عدد للأعضاء المتواجدين في هذا المنتدى في نفس الوقت كان 986 بتاريخ السبت 1 مارس 2014 - 18:59
تصفح اهم الجرائداليومية
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Chork10دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Khab10دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Nahar10
- مباشر - زوار الموقع عبر العالم

 

 دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث

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


المزاج : دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Pi-ca-10
المهنة : دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Profes10
الجنس : دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Male10
عدد المساهمات : 2319
نقاط : 18645
تاريخ التسجيل : 17/05/2009
العمر : 49
إحترام القوانين : دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Jpg116

دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث Empty
مُساهمةموضوع: دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث   دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث I_icon_minitimeالأربعاء 28 سبتمبر 2011 - 23:23

الدرس الثالث

الجمل الشرطية:

معظم عمل الحاسوب يقوم على
المقارنة بين قيمتين لإتخاذ أي قرار

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

بين قيم مخزنة في مسجلات
المعالج ,

مسجلات المعالج هي عبارة عن أجزاء من المعالج يمكن أن
تخزن قيم صغيرة

وكل مسجل يستطيع أن يخزن 16 بت , وهذه القيم المخزنة
يقوم المعالج بمقارنتها

مع قيم اخرى في مسجلات أخرى من نفس العالج
لإنتاج تيار كهربائي يمثل نتيجة المقارنة

إذاً مبدأ عمل الحاسوب هو
المقارنه , عرفنا المقارنه على مستوى المعالج

ولكن هذا لا يهمنا ,
وما يهمنا هو المقارنه على مستوى لغة البرمجة

والمقارنه تعتبر أحد
أهم اعمدة اي لغة من اللغات , وهناك عدت صيغ للمقارنة

1- إذا كان
(الشرط) فـ
{التعليمات التي تنفذ في حالة توفر الشرط}

كود:
if
(x>y)
{
MessageBox.Show("إكس أكبر من واي");
}
في الكود
السابق سيقوم المعالج بإظهار الرسالة إذا كان x أكبر من y وإلا فلن تظهر أي
رسالة

لاحظ أننا لم نضع الفاصة المنقوطة بعد الشرط لأن المعالج لم
يكمل جملة الشرط ويجب أن ندعه يكمل

الجملة إلى نهاية الحاصرة
الثانية

2-إذا كان (الشرط) فـ
{التعليمات التي تنفذ في حالة
توفر الشرط}
وإلا
{التعليمات التي تنفذ في حالة عدم توفر الشرط}

كود:
if
(x>y)
{
MessageBox.Show("إكس أكبر من واي");
}
else
{
MessageBox.Show("إكس
ليس أكبر من واي");
}
في الكود السابق سيقوم المعالج بإظهار رسالة
"إكس أكبر من واي" إذا كان x أكبر من y

أما إذا لم يكن x اكبر من y
فستظهر رسالة "إكس ليس أكبر من واي"

لاحظ أننا لم نضع فاصلة منقوطة
بعد كلمة else لأن التعليمة لم تكتمل بعد

3-إذا كان(الشرط1) فـ
{التعليمات
التي تنفذ عن توفر الشرط1}
وإلا إذا كان (الشرط 2) فـ
{التعليمات
التي تنفذ في حالة عدم توفر الشرط1 و توفر الشرط 2}
وإلا إذا كان ...

كود:
if
(x>5)
{
MessageBox.Show("اكس أكبر من خمسة");
}
else
if(x<4)
{
MessageBox.Show("اكس ليس أكبر من خمسة , وأكس أصغر من
أربعة");
}
..

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

وإن لم يتحقق فإنه ينتقل
إلى الشرط الثاني فإذا تحقق سيظهر رسالة "اكس ليس أكبر من خمسة , وأكس أصغر
من أربعة"

وهكذا حتي ينتهي من جميع الشروط .. لاحظ أنه من الممكن
أن يكون في الجملة أكثر من شرطين

هناك عدد من معاملات المقارنه
بالإضافة إلى < و >:

< أكبر من

مثل ما رأينا
سابقاً

> أصغر من

مثل ما رأينا سابقاً

== يساوي


كود:
if
(x == y)
{
MessageBox.Show("اكس يساوي واي");
}
=! لا يساوي

كود:
if
(x != y)
{
MessageBox.Show("اكس لا يساوي واي");
}
أحياناً
نحتاج إلى شرط مزدوج , أي أننا نحتاج إلى شرط مكون من جزئين

مثلاً
إذا كان x أكبر من y و x أصغر من z

كود:
if (x>y &
x{
MessageBox.Show("اكس أكبر من واي و أصغر من زد");
}

لاحظ
انا وضعنا الشرطين بينها علامة &

أما إذا أردنا شرط مزدوج من
نوع آخر :

مثلاً إذا كان x أكبر من y أو x يساوي 10

كود:
if
(x>y | x==10)
{
MessageBox.Show("اكس أكبر من واي أو يساوي
10");
}
لاحظ انا وضعنا الشرطين بينها علامة |

إذا & تعني
و

و | تعني أو

ملاحظة ساذجة: علامة | يمكن طباعتها بالضغط
على Shift مع زر \ والذي عادة ما يأتي بجانب زر المسح BackSpace وفوق زر
Enter


الدوارات:

هناك أنواع كثيرة من الدوارات لكننا
سنتعرف حالياً على أهم نوع منها

والدوارات هي تعليمات فائدتها تكرار
تعليمات محدد لعدد محدد من المرات

مثلاً إذا أردنا أن نظهر رسالة
ما عشر مرات أو عشرين مرة , لن نكتب التعليمة عشر أو عشرين مرة

حيث
يستخدم المعالج متغير من نوع رقم كعداد وفي كل مرة تنفذ العملية يزداد
العداد رقم واحد

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

إذن هناك أربعة أشياء
مهمة لجملة الدوارة for

1- متغير من نوع عدد يستخدم كعداد مع
تزويدة برقم إبتدائي يبدأ منه

2- شرط إستمرار الدوارة في العمل

3-
تعريف نوع العداد هل هو تصاعدي أم تنازلي

4- التعليمات التي تنفذ


كود:
for
(int i = 0;i < 10;i++)
{
MessageBox.Show("من الدوارة");
}
في
الكود السابق كلمة for تستخدم لتعريف الدوارة

بعد فتح القوس وضعنا
تعريف للعداد int i=0 ووضعنا له قيمة 0 أي أن العداد سيبدأ من 0

وضعنا
فاصلة منقوطة وو ضعنا بعدها شرط الإستمرار في العمل وهو أن يكون i أصغر من
عشرة

وضعنا فاصلة منقوطة ووضعنا بعدها نوع العداد وهو تصاعدي ++i
أما إذا كان تنازلي نضع --i

ثم أغلقنا القوس وفتحنا حاصرتين بينهما
التعليمات التي سينفذها المعالج

معنى الدوارة السابقة أن المعالج
سيظهر الرسالة للمرة الأولى ثم يزيد i ويفحص شرط الإستمرار

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

في الكود السابق سيقوم المعالج بإظهار الرسالة عشر
مرات

ملاحظة : يمكن إستخدام متغير العداد داخل التعليمات

كود:
for
(int i = 0;i < 10;i++)
{
MessageBox.Show(Convert.ToString(i));
}

في
الكود السابق سيظهر المعالج الرسالة للمرة الأولى وفيها قيمة العداد
الأولية وهي 0

وفي المرة الثانية سيظهر الرسالة وفيها قيمة العداد
بعد أن زاد برقم أي 1

وهكذا حتى العدد 9 , وعندما يزد العداد بعدها
برقم أي يصبح 10 سيفحص المعالج شرط الإستمرار

وهو أن يكوت المتغير
أصغر من 10 ولكن المتغير هذه المرة ليس أصغر من عشرة لذلك سيتوقف

المعالج
عن تنفيذ التعليمات ويخرج من جملة for
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://alassil7.yoo7.com
 
دروس مباشرة في البرمجه بلغة C#2005 الدرس الثالث
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» دروس مباشرة في البرمجه بلغة C#2005 الدرس الرابع
» دروس مباشرة في البرمجه بلغة C#2005 الدرس الثاني
» دروس مباشرة في البرمجه بلغة C#2005 الدرس الاول
» 356 بحث اقتصادي جاهز وبروابط مباشرة - الجزء الثالث
» دروس فيديو Visual C++ 2005 Express Edition من مايكروسوفت

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى فرجيوة نت :: ~¤¢§{(¯´°•. ۩۞۩ منتدى البرامج ۩۞۩.•°`¯)}§¢¤~ :: منتدى لغه ++c-
انتقل الى: