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


عفواً المنتدى للسيدات فقط
 
الرئيسيةأحدث الصورالتسجيلدخول

 

 تلخيص مبسط لقاعدتي for.. next و Do while والمصفوفة

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
أ.عبير الحميدي
مشرفة أنا و حاسوبي
مشرفة أنا و حاسوبي
أ.عبير الحميدي


عدد المشاركات : 73
الاقامة : في قلوب محبيني
تاريخ التسجيل : 22/11/2009

تلخيص مبسط لقاعدتي for.. next و Do while والمصفوفة Empty
مُساهمةموضوع: تلخيص مبسط لقاعدتي for.. next و Do while والمصفوفة   تلخيص مبسط لقاعدتي for.. next و Do while والمصفوفة Icon_minitime07/01/10, 04:21 am











تلخيص مبسط لقاعدتي for.. next و Do while والمصفوفة Icon_idea حلقات التكرار






في هذه القاعدة يتم تكرار عدد من الخطوات عدداً محدداً من المرات..
لها قاعدتين هما: For … Next و Do While

For … Next Do While


تكرار مجموعة من العمليات بعدد محدد من المرات تستمر حلقة التكرار ما دام الشرط صحيحاً

مثال: مثال:

كأن أقول لطالبة امشي 10 خطوات. كأن أقول لطالبة امشي حتى أقول لكي توقفي.




For … Next [ الأمر المراد تنفيذه يوضع بين For و Next ]

الصيغة العامة:

For counter = start TO end [ step]

Statements

Next

مثال 1 : إذا أردنا طباعة كلمة Computer عشر مرات باستخدام قاعدة For … Next ؟

For B = 1 to 10

Print Computer

NEXT

مثال 2 : إذا أردنا طباعة الأعداد من 1 إلى 10 باستخدام قاعدة For … Next ؟

For m = 1 to 10

Print m

NEXT

مثال 3 : إذا أردنا طباعة الأعداد من 1 إلى 10 بشكل تنازلي باستخدام قاعدة For … Next ؟


مقدار الزيادة
(-1) أي سيتم نقصان العّداد بقيمة 1 وبذالك يتم طباعة الأعداد تنازلياً من10 إلى 1
For A = 1 to 10 Step -1


Print A

NEXT







مثال 4 : إذا أردنا طباعة الأعداد الفردية من 1 إلى 10 باستخدام قاعدة For … Next ؟

For R = 1 to 10 Step 2


مقدار الزيادة خطوتين وبذالك يتم طباعة الأعداد الفردية[1-3-5-7-9]
Print R


NEXT










Do While



الصيغة العامة:

Counter = start

end Do While

Statements

Loop



مثال 1 : إذا أردنا طباعة الأعداد من 1 إلى 10 باستخدام قاعدة Do while ؟

M = 1

Do while M < = 10

M = M + 1

Loop



مثال 2 : إذا أردنا طباعة الأعداد من 1 إلى 10 بشكل تنازلي باستخدام قاعدة Do while ؟

M = 10

M > = 1 Do while

M = M - 1

Loop

ملاحظة:

للطباعة من العدد الأكبر إلى الأصغر تكون الاشاره اصغر من أو = < بالنسبة للعدد



للطباعة من العدد الأصغر إلى الأكبر تكون الاشاره اكـــبر من أو = > بالنسبة للعدد


FOR …NEXT
Do while
المعنى
Step1
M= M+1
خطوة خطوة (زيادة)
Step2
M= M+2
خطوة ويترك خطوة (زيادة)
Step3
M= M+3
خطوة ويترك خطوتين (زيادة)
Step-1
M= M-1
خطوة خطوة (نقصان)
Step-2
M= M-2
خطوة ويترك خطوة (نقصان)
Step-3
M= M-3
خطوة ويترك خطوتين (نقصان)





المصفوفات












تعريفها [ صـ 60 ]



فوائدها [ صـ 61 ]



الصيغة العامة:

Dim var1 (n) As type



Dim لتعريف المصفوفة



var1 اسم المصفوفة



(n) عدد عناصر المصفوفة بمعنى لو كان عدد عناصر المصفوفة 10 نكتب (9)



type نوع المتغيرات داخل المصفوفة





مثال1 : إذا أردتِ أن تقومي بحفظ أسماء 50 طالبة فلابد أن تعرفين متغير للخمسين طالبة مما يؤدي إلى كبر حجم البرنامج والحل المناسب أن تستخدمي مصفوفة مكونة من 50 عنصر....



Dim name (49) As string



طريقة توزيع القيم داخل المصفوفة :

[ صـــ 62 ]



إدخال وقراءة وطباعة قيم المصفوفة:



مثال 2 : لإدخال درجات 15طالبة في مصفوفة ؟ ( نستخدم قاعدة for.. next لوجود تكرار وهو درجات 15 طالبة )



Dim D (14) AS single (D) : اسم المصفوفة

For M = 0 TO 14 (M) : اسم العدّاد

("أدخل الدرجة D (M) = in put Box("

Next


هي عبارة تظهر للمستخدم في الأداة
in put Box






مثال3 : لإدخال درجات و أسماء 15 طالبة ؟ [ نستخدم مصفوفتين وحده للدرجات و وحده للأسماء ]




Dim D (14) AS single (D) : اسم مصفوفة الدرجات

Dim F (14) AS string (F ) : اسم مصفوفة الأسماء

For M = 0 TO 14 (M) : اسم العدّاد

("أدخل الدرجة D (M) = in put Box("

("أدخل الأسم F (M) = in put Box("

Next



مثال4 : لطباعة درجات و أسماء 15 طالبة ؟

Dim D (14) AS single (D) : اسم مصفوفة الدرجات

Dim F (14) AS string (F ) : اسم مصفوفة الأسماء

For M = 0 TO 14 (M) : اسم العدّاد

D (M) Print

F (M) Print

Next



ملاحظة:

إذا كانت السؤال إدخال للمصفوفة نستخدم [in put Box ]



إذا كانت السؤال طباعة للمصفوفة نستخدم [ Print ]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
أ/ندى العتيبي
منشئة المنتدى
منشئة المنتدى
أ/ندى العتيبي


عدد المشاركات : 137
الاقامة : حيث تشير بوصلتي
تاريخ التسجيل : 01/01/1970

تلخيص مبسط لقاعدتي for.. next و Do while والمصفوفة Empty
مُساهمةموضوع: رد: تلخيص مبسط لقاعدتي for.. next و Do while والمصفوفة   تلخيص مبسط لقاعدتي for.. next و Do while والمصفوفة Icon_minitime08/01/10, 07:49 am

بارك الله فيك على الجهود المبذولة
والفائدة عامة للطالبات ولجميع الفئات

لك flower
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
تلخيص مبسط لقاعدتي for.. next و Do while والمصفوفة
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
 :: «®°·.¸.•°°·.¸.•°™ المنتديات المدرسية ™°·.¸.•°°·.¸.•°®» :: المراحل الدراسية-
انتقل الى: