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



 
الرئيسيةمجلة شنواىأحدث الصورالتسجيلدخول

 

 شرح رائع الفصل الثالث أوامر التكرار الثالث الاعدادى تيرم ثانى حاسب آلى

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


عدد المساهمات : 319
نقاط : 883
تاريخ التسجيل : 19/10/2009

شرح رائع الفصل الثالث أوامر التكرار الثالث الاعدادى تيرم ثانى حاسب آلى Empty
مُساهمةموضوع: شرح رائع الفصل الثالث أوامر التكرار الثالث الاعدادى تيرم ثانى حاسب آلى   شرح رائع الفصل الثالث أوامر التكرار الثالث الاعدادى تيرم ثانى حاسب آلى Emptyالأربعاء 2 مايو 2012 - 12:28

الفصل الثالث
أوامر التكرار

أوامر التكرار: هي أوامرتتحكم في إعادة تنفيذ أمر معين أو مجموعة أوامر حتى يتحقق شرط معين بوقف التكرار.
الامر For ………. Next
يستخدم لتكرار أمر معين أو مجموعة أوامر عدد محدد من المرات.
ويستعمل هذا الأمر في حالة معرفة عدد مرات التكرار مسبقا
قاعدة الأمر For……………next
For counter = start to end (step increment)

statment1
statment2
statment3
tatement n
تحدد الكلمة for بداية التكرار والكلمة next نهاية التكرار
Counter : متغير رقمي يستخدم لحساب عدد مرات التكرار
Start : بداية التكرار وهى قيمة رقمية يتولى المبرمج تحديدها
End : نهاية التكرار وهى قيمة رقمية يتولى المبرمج تحديدها
Increment : مقدار الزيادة التي يزيدها القيمة المخزنة في العداد counter
شرح الأمر
1- يتم تخزين القيمة الرقمية start داخل المتغير counter
2- تتم مقارنة القيمة المخزنة في counter بالقيمة end
أ _ إذا كانت القيمة المخزنة في المتغير اقل أو تساوى من القيمة النهائية للتكرار يتم تنفيذ الأوامر المراد تكرارها بين (for , next )
ب - إذا كانت القيمة المخزنة فى المتغير أكبرا من القيمة النهائية للتكرار ينتهى التكرار و يتم تنفيذ الأوامر الموجودة بعد next
3- عندما يصل البرنامج إلى next : أ) فيتم زيادة القيمة المخزنة في العداد counter بمقدار قيمة increment وفى حالة عدم استعمال step فان قيمة العداد تزيد بمقدار واحد
ب)يعود البرنامج إلى بداية التكرار.

1. قم بتغيير قيمة العداد For … Next من 5 إلى 50 بزيادة 2 في كل مرة ؟
For x = 5 To 50 Step 2.
2. قم بتغيير العداد S من 10 إلى 2 بنقص 2 في كل مرة .
For S = 10 To 2 Step -2.
3. قم بتغيير العداد I بالترتيب الأتي (21,28,35,42,49) .
For I = 21 To 49 Step 7.
4. قم بطباعة الأعداد من 1 إلى 5 باستخدام for…………..next
Dim x as integer
For x= 1 to 5
Msgbox(x)
Next
5. قم بطباعة الأعداد الفردية من 1 إلى 5
Dim x as integer
For x = 1 to 5 step 2
Msgbox(x)
Next
6. قم بطباعة الأعداد الفردية من 5 إلى 1
Dim x as integer
For x = 5 to 1 step -2
Msgbox(x)
Next
لاحظ الفرق في جملة for في البرنامجين السابقين وماذا تستنتج

السؤال الأول ضع علامة () أمام العبارة الصحيحة و علامة (×) أمام العبارة الخطأ للعبارات الآتية:
1. الأمر For…..next غير معروف عدد التكرارات التي سوف تتم. ( )
2. الأمر For…..next فيه يتم تحديد القيمة التي يبدأ عندها عملية التكرار والقيمة التي ينتهي عنها التكرار وقيمة الخطوة. ( )
3. إليك ما يلي for i=2 to 10 step 2عدد مرات التكرار 5. ( )
السؤال الثاني أختر الإجابة الصحيحة مما يلي :
1- إليك ما يلي for i=1 to 6 step 2عدد مرات التكرار
أ- 3
ب- 4
ج- 6
السؤال الثالث أكمل العبارات الآتية:
1. إليك ما يلي for I = 4 to 10 step 2عدد مرات التكرار تساوي …………….….
2. عند عمل تكرار معلوم عدده نستخدم ...................
السؤال الرابع أعد ترتيب الخطوات الآتية ترتيبا صحيحا :
أ - لحساب مجموع الأعداد الفردية من 1 إلى 8
1. total = total + i
2. MessageBox.Show(total)
3. Next
4. For i = 1 To 8 Step 2
5. Dim i, total As Integer
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
شرح رائع الفصل الثالث أوامر التكرار الثالث الاعدادى تيرم ثانى حاسب آلى
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الفصل الرابع الميقاتي Timer حاسب آلى الثالث الاعدادى تيرم ثانى شرح رائع لا يفوتك
» شرح رائع الفصل الثاني الشروط والقرارات الحاسب الآلى الثالث الاعدادى تيرم ثانى لا يفوتك
»  مراجعة قبل الامتحان بساعات على الفصل الثالث حاسب آلى الثالث الإعدادى تيرم ثانى
» مراجعة قبل الامتحان بساعات على الفصل الأول حاسب آلى الثالث الإعدادى تيرم ثانى
» مراجعة قبل الامتحان بساعات على الفصل الثانى حاسب آلى الثالث الإعدادى تيرم ثانى

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