اهلا وسهلا بك فى بوابة الثانوية العامة ... سجل الان

العودة   بوابة الثانوية العامة المصرية > القسم الإداري > أرشيف المنتدى

أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل

 
 
أدوات الموضوع ابحث في الموضوع انواع عرض الموضوع
  #1  
قديم 22-05-2011, 01:50 PM
زياد ناجى زياد ناجى غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Sep 2010
المشاركات: 8
معدل تقييم المستوى: 0
زياد ناجى is on a distinguished road
افتراضي يبليز لازم افهمها ضرووووووووووورى

انا مش فاهم اوامر التكرار خالص
بليز اى مستر يفهمهالى بس زى ما بيقولى بالبلدى
  #2  
قديم 22-05-2011, 02:24 PM
حسام صبرى حسام صبرى غير متواجد حالياً
عضو قدير
 
تاريخ التسجيل: Jan 2009
المشاركات: 422
معدل تقييم المستوى: 17
حسام صبرى is on a distinguished road
Impp شرح على طريقة تفاعلية بحوار مع طالب

اقتباس:
المشاركة الأصلية كتبت بواسطة زياد ناجى مشاهدة المشاركة
انا مش فاهم اوامر التكرار خالص
بليز اى مستر يفهمهالى بس زى ما بيقولى بالبلدى
بص ياعزيزى الموضوع سهل جدا
تعال تنفق ان انت كل يوم مفروض تروح المدرسة صح وتيجى كمان من المدرسة كل يوم المفروض تعمل كده لحد لما يتحقق شرط معين وهو الحصول على الاجازة هو ده المقصود بالاوامر التكرار مجموعة الاوامر التى تؤدى الى تكرار تنفيذ امر معين ( مرواحك الى المددرسة ) حتى يتحقق شرط معين ( وهو حصولك على الاجازة ) عندها يتوقف التكرار .
وكل اوامر التكرار ملغية بالاستناء الامر for .................. next وهو امر يستخدم لتكرار تنفيذ امر معين عدد من المرات حتى يتحقق الشرط وعندها يتوقف عن التكرار .
الصغة العامة للامر for ................. next
for counter= start to end (step increment)
statement 1
statement2
next
طبعا انت مش فاهم حاجة هفهمك متخفش الموضوع موضوع فهم وليس حفظ
for كلمة تستخدم لبداية التكرار
next كلمة تستخدم برافو للنهاية التكرار
counter متغير حسابى او رقمى يستخدم لمعرفة عدد مرات التكرار
step increment امر اختيارى يعبر عن مقدار الزيادة بالنسبة للتكرار ولو مش موجود يتم التكرار بمقدار واحد
ندى مثال علشان تفهم صلى على النبى :- for I=2TO6 step2
for هنا تستخدم لى (قول برافو عليك) للبداية التكرار
I هى العداد (counter) المتغير الحسابى
2 ( برافوا ) هى القيمة الابتدائية 6 هى القيمة النهائية step هى مقدار الزيادة فى المسالة وتزيد هنا بمقدار 2 لان فيه رقم 2 بجوار كلمة
step
الموضوع سهل خلاص :- تعالى بقى ياعزيزى نحسب عدد مرات التكرار فى المثال السابق ده :-for I=2TO6 step2
لابد نعرف حاجة كمان مهمة وهى متى يتوقف التكرار :- يتوقف التكرار عندما تكون القيمة الابتدائية اكبر من القيمة النهائية وعندها يتوقف التكرار ويتم تنفيذ اول امر بعد كلمة Next .
ومتى يستمر التكرار :- يستمر التكرار عندما تكون القيمة الابتداية اضغر من اوتساوى القيمة النهائية وعندها يستمر التكرار ويتم تكرار الجمل التى بين كلمة FORوكلمة NEXT مش هقدر اشرح اكثر من كده علشان تفهم اوعدك ان انا اكمل بس بشرط تفهم دول وبعدين نكمل باقى الشرح بالتوفيق ليكى ولكل اصحابك
  #3  
قديم 22-05-2011, 02:31 PM
Ahmed_Barakat96 Ahmed_Barakat96 غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Jan 2011
المشاركات: 43
معدل تقييم المستوى: 0
Ahmed_Barakat96 is on a distinguished road
افتراضي

ألف شكر يا مستر وياريت if مع الادوات بتاعتها الي متلغتش
  #4  
قديم 22-05-2011, 02:46 PM
الصورة الرمزية shasah
shasah shasah غير متواجد حالياً
عضو نشيط
 
تاريخ التسجيل: May 2010
المشاركات: 207
معدل تقييم المستوى: 16
shasah is on a distinguished road
افتراضي

جزاك الله خيرا
  #5  
قديم 22-05-2011, 02:51 PM
حسام صبرى حسام صبرى غير متواجد حالياً
عضو قدير
 
تاريخ التسجيل: Jan 2009
المشاركات: 422
معدل تقييم المستوى: 17
حسام صبرى is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة Ahmed_Barakat96 مشاهدة المشاركة
ألف شكر يا مستر وياريت if مع الادوات بتاعتها الي متلغتش
حاضر بصى ياعزيزى
IF تستخدم مع الادولت radio butten ومع الاداة check box
كلام سهل خالص شوف انت الاول اهلوى ولازملاكاوى لو انت متابع كورة وبتدخل على مواقع
سعات تلاقى موقع عامل احصائية بيقول مثلا مين الى هيفوز بالدورى وكاتب كده الاهلى وتحته الزمالك وتحته الاسماعيلى انت لو اهلوى هتختار الاهلى ولو زملاكاوى هتختار الزمالك ولو اسمعلاوى اختار الاسماعيلى صح
طيب سوال هنا حد ينفع يختار اختيارين يعنى يختار الاهلى ويختار الزمالك لا طبعا مش هينفع هو اختيار واحد فقط هو ده معنى الاداة radio butten شوف الموضوع سهل ازاى اذا تعريف الاداة radio butten هي أداة تتيح للمستخدم مجموعة من البدائل واختيار بديل واحد فقط
اما check box أداة تتيح للمستخدم مجموعة من البدائل واختيار اى عدد منهم
مثال عليه لو انت مثلا طلب منك ان تقول رايك فى المدرسة بتعتك وكانت الاختيارات (جميلة نظيفة ممتميزة افضل المدارس فيها احسن طلاب ) انت لو طلب منك ان تختار من الاختيارات السابقة ممكن تختار جميلة وممكن نختار جميلة وممتميزة وكمان نظيفة هو ده معنى
check box
  #6  
قديم 22-05-2011, 06:11 PM
mr metoo mr metoo غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Apr 2011
المشاركات: 14
معدل تقييم المستوى: 0
mr metoo is on a distinguished road
افتراضي

الادوات ملغيه

وده علشان تفهم اكثر ربنا يوفقك



أمثلة
قم بطباعة الأعداد من 1 إلى 5 باستخدام for…………..next
تصميم الواجهة كما سبق في المثال السابق
ولكن كتابة الكود بالشكل
Dim x as integer
For x= 1 to 5
Msgbox(x)
Next
for………..next تلاحظ الفرق في كتابة الكود بواسطة الأمر
مثال : قم بطباعة الأعداد الفردية من 1 إلى 5
Dim x as integer
For x = 1 to 5 step 2
Msgbox(x)
Next
قم بطباعة الأعداد الفردية من 5 إلى 1
Dim x as integer
For x = 5 to 1 step -2
Msgbox(x)
Next
لاحظ الفرق في جملة for في البرنامجين السابقين وماذا تستنتج

قم بجمع الأعداد من 1 إلى 10
Dim x , sum as integer
Sum=0
For x = 1 to 10
sum=sum +x
Next
Label1.text=sum
حيث label1 هي الأداة التي سيظهر فيه الناتج على الفورم

ملاحظة لماذا لا نضع الجملة Label1.text=sum قبل next
الإجابة لأننا نريد إظهار المجموع الكلى مرة واحدة ولا نريد إظهار جمع كل تكرار
ملحوظة : فى الخطوة sum=0 ممكن متكتبش لاننا فى السطر الاول قيمة المتغيرين x , sum الابتدائية تساوى صفر كما اوضحنا سابقاً

  #7  
قديم 22-05-2011, 09:22 PM
حسام صبرى حسام صبرى غير متواجد حالياً
عضو قدير
 
تاريخ التسجيل: Jan 2009
المشاركات: 422
معدل تقييم المستوى: 17
حسام صبرى is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة mr metoo مشاهدة المشاركة
الادوات ملغيه

وده علشان تفهم اكثر ربنا يوفقك



أمثلة
قم بطباعة الأعداد من 1 إلى 5 باستخدام for…………..next
تصميم الواجهة كما سبق في المثال السابق
ولكن كتابة الكود بالشكل
Dim x as integer
For x= 1 to 5
Msgbox(x)
Next
for………..next تلاحظ الفرق في كتابة الكود بواسطة الأمر
مثال : قم بطباعة الأعداد الفردية من 1 إلى 5
Dim x as integer
For x = 1 to 5 step 2
Msgbox(x)
Next
قم بطباعة الأعداد الفردية من 5 إلى 1
Dim x as integer
For x = 5 to 1 step -2
Msgbox(x)
Next
لاحظ الفرق في جملة for في البرنامجين السابقين وماذا تستنتج

قم بجمع الأعداد من 1 إلى 10
Dim x , sum as integer
Sum=0
For x = 1 to 10
sum=sum +x
Next
Label1.text=sum
حيث label1 هي الأداة التي سيظهر فيه الناتج على الفورم

ملاحظة لماذا لا نضع الجملة Label1.text=sum قبل next
الإجابة لأننا نريد إظهار المجموع الكلى مرة واحدة ولا نريد إظهار جمع كل تكرار
ملحوظة : فى الخطوة sum=0 ممكن متكتبش لاننا فى السطر الاول قيمة المتغيرين x , sum الابتدائية تساوى صفر كما اوضحنا سابقاً
group box فقط هى الى اثرائى
  #8  
قديم 22-05-2011, 10:02 PM
زياد ناجى زياد ناجى غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Sep 2010
المشاركات: 8
معدل تقييم المستوى: 0
زياد ناجى is on a distinguished road
افتراضي

جزاك الله خيرا بجد ربنا يجعله فى ميزان حسنات حضرتك
  #9  
قديم 23-05-2011, 10:30 AM
حسام صبرى حسام صبرى غير متواجد حالياً
عضو قدير
 
تاريخ التسجيل: Jan 2009
المشاركات: 422
معدل تقييم المستوى: 17
حسام صبرى is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة زياد ناجى مشاهدة المشاركة
جزاك الله خيرا بجد ربنا يجعله فى ميزان حسنات حضرتك
اللهم امين
وبالتوفيق ليك ولكل الطلاب
 

العلامات المرجعية


ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


جميع الأوقات بتوقيت GMT +2. الساعة الآن 05:26 AM.