بوابة الثانوية العامة المصرية

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   حاسب آلى 3ع ترم2 (https://www.thanwya.com/vb/forumdisplay.php?f=1965)
-   -   امــتــحــانــات المـحـافــظــات تــرم ثـــان 2014 ( واجاباتها ) (https://www.thanwya.com/vb/showthread.php?t=599136)

اسلام عمر 1 11-05-2014 03:30 PM

بارك الله لكم

عمرو الجعبرى 11-05-2014 03:33 PM

استاذ احمد قرنى السؤال الثالث فى السؤال الثالث لماذا عدد مرات التكرار 3 مش 4 ارجو الرد منك او من الاستاذ اسلام

أحـمد قرنى 11-05-2014 03:34 PM

الرابط الجديد لا يعمل ايضا

أحـمد قرنى 11-05-2014 03:35 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة عمرو الجعبرى (المشاركة 5850690)
استاذ احمد قرنى السؤال الثالث فى السؤال الثالث لماذا عدد مرات التكرار 3 مش 4 ارجو الرد منك او من الاستاذ اسلام


For X = 2 To 10 Step 3


هيتم التكرار عند القيم 2 , 5 , 8 اما عند القيمة 11 لن يكرر ويخرج من التكرار يعنى مش محسوبة

يبقى عدد مرات التكرار 3 مرات فقط

أحـمد قرنى 11-05-2014 03:38 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة mr_zakaria (المشاركة 5850580)
انا اللي بتاسف عن كتابة السؤال بطريقه خاطئه في انقطة الثانية
if then else if في حالة اختيار اكثر من تعبير شرطي ( )
اما النقطة الثالثة فعلها خلاف من مجموعه من المدرسين ويتحدد علي موضع msgboox ارجو الافاده من الزملاء

هينتهى عند القيمة صفر اخى الفاضل يعنى الاجابة هتبقى العبارة صحيحة

عمرو الجعبرى 11-05-2014 03:38 PM

نموذج الاجابة
 
1 مرفق
اجابة امتحان الدقهلية

اسلام عمر 1 11-05-2014 03:51 PM

كلام الأستاذ أحمد كلام صحيح
وهناك أيضا تستطيع أن تحسب عدد مرات التكرار من خلال
عدد مرات التكرار = ( القيمة النهائية - القيمة الابتدائية ) / مقدار الزيادة + 1

midolove202 11-05-2014 04:19 PM

شكرا وجزاكم الله خيرا

abdo_Awad 11-05-2014 04:22 PM

يتوقف التكرار في الجملة For M = 5 To 10 Step 2 عندما تصبح قيمة المتغير M .. ( أكبر من قيمة النهاية – أصغر من قيمة النهاية – أصغر من أو تساوي قيمة النهاية
مفروض يتوقف التكرار عندما تكون m= 9 فالاجابة تكون اصغر من قيمة النهاية

نهال أاحمد 11-05-2014 04:31 PM

اتمنى ان يكون هناك رد على اسئلتى وشكرا

midolove202 11-05-2014 04:35 PM

الله ينور عليك

lora2014 11-05-2014 04:41 PM

لك جزيل الشكر

reda fathi 11-05-2014 04:48 PM

بارك الله فيكم

أحـمد قرنى 11-05-2014 04:48 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة نهال أاحمد (المشاركة 5850287)
ممكن حل هذه المساله
dim a,b,c as integer
b=10
c=b/2
for a=6 to 3 step -3
b=b-1
c=c-1
next
msgbox (a
msgbox (b
msgbox (c

قيمة المتغيرات كالتالى
المرة الاولى للتكرار
A = 6
ويتم تنفيذ الامر b = b - 1 بالتعويض عن قيمة b =10 ومنها تصبح قيمة b = 9
ايضا يتم تنفيذ الامر c = c - 1 بالتعويض عن قيمة c = 5 ومنها تصبح قيمة c = 4

المرة الثانية للتكرار
a = 3
ويتم تنفيذ الامر b = b - 1 مرة ثانية بالتعويض عن قيمة b =9 ومنها تصبح قيمة b = 8
ايضا يتم تنفيذ الامر c = c - 1 مرة ثانية بالتعويض عن قيمة c = 4 ومنها تصبح قيمة c = 3

عند القيمة a = 0 ينتهى التكرار ويخرج من الحلقة التكرارية ليتفذ ما بعد next
ويعرض رسالة بقيمة a = 0 وقيمة b = 8 وقيمة c = 3

وراكو 11-05-2014 05:02 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة أحـمد قرنى (المشاركة 5850669)
اجابة امتحان الدقهلية

ا/ احمد .. Single المفروض انها بتقبل اعداد غير صحيحة فقط

مش المفروض يبقى object


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.