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

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   أرشيف المنتدى (https://www.thanwya.com/vb/forumdisplay.php?f=513)
-   -   انت تسأل وجميع الاساتذة تجيب (https://www.thanwya.com/vb/showthread.php?t=305990)

ابو محمد 2 20-04-2011 08:50 PM

من اليمين الى اليسار لانها مكتوبة باللغة العربية و سوف تقرأ من اليمين
ومن اليسار لليمين لو كانت مكتوبة باللغة الانجليزية
سوف يكون الناتج 4 في كلتا الحالتين
ويجب مراعاة أولويات تنفيذ العمليات الحسابية سواء كانت مكتوبة بالعربي أو الانجليزي


bolbola101 22-04-2011 01:11 AM

الف شكر استاذنا سيف على المجهود الرائع بجد سا عدتنى كتييرفى
امر Next.......For وفهمت حل المسائل الخاصه بالجزء ده
بس يا ريت حضرتك تشرح مسأله الكتاب بأسلوب حضرتك الرائع السهل الممتنع
صفحه125 معلش الشرح مش واضح شويه
وجزاك الله خيرا

saharelsafty 22-04-2011 03:29 PM

الرجا توضيح اجابة السؤال الاتى:-
يتم احتساب قيمة التعبير الموجود على يمين علامة"=" فى التوقيت الاتى:
أ- بعد تنفيذ التخصيص
ب- قبل تنفيذ التخصيص
جـ- فى نفس توقيت التخصيص
د- فى توقيت أخر غير التوقيتات المذكورة
اى اختيار اصح أ - أم ب -أم جـ - أم د
الرجا التوضيح ايهم اختار

saharelsafty 22-04-2011 03:43 PM


if(condition)
msgbox("n is divisible by d")
endif


الجملة الاتية يتم تنفيذها فقط فى حالة ان يكون الشرط يساوى:





أ‌- (n mod d) <>0
ب‌- (n \ d) =0
جـ- (n mod d ) = 0
د- (n\ d ) <>0
اى هذه الاجابات اصح

Dr.Noha Sami 22-04-2011 10:28 PM

ممكن اجابة الاسئله دى؟؟
x=1
for m=0to 7 step 3
X=x*2
Next
بعد تنفيذ التعليمات السابقة تكون:
قيمة m هى (6-9-7)
قيمة xهى (18-8-4)
س2\
Dim x, y As Integer
X=10
Y=y+2 *x
X=x+5
س3\الجمل الاتيه غير صحيحه اعد صياغة كل جمله بشكل صحيح:
1-for x =100 to 1000 step-2
y=(4*3 ^2) \(10 mod 3-1) l
3- المتغير من النوع long يستخدم لتخزين الاعداد التى تحتوى على كسور
(ارجو من حضرتك شرح الحل انا عرفه ان الاسئله ممكن تكون سهله بس انا اصلى مش باخد دروس ومفيش مدرسه بتدينا لحد دلوقتى !!! فأنا بجد معتمده على نفسي وعليكو )
وجزاك الله خير

أحـمد قرنى 22-04-2011 10:45 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة saharelsafty (المشاركة 3345941)
الرجا توضيح اجابة السؤال الاتى:-
يتم احتساب قيمة التعبير الموجود على يمين علامة"=" فى التوقيت الاتى:
أ- بعد تنفيذ التخصيص
ب- قبل تنفيذ التخصيص
جـ- فى نفس توقيت التخصيص
د- فى توقيت أخر غير التوقيتات المذكورة
اى اختيار اصح أ - أم ب -أم جـ - أم د
الرجا التوضيح ايهم اختار


طبقاً لما فهمت من الاستاذ سيف والاخوة الزملاء

قبل تنفيذ التخصيص

أحـمد قرنى 22-04-2011 10:46 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة saharelsafty (المشاركة 3345981)

if(condition)


msgbox("n is divisible by d")


endif






الجملة الاتية يتم تنفيذها فقط فى حالة ان يكون الشرط يساوى:





أ‌- (n mod d) <>0
ب‌- (n \ d) =0
جـ- (n mod d ) = 0
د- (n\ d ) <>0
اى هذه الاجابات اصح


الاجابة الصحيحة هى (n mod d ) = 0

أحـمد قرنى 22-04-2011 10:59 PM

x=1
for m=0to 7 step 3
X=x*2
Next
بعد تنفيذ التعليمات السابقة تكون:
قيمة m هى (6-9-7)
قيمة xهى (18-8-4)

حضرتك قيم المتغير m هى 0 و 3 و 6 داخل التكرار و 9 خارج التكرار وذلك لان العداد يزيد بمقدار 3

سيتم تنفيذ الجملة x = x*2 ثلاث مرات فتكون قيمة x = 8
س2\
Dim x, y As Integer
X=10
Y=y+2 *x
X=x+5

قيمة المتغير x = 15

وذلك بالتعويض فى المعادلة x=x+5 عن قيمة x=10

بينما قيمة المتغير y = 20

وذلك بالتعويض فى المعادلة
Y=y+2 *x عن قيمة x=10 وعن قيمة y = 0 لانه لم يحدد لها قيمة .
س3\الجمل الاتيه غير صحيحه اعد صياغة كل جمله بشكل صحيح:
1-for x =100 to 1000 step-2

الخطأ فى step-2 لان ذلك معناه بأن العداد ينقص بمقدار 2 وذلاك خطأ لان العداد يزيد والتصحيح step2.
y=(4*3 ^2) \(10 mod 3-1) l


=(4*3 ^2) بعد اجراء العملية الحسابية يكون الناتج 36

(10 mod 3-1) بعد اجراء العملية الحسابية يكون الناتج = صفر

وبالتالى يكون الشكل النهائة كالتالى 36/0 وبالتالى يستحيل القسمة على صفر ( ليس لها معنى )

3- المتغير من النوع long يستخدم لتخزين الاعداد التى تحتوى على كسور

بالطبع خطأ لان المتغير من النوع long يستخدم لتخزين الاعداد الصحيحة فقط

ناروتو الشبح 23-04-2011 07:19 AM

ارجووا توضيخ هذا السؤال

مع الشرح وممممششكور على هذا الجهد

- استخدام المعامل ........ يؤدى إلى خطأ العملية إذا كان ما على يسارها أقل مما على يمينها .


( > - = - >= - لا شيء مما سبق )


سيف سالم 23-04-2011 04:02 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة ناروتو الشبح (المشاركة 3348350)
ارجووا توضيخ هذا السؤال

مع الشرح وممممششكور على هذا الجهد

- استخدام المعامل ........ يؤدى إلى خطأ العملية إذا كان ما على يسارها أقل مما على يمينها .




( <- = - =< - لا شيء مما سبق )


اليسار يكون اقل من اليمين عندما نستخدم
>
=>
فتكون الاجابة لا شئ مما سبق
وتم تعديل الاختيارات

semsema.semsem 23-04-2011 10:39 PM

السلام عليكم ورحمة الله وبركاته
أنا سؤالى هو أعمل إيه فـ الكمبيوتر ؟؟؟؟
المستر فـ المدرسة أئدر أئول مش بيشررح
ولو شرح مش بفهم منه حاجه خااااااااااااااااالص
ناو فاضل شهر ع الإمتحانات
وأنا بجد مش عارفة حاجة فـ المادة
عارفة إنى فوئت متأخر أوىىىىىىىىىىىى
بس بجد مش عارفة أعمل إيه !!!!!!
يا ريت حد من المدرسين أو زمايلى يئولى أبدأ أذاكر إذااااااى ؟

abdo_Awad 24-04-2011 08:54 AM

الحل ده غلط
اقتباس:

المشاركة الأصلية كتبت بواسطة redrose37 http://www.thanwya.com/vb/life/buttons/viewpost.gif
برجاء سرعة إجابة هذا الشؤال:
السؤال السابع الفصل الثالث كتاب الوزارة صفحة 125
صف المخرجات الناتجة من تنفيذ مجموعة الاوامر الآتية

For I= 0 To 7
If ( i mod 2 = 0 ) then
MsgBox( i + 1 )
Elself ( i Mod 3+ 0) Then
MsgBox( i *i)
Elself (i Mod 5= 0) then
msgBox(2 *i - 1 )
Else
MsgBox(i)
Evd If
NEXT

اولا هنقول i بتساوي كام
i = 0.1.2.3.4.5.6.7
بعد كده هنقول هو امتى باقى قسمة i مع 2 = صفر
في حالة i = 2 . 4 . 6 بعد كده نقول

عند i =2 تظهر رسالة 3 وعند i = 4 تظهر رسالة 5 و عند i = 6 تظهر رسالة 7 ------------------------ i+1
بعد كده هنقول امتى باقى قسمة i مع 3 = صفر
في حالة i = 3 . 6 بعد كده نقول

عند i = 3 تظهر رسالة محتواها 9 وعند i = 6 تظهر رسالة محتواها 36 ------------------ i*i
بعد كده نقول امتى باقى قسمة i على 5 = صفر
في حالة i = 5 بعد كده نقول

عند i = 5 تظهر رسالة محتواها 9 -----------------1-2*5


الحل الصحيح : i= 0,1,2,3,4,,5,6,7
فى جملة if then else المتعددة يتم اخذ قيمة المتغير مرة واحد فقط ولايتم تكراره
ولهذا : ( i mod 2= 0) يكون هذا مع الارقام 0 & 2 & 4 &6 ولهذ هيكون الناتج 1 & 3 & 5 &7
وعندما تكون ( i mod 3 =0 ) يكون الرقم المستخدم هنا فقط 3 ولن يتم استخدام 6 لانه تم استخدامها قبل ذلك ولهذ يكون الناتج )i * i = يكون الناتج = 9
عندما تكون (i mod 5 =0 ( يكون الرقم المستخدم 5 وهذا يكون الناتج )2* i -1 يكون الناتج 9
الرقمين التى لم يتم استخامهم هم ( 1 & 7 ) يظهر فى اخر البرنامج

* جرب البرنامج على vb.net
الدليل الثانى ان الحل فى خطأ ان ) zero mod 3 =0 لماذا لم يتم استخدامه

Dr.Noha Sami 24-04-2011 12:36 PM

Arabic=25
English=20
if Arabic<25 then
total =30
else
total =Arabic +English
End if
بعد تنفيذ العمليه السابقه تكون قيمة المتغيرtota هى (25-30-45)

س2\ ما نتيجة الاوامر التاليه؟؟؟
x=2
forI =0to6 step 2
x=x*2
next
ارجو شرح الحل

alialy69 24-04-2011 02:21 PM

التعبيرات الشرطية يتم إيجاد قيمها من [ أسفل لأعلى – اليسار لليمين – أعلى ؟لأسفل ]

ابو محمد 2 24-04-2011 06:24 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة alialy69 (المشاركة 3352416)
التعبيرات الشرطية يتم إيجاد قيمها من [ أسفل لأعلى – اليسار لليمين – أعلى ؟لأسفل ]

من أعلى الى أسفل


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

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