مشاهدة النسخة كاملة : انت تسأل وجميع الاساتذة تجيب


الصفحات : [1] 2

سيف سالم
09-04-2011, 06:44 PM
اي سؤال يمكن
وضعه هنا
وان شاء الله تجد الاجابة

روزبان
09-04-2011, 07:11 PM
s=s+5 صحيحة كمعادلة رياضية ولكنها غير صحيحة كأمر تخصيص ( )

ناروتو الشبح
09-04-2011, 07:26 PM
الذى واقف عليه هو حد يفهمنى

الامر For ... Next ، برجاء المشاركة

بالتفصيل مش عارف احل مسأله واحده

esraa ashraf 2013
09-04-2011, 08:12 PM
s=s+5 صحيحة كمعادلة رياضية ولكنها غير صحيحة كأمر تخصيص ( )


الاجابة خطأ
لان s=s+5 فعلا امر تخصيص
انما لو معادله رياضيه هتبقى كدة


s+5 =s

أحـمد قرنى
09-04-2011, 08:42 PM
الذى واقف عليه هو حد يفهمنى

الامر For ... Next ، برجاء المشاركة

بالتفصيل مش عارف احل مسأله واحده


شرح الامر For … Next

المفهوم
يستخدم فى معرفة عدد مرات التكرار مسبقاً

الشكل العام
For Counter = Start To End Step Increament

Counter : متغير عددى يتحكم فى عدد مرات تنفيذ الاوامر
Start : القيمة الابتدائية للعداد .
End : القيمة النهائية للعداد .
Step Increament : معدل الزيادة
كلمة step اختيارية فى حالة عدم استعمالها فان العداد يويد تلقائياً بمقدار 1 .
يجب أن تكون القيمة الابتدائية أقل من او تساوى القيمة النهائية للعداد حتى يستمر التكرار .
بينما عندما تكون القيمة الابتدائية اكبر من القيمة النهائية يتوقف التكرار .

الامثلة
هناك العديد من انواع الامثلة على الامر For … Next .

النوع الاول
غير قيم العداد I بالترتيب الاتى :
( 2 ، 4 ، 6 ، 8 ، 10 )
الحل
نلاحظ فى المثال السابق ان القيمة الابتدائية للعداد هى 2 والقيمة النهائية هى 10 ومعدل الزيادة 2 .
فيكون الامر كاتالى
For I = 2 to 10 Step2

مثال آخر
غير قيم العداد I بالترتيب الاتى :
( 11 ، 8 ، 5 ، 2 )
الحل
نلاحظ ان القيمة الابتدائية للعداد هى 11 والقيمة النهائية للعداد هى 2 والعداد ينقص بمقدار 3
فيكون الامر كالتالى :
For I = 11 to 2 Step -3

مثال آخر
غير قيم العداد I بالترتيب الاتى :
( 1 ، 2 ، 3 ، 4 ، 5 ، 6 )
الحل
نلاحظ ان القيمة الابتدائية للعداد هى 1 والقيمة النهائية للعداد هى 6 والعداد يزيد بمقدار 1
فيكون الامر كالتالى :
For I = 1 to 6 Step 1
ويمكن كتابة الامر كالتالى
For I = 1 to 6
نلاحظ عدم كتابة كلمة step وذلك لان العداد يزيد بمقدار 1 ، وكما ذكرنا سابقاً ان عدم ذكر كلمة step تجعل العداد يزيد تلقائياً بمقدار 1 .

النوع الثانى من الامثلة
فى الامر التالى اذكر عدد مرات التكرار
For I = 2 to 8 step2
عدد مرات التكرار 4 مرات
وذلك لأن العداد يكرر كالتالى 2 ثم يزداد بمقدار 2 فتكون القيم كالتالى
2 ، 4 ، 6 ، 8

مثال آخر
For I = 1 to 12 step4
وضح عدد مرات التكرار

الحل
عدد مرات التكرار ثلاث مرات
وذلك لان العداد يكرر كالتالى القيمة الابتدائية 1 ثم يزيد العداد بمقدار4
فتكون القيم كالتالى
1 ، 5 ، 9
نلاحظ عدم وصول العداد للقيمة 12 وذلك لان العداد يزيد بمقدار 4 فالمستحيل أن يصل لها بل سيصل الى القيمة 13 ولن يتم احتسابها داخل مرات التكرار لانها اكبر من القيمة النهائية

أحـمد قرنى
09-04-2011, 08:43 PM
يتبقى النوع الاخير والاهم من الامثلة
استسمح حضرتك بالصبر عليا للغد ان شاء الله وسأقوم بشرحه لانشغالى فى الوقت الحالى

سيف سالم
09-04-2011, 10:34 PM
للاسف لأ
ولكن كثير من الاساتذة الافاضل

ناروتو الشبح
10-04-2011, 05:42 AM
ممممممششششششششكككككووووووورررررررر

والله ما فهمته الا منك

كثير يا استاذ أحـمد قرنى (http://www.thanwya.com/vb/member.php?u=456081)


اتمنى التكمله مع وجود اسئلة من الامتحانات السابقه

ناروتو الشبح
10-04-2011, 06:30 AM
ومن فضلك اشرح لى المسأله


x = 4

for i =0 to 7 step 3

x = x * 2

next


يتوقف التكرار عندما تكون قيمة المتغير i هى ................


هذا السوال من عملك ومممشششششششكوووورررررر


مره اخر

رحابالله
10-04-2011, 08:27 AM
ومن فضلك اشرح لى المسأله


x = 4

for i =0 to 7 step 3

x = x * 2

next


يتوقف التكرار عندما تكون قيمة المتغير i هى ................


هذا السوال من عملك ومممشششششششكوووورررررر


مره اخر
يتوقف التكرار عندما تكون قيمة i هي 6 حيث ان قيم
i = ( 0 , 3 ,6 )

روزبان
10-04-2011, 11:11 AM
لوسمحت عايزة اجابة لسؤالى السابق

أحـمد قرنى
10-04-2011, 11:12 AM
ومن فضلك اشرح لى المسأله


x = 4

for i =0 to 7 step 3

x = x * 2

next


يتوقف التكرار عندما تكون قيمة المتغير i هى ................


هذا السوال من عملك ومممشششششششكوووورررررر


مره اخر

يتوقف التكرار عندما تكون قيمة المتغير i = 9

الشرح
القيمة الابتدائية للمتغير i =0 نجد انها تكون اقل من القيمة النهائية 7 لذلك يتم التكرار .
- نقوم بتكرار الامر x = x * 2 .
- بالتعويض عن قيمة x بالقيمة 4 نجد ان قيمة المتغير x = 8 .
- عندما يصل البرنامج لكلمة next يعود مرة اخرى لزيادة العداد وتقييم الشرط .

نقوم بزيادة العداد بمقدار 3 فتصبح قيمة i=3 نجد انها اقل من القيمة النهائية 7 لذلك يتم التكرار .
- نقوم بتكرار الامر x = x * 2 .
- بالتعويض عن قيمة x بالقيمة الاخيرة 8 نجد ان قيمة المتغير x = 16 .
- عندما يصل البرنامج لكلمة next يعود مرة اخرى لزيادة العداد وتقييم الشرط .

نقوم بزيادة العداد بمقدار 3 فتصبح قيمة i=6 نجد انها اقل من القيمة النهائية 7 لذلك يتم التكرار .
- نقوم بتكرار الامر x = x * 2 .
- بالتعويض عن قيمة x بالقيمة الاخيرة 16 نجد ان قيمة المتغير x = 32 .
- عندما يصل البرنامج لكلمة next يعود مرة اخرى لزيادة العداد وتقييم الشرط .


نقوم بزيادة العداد بمقدار 3 فتصبح قيمة i=9 نجد انها اكبر من القيمة النهائية 7 لذلك يتوقف البرنامج عن التكرار.


مما سبق ذكر
قيم المتغير i هى 0 , 3 , 6 , 9
قيم المتغير x هى 8 , 16 , 32

ويتوقف التكرار عندما تكون قيمة المتغير i = 9 لانها اكبر من القيمة النهائية

أحـمد قرنى
10-04-2011, 11:16 AM
s=s+5 صحيحة كمعادلة رياضية ولكنها غير صحيحة كأمر تخصيص ( )

إجابة غير صحيحة
لانها صحيحة كأمر تخصيص لوجود اسم المتغير على اليسار والقيمة على اليمين

وغير صحيحة كمعادلة رياضية لوجود متغيرين من نوع واحد s فى المسألة ، ولو غير المتعير s كالتالى s = y + 5 فى هذه الحالة تصلح كمعادلة رياضية وكأمر تخصيص .

ناروتو الشبح
10-04-2011, 12:01 PM
سؤال ارجو الجابه


1- عند تخزين القيمه (12345.768) فى متغيرين من النوع integer , single ثم استرجاع قيمه كل متغير فان


singleب- قيمه المتغير من النوع تكون( 12345.768 - 12345-12345.76 )

مع الشرح ؟؟؟؟؟؟؟؟؟؟؟؟


ومشكور على الشرح الجميل

ناروتو الشبح
10-04-2011, 12:30 PM
والسؤال الاهم هو

( ب ) أقرأ التعليمات الاتيه ثم أجب عن الاسئله التاليه
Dim First as integer =20 , Second as integer=40
Dim Third as integer = First + Second
Dim Total as integer
If Third <=50 Then
Total= First + Second+ Third
Else
First=30
Second=50
Total= First + Second+ Third
End If
1- قيمة المتغير First = .........
2- قيمة المتغير Second = .........
3- قيمة المتغير Total = .........
4- قيمة التعبير Third <= 50 هى ........
ممممششششكوووررر لك كثيرا

وارجوا ان تعمل موضوع فيه الاسأله والشرح
انا على نفسى مش فاهم الا منك

أحـمد قرنى
10-04-2011, 12:39 PM
سؤال ارجو الجابه


1- عند تخزين القيمه (12345.768) فى متغيرين من النوع integer , single ثم استرجاع قيمه كل متغير فان


singleب- قيمه المتغير من النوع تكون( 12345.768 - 12345-12345.76 )

مع الشرح ؟؟؟؟؟؟؟؟؟؟؟؟


ومشكور على الشرح الجميل


المتغير single متغير عددى خاص بتخزين الاعداد الكسرية بدقة 7 خانات ( 7 أرقام )
فالاجابة الصحيحة هى 12345.76 حضرتك قم بعد الارقام ستجدهم سبعة أرقام

بينما المتغير integer متغير عددى صحيح لا يخزن إلا الاعداد الصحيحة فقط
فسيقوم بتخزين الرقم 12345

أحـمد قرنى
10-04-2011, 12:49 PM
والسؤال الاهم هو

( ب ) أقرأ التعليمات الاتيه ثم أجب عن الاسئله التاليه


Dim First as integer =20 , Second as integer=40





Dim Third as integer = First + Second





Dim Total as integer





If Third <=50 Then





Total= First + Second+ Third





Else





First=30





Second=50





Total= First + Second+ Third





End If



1- قيمة المتغير First = .........
2- قيمة المتغير Second = .........
3- قيمة المتغير Total = .........
4- قيمة التعبير Third <= 50 هى ........
ممممششششكوووررر لك كثيرا

وارجوا ان تعمل موضوع فيه الاسأله والشرح
انا على نفسى مش فاهم الا منك




حضرتك فى هذا النوع من الامثلة يجب معرفة ناتج الشرط الذى يلى كلمة if وهو Third <=50 فإذا كانت قيمة الشرط صحيحة ( true ) يتم تنفيذ الاوامر التى تلى كلمة then .
بينما إذا كانت قيمة الشرط false غير صحيحة يتم تنفيذ الاوامر التى تلى كلمة else .

نرجع نقيم الشرط Third <=50
طبعاً قيمة third هى Dim Third as integer = First + Second
بالتعويص فى المعادلة عن قيمة first = 40 وعن قيمة second = 20
نجد ان قيمة third = 60
يعنى الشرط Third <=50 قيمته غير صحيحة ) false (فيتم تنفيذ الاوامر التى تلى كلمة else

وبالتالى انظر الى قيم المتغيرات المطلوبة بعد كلمة else
1- قيمة المتغير First =30
2- قيمة المتغير Second = 50
3- قيمة المتغير Total =140
Total= First + Second+ Third
بالتعويض عن قيمة first = 30 وقيمة second = 50 وقيمة third = 60
4- قيمة التعبير Third <= 50 هىfalse كما ذكرنا سابقاً

ابو محمد 2
10-04-2011, 03:59 PM
المتغير single متغير عددى خاص بتخزين الاعداد الكسرية بدقة 7 خانات ( 7 أرقام )
فالاجابة الصحيحة هى 12345.76 حضرتك قم بعد الارقام ستجدهم سبعة أرقام

بينما المتغير integer متغير عددى صحيح لا يخزن إلا الاعداد الصحيحة فقط
فسيقوم بتخزين الرقم 12345

الاختيارات بها خطأ
حيث مع المتغير single سوف يتم التقريب لتصبح 12345.77
ومع المتغير integer سوف التقريب لتصبح 12346
ولكم جزيل الشكر

أحـمد قرنى
10-04-2011, 04:36 PM
الاختيارات بها خطأ
حيث مع المتغير single سوف يتم التقريب لتصبح 12345.77
ومع المتغير integer سوف التقريب لتصبح 12346
ولكم جزيل الشكر

الاختيارات صحيحة كما أتت بالامتحان ( امتحان الدقهلية 2010 )

ابو محمد 2
10-04-2011, 08:14 PM
الاختيارات صحيحة كما أتت بالامتحان ( امتحان الدقهلية 2010 )
بداية أنا لأشكك في إجابتك أخي أحمد قرني
ولكن عند وضع الرقم في 12345.768 المتغيرين singel و integer سوف يقوم البرنامج بالتقريب وهذا الكود يوضح ذلك
Dim a As Integer, b As Single
a = 12345.768
b = 12345.768
(MsgBox (a
(MsgBox(b
ولكم جزيل الشكر

mohamoud mohamed
10-04-2011, 09:49 PM
السلام عليكم
النهايه الصغري في الحاسب من كام

redrose37
10-04-2011, 10:18 PM
برجاء سرعة إجابة هذا الشؤال:
السؤال السابع الفصل الثالث كتاب الوزارة صفحة 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

راغب المصري
11-04-2011, 12:17 AM
برجاء سرعة إجابة هذا الشؤال:
السؤال السابع الفصل الثالث كتاب الوزارة صفحة 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

سيف سالم
11-04-2011, 12:52 AM
السلام عليكم
النهايه الصغري في الحاسب من كام
10
عشرة درجات

hamada 444x
11-04-2011, 07:50 PM
ممكن سؤال انا عندى برنامج فيجوال بيسك 6 لكن مش عارف
اتعامل مع الكود
مثلا
موجود فى التول بوكس العادى button
لكن مكتوب عندى common button
وكل ما اكتب الاكواد الخاصة بالكتاب
يظهر لى رسالة خطأ من الكومبيلر

سيف سالم
11-04-2011, 09:49 PM
ممكن سؤال انا عندى برنامج فيجوال بيسك 6 لكن مش عارف
اتعامل مع الكود
مثلا
موجود فى التول بوكس العادى button
لكن مكتوب عندى common button
وكل ما اكتب الاكواد الخاصة بالكتاب
يظهر لى رسالة خطأ من الكومبيلر
vb6 ليس هو المقرر
ولكن vbnet2005

mohamoud mohamed
12-04-2011, 12:14 AM
جزاك الله خير

خلود فوزى
12-04-2011, 10:55 AM
Dim N, K, C As Integer
C= 5

For N = 1 To 4
K = K + N
Next
If N > C Then
C = C + 1
End If

بعد تنفيِذ الكود يكون
1. قيمة المتغير C هى (5 - 6 - 8)
2. قيمة المتغير K هى (0 - 10 - 9)

أحـمد قرنى
12-04-2011, 01:13 PM
Dim N, K, C As Integer
C= 5

For N = 1 To 4
K = K + N
Next
If N > C Then
C = C + 1
End If

بعد تنفيِذ الكود يكون
1. قيمة المتغير C هى (5 - 6 - 8)
2. قيمة المتغير K هى (0 - 10 - 9)

edutec169
13-04-2011, 04:13 PM
عند تنفيذ امر التخصيص

هل يتم احتساب قيم التعبير علي يمين العلامة في التوقيت
1) بعد تنفيذ التخصيص
2) قبل تنفيذ التخصيص
3) في نفس توقيت التخصيص
4) في توقيت آخر


مع توضيح السبب

راغب المصري
13-04-2011, 07:29 PM
الاجابة قبل تنفيذ التخصيص
والسبب انه لابد من تخصيص قيمة للمتغير ولو حتى افتراضية
مثل Dim X as Integer
قيمة X = 0
بعدها ممكن نقول X -= 5

fatma sherif
14-04-2011, 12:08 AM
الوقتي أمر التخصيص ( الاحلال ) يستخدم لتخزين البيانات داخل المتغيرات والصيغة العامة للأمر
قيمة = اسم المتغير
وقلنا ان ممكن تكون القيمة التي سوف تخزن داخل المتغير إما أن تكون قيمة مجردة مثال x=4
أو تكون قيمة متغير آخر
مثال : إذا كان y=3 فإن x=y معناها هيقرأ القيمة المخزنة في y وهي 3 ثم يقوم بتخزينها داخل المتغير x يبقى القيمة 3 ناتجة عن قيمة متغير آخر
وقلنا ممكن تكون القيمة المخزنة داخل المتغيرات ناتجة عن عملية حسابية
مثال : إذا كان y=4 وكان x=y+1 هنا القيمة التي ستخزن داخل المتغير x هي هيقرأ القيمة المخزنة في المتغير y اللي هي 3 ثم يجمعها على 1 يكون الناتج 4 ثم بعد ذلك 4 دي تخزن داخل المتغير x
يبقي هنا تم احتساب التعبير الموجود على يمين اليساوي قبل عملية التخصيص
يبقى الاجابة الصحيحة قبل تنفيذ التخصيص
لان معنى التخصيص هو تخزين البيان داخل المتغير

medo10000
15-04-2011, 09:43 AM
التعبير الذى يستخدم للاعلان عن ثلاثة متغيرات من النوع integer ومتغيرين من النوع string هى :



Dim N1,N2,N3 As Integer , S1,S2 As String (أ

ب) Dim N1,N2,N3 As Integer
Dim S1,S2 As String

Dim N1 As Integer (ج
Dim N2 As Integer
Dim N3 As Integer
Dim S1 As String
Dim S2 As String

د) كل من أ و ج

ليه الاجابة أ و ج هما مش التلات اجابات صح

سيف سالم
15-04-2011, 10:27 AM
التعبير الذى يستخدم للاعلان عن ثلاثة متغيرات من النوع integer ومتغيرين من النوع string هى :



Dim N1,N2,N3 As Integer , S1,S2 As String (أ

ب) Dim N1,N2,N3 As Integer
Dim S1,S2 As String

Dim N1 As Integer (ج
Dim N2 As Integer
Dim N3 As Integer
Dim S1 As String
Dim S2 As String

د) كل من أ و ج

ليه الاجابة أ و ج هما مش التلات اجابات صح
في هذا السؤال ا و ب و ج صح
بس السؤال مش كدا
بالنسبة لرقم ا

Dim N1,N2,N3 As Integer , Dim S1,S2 As String

وجود كلمتين dim في الامر الواحد خطأ

أحـمد قرنى
15-04-2011, 02:09 PM
التعبير الذى يستخدم للاعلان عن ثلاثة متغيرات من النوع integer ومتغيرين من النوع string هى :



Dim n1,n2,n3 as integer , s1,s2 as string (أ

ب) dim n1,n2,n3 as integer
dim s1,s2 as string

dim n1 as integer (ج
dim n2 as integer
dim n3 as integer
dim s1 as string
dim s2 as string

د) كل من أ و ج

ليه الاجابة أ و ج هما مش التلات اجابات صح

الثلاث إجابات صحيحة كما ذكرت
وتم تعديل الاختيار رقم ( د ) الى جميع ما سبق فى الطبعة الحديثة للكتاب المدرسى

medo10000
16-04-2011, 01:53 AM
متشكر جدا وجزاكم الله خيرا

الأستاذة / أم أمل
16-04-2011, 03:36 AM
جزاكم الله خبرا

ahmed_aboelkher
17-04-2011, 06:41 PM
Dim N, K, C As Integer
C= 5

For N = 1 To 4
K = K + N
Next
If N > C Then
C = C + 1
End If

بعد تنفيِذ الكود يكون
1. قيمة المتغير C هى (5 - 6 - 8)
2. قيمة المتغير K هى (0 - 10 - 9)


ممكن شرح المسئلة ده لان هى مش مفهومه شويه

سيف سالم
17-04-2011, 08:23 PM
Dim N, K, C As Integer
C= 5

For N = 1 To 4
K = K + N
Next
If N > C Then
C = C + 1
End If

بعد تنفيِذ الكود يكون
1. قيمة المتغير C هى (5 - 6 - 8)
2. قيمة المتغير K هى (0 - 10 - 9)


ممكن شرح المسئلة ده لان هى مش مفهومه شويه
C= 5
يتم حجز مكان بالذاكرة اسمه c ويوضع به القيمة 5

For N = 1 To 4
يتم حجز مكان بالذاكرة اسمه N ويوضع به القيمة 1
وهذه القيمة لم تصل لبعد نهاية العداد N اللي هي 4 فيتم الانتقال الى الامر التالي
K = K + N
يجمع قيمة K اللي هي صفر على قيمة N اللي هي 1
فيكون المجوع 1 ويوضع في المكان K وتصبح K قيمتها 1
Next
يتم زيادة العداد N بالقيمة 1 لتكون 2
وهذه القيمة لم تصل لبعد نهاية العداد N اللي هي 4 فيتم الانتقال الى الامر التالي
K = K + N
يجمع قيمة K اللي هي 1على قيمة N اللي هي 2
فيكون المجوع 3 ويوضع في المكان K وتصبح K قيمتها 3
وينتقل الي
Next
يتم زيادة العداد N بالقيمة 1 لتكون 3
وهذه القيمة لم تصل لبعد نهاية العداد N اللي هي 4 فيتم الانتقال الى الامر التالي
K = K + N
يجمع قيمة K اللي هي 3على قيمة N اللي هي 3
فيكون المجوع 6 ويوضع في المكان K وتصبح K قيمتها 6
وينتقل الي

Next
يتم زيادة العداد N بالقيمة 1 لتكون 4
وهذه القيمة لم تصل لبعد نهاية العداد N اللي هي 4 فيتم الانتقال الى الامر التالي
K = K + N
يجمع قيمة K اللي هي 6على قيمة N اللي هي 4
فيكون المجوع 10 ويوضع في المكان K وتصبح K قيمتها 10
وينتقل الي


Next
يتم زيادة العداد N بالقيمة 1 لتكون 5
وهذه القيمة تصل لبعد نهاية العداد N اللي هي 4 فيتم الانتقال الى الامر ما بعدNext

If N > C Then
يقارن قيمة N اللي هي 5 بالقيمة C اللي هي 5 فلا تكون اكبر ويكون نتيجة الشرط False فيذهب الى ما بعد

End If
ويتوقف البرنامج

ويكون اخر قيم هي
c=5
N=5
K=10

زياد_عاطف
18-04-2011, 08:34 AM
الاختيارات بها خطأ
حيث مع المتغير single سوف يتم التقريب لتصبح 12345.77
ومع المتغير integer سوف التقريب لتصبح 12346
ولكم جزيل الشكر
================================================
تمااااااااااااااااااااااااام الاختيارات بها خطأ حيث سيتم التقريب عند فقد أرقام
عاطف مهدى حسان

ابو محمد 2
18-04-2011, 09:06 PM
================================================
تمااااااااااااااااااااااااام الاختيارات بها خطأ حيث سيتم التقريب عند فقد أرقام
عاطف مهدى حسان
جزاك الله خيرا مع خالص وأرق تحياتي

mrk206
19-04-2011, 08:35 PM
dim n, k, c as integer
c= 5

for n = 1 to 4
k = k + n
next
if n > c then
c = c + 1
end if

بعد تنفيِذ الكود يكون
1. قيمة المتغير c هى (5 - 6 - 8)
2. قيمة المتغير k هى (0 - 10 - 9)


انا اول مرة بصراحة اشوف ان عداد يتحسب مع قيمة متغير ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

كان المفروض واضع السؤال يضع مثلا k=k+1 او اي رقم

ahmed_aboelkher
20-04-2011, 08:49 AM
شكرااااااااااااااااااا للاستاذ الفاضل / سيف سالم على المجهود وربنا يجعله دائما فى ميزان حسناتك يارب

magy19810
20-04-2011, 09:09 AM
جزاك الله خيرا

احمد 720
20-04-2011, 06:35 PM
من المعروف ان لو عندى عملية حسابية لها نفس الاولوية بيكون ترتيب تنفيذها من اليسار الى اليمين
طيب لو اتت مكتوبة بالعربى كالاتى
8*2/4

ممكن الاجابة مع التوضيح

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


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

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

أحـمد قرنى
22-04-2011, 10:46 PM
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
ارجووا توضيخ هذا السؤال

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

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




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




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

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 (http://www.thanwya.com/vb/showthread.php?p=3313631#post3313631)
برجاء سرعة إجابة هذا الشؤال:
السؤال السابع الفصل الثالث كتاب الوزارة صفحة 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
التعبيرات الشرطية يتم إيجاد قيمها من [ أسفل لأعلى – اليسار لليمين – أعلى ؟لأسفل ]

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

semsema.semsem
24-04-2011, 09:17 PM
السلام عليكم ورحمة الله وبركاته
أنا سؤالى هو أعمل إيه فـ الكمبيوتر ؟؟؟؟
المستر فـ المدرسة أئدر أئول مش بيشررح
ولو شرح مش بفهم منه حاجه خااااااااااااااااالص
ناو فاضل شهر ع الإمتحانات
وأنا بجد مش عارفة حاجة فـ المادة
عارفة إنى فوئت متأخر أوىىىىىىىىىىىى
بس بجد مش عارفة أعمل إيه !!!!!!
يا ريت حد من المدرسين أو زمايلى يئولى أبدأ أذاكر إذااااااى ؟

ممكن حد يساعدنى ؟

نهال18
25-04-2011, 11:29 AM
Dim Computer, English ,Total ,Aag As Integer
computer=40
English=20
If Comuter >30 Then
Total= Computer+ English
Avg= Total/2
Else
Computer=30
English=26
Total= Computer+ English
Avg= Total/2
End If
ضع علامة صح او خطأ

1- قيمة المتغير Computer تساوى 40 ( )
2- قيمة المتغير English تساوى 26 ( )
3- ناتج التعبيرComuter >30 يكون True ( )
4-قيمة المتغير Total تساوى 56 ( )
5-قيمة المتغير Avg تساوى 28 ( )

نهال18
25-04-2011, 12:53 PM
dim computer, english, total, avg as integar
computer=40
english=20
if computer>30 then
total=computer+english
avg= total/2
else
computer=30
english=26
total=computer+english
avg=total/2
end if

ضع علامة صح أو خطأ
1-قيمة المتغير computer يساوى40 ( )
2-قيمة المتغير english يساوى26 ( )
3-ناتج التعبير computer>30 يكونtrue ( )
4-قيمة المتغترtotal يساوى 56 ( )
5-قيمة المتغيرavg=28 ( )

Dr.Noha Sami
25-04-2011, 02:13 PM
السلام عليكم ورحمة الله وبركاته
أنا سؤالى هو أعمل إيه فـ الكمبيوتر ؟؟؟؟
المستر فـ المدرسة أئدر أئول مش بيشررح
ولو شرح مش بفهم منه حاجه خااااااااااااااااالص
ناو فاضل شهر ع الإمتحانات
وأنا بجد مش عارفة حاجة فـ المادة
عارفة إنى فوئت متأخر أوىىىىىىىىىىىى
بس بجد مش عارفة أعمل إيه !!!!!!
يا ريت حد من المدرسين أو زمايلى يئولى أبدأ أذاكر إذااااااى ؟

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

semsema.semsem
25-04-2011, 11:26 PM
بجد ثانكس ع الرد :)
بس المشكلة إنى مش عارفة بجد أذاكر إذاى أصلاً !
ممكن طيب تئوليلى إنتى بتعملى إيه ؟
يعنى مثلاً بتقرأى أو تحفظى
إذاى يعنى ؟
كمان ممكن أسأل إيه فـ المنهج إتلغى ؟

Dr.Noha Sami
25-04-2011, 11:48 PM
بجد ثانكس ع الرد :)
بس المشكلة إنى مش عارفة بجد أذاكر إذاى أصلاً !
ممكن طيب تئوليلى إنتى بتعملى إيه ؟
يعنى مثلاً بتقرأى أو تحفظى
إذاى يعنى ؟
كمان ممكن أسأل إيه فـ المنهج إتلغى ؟

بصى انتى مثلا امسكى الفصل الاول احفظى تعريف المتغيرات ,الثوابت والاعلان عن المتغيرات والثوابت ده في صفحة 2في صفحة 5 احفظى نوع البيانات وعدد الخلايا والدقه (في جدول) احفظى قواعد تكوين الاسما في v.b
اعرفي تعريف الثوابت الجوهريه فى صفحة 10(الثوابت المسماه ملغيه) اعرفي كيفية الاعلان عن المتغيرات واعرفي امر التخصيص وهكذا (حاولى نزلى مذكره من المنتدى تساعدك علشان تبقى عرفه الحاجات المهمه)
اما بالنسبة للملغى في الفصل الاول الثوابت المسماه , Try \catchالتحويل بين الانواع المختلفه للبيانات نطاق المتغيرات
حاولى ذاكرى الفصل الاول وأى حاجه مش فهماها اسألى المدرسين اللى على المنتدى
ويارب اكون قدرت اساعدك وربنا معاكى

احمد 720
25-04-2011, 11:50 PM
اسم المتغير التلى صحيح أم خطأ

Ali&Mohamed

Dr.Noha Sami
25-04-2011, 11:53 PM
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
ارجو شرح الحل

semsema.semsem
26-04-2011, 12:47 AM
بصى انتى مثلا امسكى الفصل الاول احفظى تعريف المتغيرات ,الثوابت والاعلان عن المتغيرات والثوابت ده في صفحة 2في صفحة 5 احفظى نوع البيانات وعدد الخلايا والدقه (في جدول) احفظى قواعد تكوين الاسما في v.b
اعرفي تعريف الثوابت الجوهريه فى صفحة 10(الثوابت المسماه ملغيه) اعرفي كيفية الاعلان عن المتغيرات واعرفي امر التخصيص وهكذا (حاولى نزلى مذكره من المنتدى تساعدك علشان تبقى عرفه الحاجات المهمه)
اما بالنسبة للملغى في الفصل الاول الثوابت المسماه , try \catchالتحويل بين الانواع المختلفه للبيانات نطاق المتغيرات
حاولى ذاكرى الفصل الاول وأى حاجه مش فهماها اسألى المدرسين اللى على المنتدى
ويارب اكون قدرت اساعدك وربنا معاكى

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

Mohamed_MA
26-04-2011, 07:23 PM
يا ريت حد يجاوب على السؤال

ضع علامه صح او غلط
الامر if..............then.................else هوامر اختيار زوجي ( )

medo_dony2000
27-04-2011, 02:04 PM
يا ريت حد يجاوب على السؤال

ضع علامه صح او غلط
الامر if..............then.................else هوامر اختيار زوجي ( )





امر اختيار مذدوج صح

tefa46
27-04-2011, 03:07 PM
لان حضرتك بتشتغل على فيجول بيسك 6 اما فى كتاب الوزارة بيشتغل على فيجول استوديو عشان كدة الاوامر مش ظبتة معاك والاسماء بتاعت الادوات فيها بعض التغيرات

tefa46
27-04-2011, 03:12 PM
ياجماعة السؤال الى هو امتى الاوامر بتتنفذ الى فى كتاب الوزارة الى اجابتة فى اساتذة بتقول فى نفس وقت التخصيص وناس بتقول بعد التخصيص وناس بتقول كلام تانى خالص
ارجو الاجابة الصحيحة

tefa46
27-04-2011, 03:33 PM
ناتج تنفيذ الصيغة الحسابية (4*3^2)/(11mod3-1)

أحـمد قرنى
28-04-2011, 07:12 PM
[quote=صفا2010;3352068]Arabic=25
English=20
if Arabic<25 then
total =30
else
total =Arabic +English
End if
بعد تنفيذ العمليه السابقه تكون قيمة المتغيرtota هى (25-30-45)

السؤال به خطأ لان لا يوجد قيمة للمتغير Arabic .
س2\ ما نتيجة الاوامر التاليه؟؟؟
x=2
forI =0to6 step 2
x=x*2
next


- فى بداية التكرار قيمة i=0 نجد انها اقل من القيمة النهائية 6 لذلك يتم التكرار .
يتم تكرار الامر x = x*2 فتكون قيمة x =4 .

- فى المرة الثانية للتكرار تكون قيمة i=2 لأن معدل الزيادة يزيد بمقدار2 ( Step2 ) ، ويتم أيضاً التكرار .
يتم تكرار الامر x = x*2 فتكون قيمة x =8 .

- فى المرة الثالثة للتكرار تكون قيمة i=4 لأن معدل الزيادة يزيد بمقدار2 ( Step2 ) ، ويتم أيضاً التكرار .
يتم تكرار الامر x = x*2 فتكون قيمة x =16 .

- فى المرة الرابعة للتكرار تكون قيمة i=6 لأن معدل الزيادة يزيد بمقدار2 ( Step2 ) ، ويتم أيضاً التكرار .
يتم تكرار الامر x = x*2 فتكون قيمة x =32 .

فى آخر مرة نجد أن قيمة i = 8 ونجد انها فى هذه اللحظة أكبر من القيمة النهائية لذلك يتوقف التكرار .

أحـمد قرنى
28-04-2011, 07:17 PM
ياجماعة السؤال الى هو امتى الاوامر بتتنفذ الى فى كتاب الوزارة الى اجابتة فى اساتذة بتقول فى نفس وقت التخصيص وناس بتقول بعد التخصيص وناس بتقول كلام تانى خالص
ارجو الاجابة الصحيحة


فى نفس توقيت التخصيص

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

هما أقرب إجابتين للصواب

أحـمد قرنى
28-04-2011, 07:21 PM
ناتج تنفيذ الصيغة الحسابية (4*3^2)/(11mod3-1)


عمليات ما بين الاقواس
فيكون ناتج القوس الاول بعد عملية الاسس أولا يليها عملية الضرب يكون الناتج 36 .

يكون الناتج القوس الثانى بعد إجراء باقى القسمة أولاً ثم عملية الطرح يكون الناتج 1 .

زبقسمة ناتج القوس الاول على ناتج القوس الثانى 36/1 يكون الناتج هو 36

أحـمد قرنى
28-04-2011, 07:35 PM
[quote=نهال18;3355204]Dim Computer, English ,Total ,Aag As Integer

computer=40
English=20
If Comuter >30 Then
Total= Computer+ English
Avg= Total/2
Else
Computer=30
English=26
Total= Computer+ English
Avg= Total/2
End If
ضع علامة صح او خطأ

1- قيمة المتغير Computer تساوى 40 ( صــح )
وذلك لعدم وجود قيمة للمتغير computer بعد كلمة then فنأخذ القيمة الاصلية له وهى 40 .
2- قيمة المتغير English تساوى 26 ( خـطـأ)
3- ناتج التعبيرComuter >30 يكون True ( صــح)
4-قيمة المتغير Total تساوى 56 ( خطأ)
قيمة total = 40 + 20 = 60

5-قيمة المتغير Avg تساوى 28 ( خطأ)
قيمة Avg = 60 / 2 = 30

فى قاعدة IF إذا كانت قيمة الشرط True يتم تنفيذ الاوامر التى تلى كلمة Then وإذا كانت قيمة الشرط False يتم تنفيذ الاوامر التى تلى كلمة Else .,
بالرجوع للسؤال نجد أن قيمة الشرط true وبالتالى يتم تنفيذ الاوامر التى تلى كلمة Then .

Dr.Noha Sami
28-04-2011, 11:43 PM
[quote=صفا2010;3352068]Arabic=25
English=20
if Arabic<25 then
total =30
else
total =Arabic +English
End if
بعد تنفيذ العمليه السابقه تكون قيمة المتغيرtota هى (25-30-45)

السؤال به خطأ لان لا يوجد قيمة للمتغير Arabic .
س2\ ما نتيجة الاوامر التاليه؟؟؟
x=2
forI =0to6 step 2
x=x*2
next


- فى بداية التكرار قيمة i=0 نجد انها اقل من القيمة النهائية 6 لذلك يتم التكرار .
يتم تكرار الامر x = x*2 فتكون قيمة x =4 .

- فى المرة الثانية للتكرار تكون قيمة i=2 لأن معدل الزيادة يزيد بمقدار2 ( Step2 ) ، ويتم أيضاً التكرار .
يتم تكرار الامر x = x*2 فتكون قيمةx =8 .

- فى المرة الثالثة للتكرار تكون قيمة i=4لأن معدل الزيادة يزيد بمقدار2 ( Step2 ) ، ويتم أيضاً التكرار .
يتم تكرار الامر x = x*2 فتكون قيمة x =16 .

- فى المرة الرابعة للتكرار تكون قيمة i=6 لأن معدل الزيادة يزيد بمقدار2 ( Step2 ) ، ويتم أيضاً التكرار .
يتم تكرار الامر x = x*2 فتكون قيمة x =32 .

فى آخر مرة نجد أن قيمة i = 8 ونجد انها فى هذه اللحظة أكبر من القيمة النهائية لذلك يتوقف التكرار .


جزاك الله خيرااااااااا
بس ارجو اجابة السؤال اللى انا حطاه قبله كمان

Dr.Noha Sami
28-04-2011, 11:50 PM
ما الذى يتسبب في حدوث الحدث Tick ?

أحـمد قرنى
28-04-2011, 11:57 PM
ما الذى يتسبب في حدوث الحدث Tick ?

الخاصية Interval وذلك عندما ينشط ال Timer

أحـمد قرنى
29-04-2011, 12:02 AM
Arabic=25
English=20
if Arabic<25 then
total =30
else
total =Arabic +English
End if
بعد تنفيذ العمليه السابقه تكون قيمة المتغيرtota هى (25-30-45)

من المعروف فى جملة IF إذا كانت قيمة الشرط True تنفذ الاوامر التى تلى كلمة Then ، بينما عندما تكون قيمة الشرط False تنفذ الاوامر التى تلى كلمة Else .
ونجد فى المثال السابق أن قيمة الشرط False وبالتالى تنفذ الاوامر التى تلى كلمة Else ، وتكون قيمة
Total = 25 + 20 = 45

hi66
29-04-2011, 12:24 AM
السؤال الأول : ضع علامة ( ü ) امام العبارات الصحيحة وعلامة (û) أمام العبارات الخاطئة:-
1- الشكل "" في لغة V.B. NET يرمز الى سلسلة حرفية قيمتها صفر ( )
2- عند وضعقيمة في عنوان الذاكرة فان هذه القيمة تحل محل القيمة السابقة الموجودة في هذاالعنوان ( )
3- الامر IF…….THEN……ELSE هو امر اختيار فردى فقط ( )
4- ذا كانلديك TEMIR فانه ينشط على فترات متساوية ( )
5 - نوع البيان STRING نستطيع اننخزن فيه بيانات رقمية مثل ارقام السيارات ( )
السؤال الثاني : أكمل الاتى :
1- الامر for………. Next هو امر خاص بــ ..................................... التكرار
2- البيان من النوع ..................... يخزن فيه قيم 10 خانات عددية صحيحة
3- امر التخصيص يتم فيه تخزين ................ داخل ......................
4- التعبير الشرطي .................................................. .................................................. ....
5- من اهمقواعد كتابة الأسماء ...........................,...................... .,...........................
السؤال الثالث :
اوجد قيم المتغيرات الاتية في كل مرة يتغيرفيها S , A, C بفرض اننا قمنا بالإعلانعنها

Dim S,A,C as integer


S=A+C


A=5


S=A+4


C=S+A

السؤال الرابع:- اكتب المصطلح العلمي لكل من :-
1- قيما مخزنة لا تتغير اثناء تشغيل البرنامج (………………………) .
2- من أهمقواعد كتابة الأسماء ولا يمكن ان يتم كتابة اسم إلا بها (………………………)
3- أمريستخدم لصياغة التعبيرات الشرطية (………………………)
4- حدود القيم المتاحة للمتغير (………………………)
5- بيان يتمتخزين فيه قيمة منطقية اما false او (………………………) true

أحـمد قرنى
29-04-2011, 12:41 AM
[quote=hi66;3366045]السؤال الأول : ضع علامة ( ü ) امام العبارات الصحيحة وعلامة (û) أمام العبارات الخاطئة:-
1- الشكل "" في لغة V.B. NET يرمز الى سلسلة حرفية قيمتها صفر ( خطأ)
2- عند وضعقيمة في عنوان الذاكرة فان هذه القيمة تحل محل القيمة السابقة الموجودة في هذاالعنوان ( صح)
3- الامر IF…….THEN……ELSE هو امر اختيار فردى فقط ( خطأ)
4- ذا كانلديك TEMIR فانه ينشط على فترات متساوية (صح )
5 - نوع البيان STRING نستطيع اننخزن فيه بيانات رقمية مثل ارقام السيارات ( صح)
السؤال الثاني : أكمل الاتى :
1- الامر for………. Next هو امر خاص بــ .معرفة عدد مرات التكرار
2- البيان من النوع Integer يخزن فيه قيم 10 خانات عددية صحيحة
3- امر التخصيص يتم فيه تخزين قيمة داخل المتغير
4- التعبير الشرطي توضيح للعلاقة بين كميتين
5- من اهمقواعد كتابة الأسماء يبدأ بحرف - لا يحتوى على مسافات أو علامات خاصة - لا يكون من الكلمات المحجوزة.
السؤال الثالث :
اوجد قيم المتغيرات الاتية في كل مرة يتغيرفيها S , A, C بفرض اننا قمنا بالإعلانعنها

Dim S,A,C as integer


S=A+C


A=5


S=A+4


C=S+A

السؤال الرابع:- اكتب المصطلح العلمي لكل من :-
1- قيما مخزنة لا تتغير اثناء تشغيل البرنامج (الثوابت) .
2- من أهمقواعد كتابة الأسماء ولا يمكن ان يتم كتابة اسم إلا بها (أن يبدأ الاسم بحرف

hi66
29-04-2011, 08:00 PM
أمريستخدم لصياغة التعبيرات الشرطية (………………………)
4- حدود القيم المتاحة للمتغير (………………………)
5- بيان يتم تخزين فيه قيمة منطقية اما false او true (………………………)

flanker pilot
29-04-2011, 08:52 PM
اخر كلام عشان انا تعبت باالامانه do while ........loop ملغيه ولا لا
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

sherifonline
30-04-2011, 03:12 PM
اولا هنقول 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
ارجو منك مراجعة قاعدة if then else ص 49 وص 50 من كتاب الوزارة
حيث ان القيم يتم ايجادها من اعلى لاسفل وبالتالى يجب ان تأخذ تختبر القيم كل مرة من اعلى الى اسفل
وعند حدوث اول قيمة true يجب ان تنفذ الاوامر التى تليها مع اهمال باقى الاوامر
وبالتالى حل المسألة الصحيح هو:
قيم i التى سيتم التعامل معها هى : 0,1,2,3,4,5,6,7
المخرجات الناتجة : 1,2,3,9,5,7,7

alialy69
30-04-2011, 11:03 PM
اذكر المصطلح العلمي

أمر يقوم بالإعلان عن اى متغير في برنامج Visual Basic قبل استعماله

ميس مي ال قاطرجي
01-05-2011, 12:14 AM
السلام عليكم
رجاءا محتاجة نسخة جيدة لبرنامج الفيجوال بيسك دوت نت
في اسرع وقت
ولكم جزيل الشكر

آية عثمان
01-05-2011, 07:37 AM
ممكن حضرتك تنزل مذكرة فيها اجابات الاسئلة بتاعة الكتاب لاني صعب اني اقعد اكتبها كلها واحنا محتاحينها ولك جزيل الشكر

اشرقت الانوار
01-05-2011, 11:41 AM
ممكن الاجابة باسرع وقت
ضع علامة صح أو خطأ
الاداة timer تقوم بحساب الوقت بالدقائق

أحـمد قرنى
01-05-2011, 01:53 PM
ممكن الاجابة باسرع وقت
ضع علامة صح أو خطأ
الاداة timer تقوم بحساب الوقت بالدقائق

خطأ
بالوحدة الزمنية مللى ثانية

alialy69
01-05-2011, 02:10 PM
اذكر المصطلح العلمي

أمر يقوم بالإعلان عن اى متغير في برنامج Visual Basic قبل استعماله

MR : ABO BATTA
02-05-2011, 08:46 AM
اذكر المصطلح العلمي

أمر يقوم بالإعلان عن اى متغير في برنامج Visual Basic قبل استعماله



الأمــــــــــــر Dim

Dr.Noha Sami
02-05-2011, 09:58 AM
الامر if ... then ...Else امر اختيار..............( مزدوج-فردى -ثلاثى")
اعد كتابة العباره بعد التصويب
عند كتابة colorفي البرنامج تظهر قائمه بالاوامر التى يمكن استخدامها

أحـمد قرنى
02-05-2011, 11:43 AM
[quote=صفا2010;3374710]الامر if ... then ...Else امر اختيار..............( مزدوج-فردى -ثلاثى")

أمر اختيار مزدوج يتم تنفيذه فى حالة وجود بديلين

اعد كتابة العباره بعد التصويب
عند كتابة colorفي البرنامج تظهر قائمه بالاوامر التى يمكن استخدامها

تظهر قائمة بالالوان المستخدمة داخل البرنامج ، وتعتبر الالوان من أمثلة الثوابت الجوهرية داخل البرنامج

Dr.Noha Sami
02-05-2011, 01:38 PM
[quote=صفا2010;3374710]الامر if ... then ...Else امر اختيار..............( مزدوج-فردى -ثلاثى")

أمر اختيار مزدوج يتم تنفيذه فى حالة وجود بديلين

اعد كتابة العباره بعد التصويب
عند كتابة colorفي البرنامج تظهر قائمه بالاوامر التى يمكن استخدامها

تظهر قائمة بالالوان المستخدمة داخل البرنامج ، وتعتبر الالوان من أمثلة الثوابت الجوهرية داخل البرنامج


جزاك الله خيراااااااا يا استاذ احمد

belion2011
02-05-2011, 07:31 PM
السلام عليكم
اوجه رسالة الى اخى وحبيبى المشكور على مجهوداته الرائعة/ احمد قرنى محمد السؤال الوارد فى امتحانات محافظة المنيا 2010 للاسف جميع الاختيارات المتاحة يمكن ان تكون هى الاجابة الصحيحة ولا فرق بينهما فكان لابد ان يكون الاختيار الاخير هو " جميع ما سبق " بدلا من " لا شى مما سبق"
السؤال هو :- استخدام المعامل ............. يؤدى الى خطأ العملية اذا كان ما على يسارها اقل مما على يمينها
الاختيارات المتاحة هى :-
1- <=
2- =
3- <
4- لا شى مما سبق
والله الــمـــــو فِــــقُ والمُستَعَانُ

medo_dony2000
03-05-2011, 01:57 PM
بداية أنا لأشكك في إجابتك أخي أحمد قرني
ولكن عند وضع الرقم في 12345.768 المتغيرين singel و integer سوف يقوم البرنامج بالتقريب وهذا الكود يوضح ذلك
dim a as integer, b as single
a = 12345.768
b = 12345.768
(msgbox (a
(msgbox(b
ولكم جزيل الشكر

كلام أبو محمد صح مية في المية
واللي مخوفن أن اللي يحط الإمتحان يكون ضعيف في الناحة العملية

أحـمد قرنى
03-05-2011, 03:09 PM
السلام عليكم

اوجه رسالة الى اخى وحبيبى المشكور على مجهوداته الرائعة/ احمد قرنى محمد السؤال الوارد فى امتحانات محافظة المنيا 2010 للاسف جميع الاختيارات المتاحة يمكن ان تكون هى الاجابة الصحيحة ولا فرق بينهما فكان لابد ان يكون الاختيار الاخير هو " جميع ما سبق " بدلا من " لا شى مما سبق"
السؤال هو :- استخدام المعامل ............. يؤدى الى خطأ العملية اذا كان ما على يسارها اقل مما على يمينها
الاختيارات المتاحة هى :-
1- <=
2- =
3- <
4- لا شى مما سبق

والله الــمـــــو فِــــقُ والمُستَعَانُ


شكراً على كلام حضرتك

وبالفعل تم تدارك هذا الخطأ هذا العام فى طبعة الكتاب المدرسى وتم تعديل الاختيار الرابع الى كل ما سبق

shasah
03-05-2011, 03:29 PM
ما هو المصطلح العلمي
للربط بين المتغيرات والقيم الحرفية

medo_keshk
03-05-2011, 05:29 PM
يتوقف التكرار عندما تكون قيمة المتغير i = 9

الشرح
القيمة الابتدائية للمتغير i =0 نجد انها تكون اقل من القيمة النهائية 7 لذلك يتم التكرار .
- نقوم بتكرار الامر x = x * 2 .
- بالتعويض عن قيمة x بالقيمة 4 نجد ان قيمة المتغير x = 8 .
- عندما يصل البرنامج لكلمة next يعود مرة اخرى لزيادة العداد وتقييم الشرط .

نقوم بزيادة العداد بمقدار 3 فتصبح قيمة i=3 نجد انها اقل من القيمة النهائية 7 لذلك يتم التكرار .
- نقوم بتكرار الامر x = x * 2 .
- بالتعويض عن قيمة x بالقيمة الاخيرة 8 نجد ان قيمة المتغير x = 16 .
- عندما يصل البرنامج لكلمة next يعود مرة اخرى لزيادة العداد وتقييم الشرط .

نقوم بزيادة العداد بمقدار 3 فتصبح قيمة i=6 نجد انها اقل من القيمة النهائية 7 لذلك يتم التكرار .
- نقوم بتكرار الامر x = x * 2 .
- بالتعويض عن قيمة x بالقيمة الاخيرة 16 نجد ان قيمة المتغير x = 32 .
- عندما يصل البرنامج لكلمة next يعود مرة اخرى لزيادة العداد وتقييم الشرط .


نقوم بزيادة العداد بمقدار 3 فتصبح قيمة i=9 نجد انها اكبر من القيمة النهائية 7 لذلك يتوقف البرنامج عن التكرار.


مما سبق ذكر
قيم المتغير i هى 0 , 3 , 6 , 9
قيم المتغير x هى 8 , 16 , 32

ويتوقف التكرار عندما تكون قيمة المتغير i = 9 لانها اكبر من القيمة النهائية

شكــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــرا جدا جدا لسه فاهمة الان على ايدك:078111rg3::078111rg3::078111rg3::078111rg3::0 78111rg3::078111rg3:

medo_keshk
03-05-2011, 05:30 PM
ما هو المصطلح العلمي
للربط بين المتغيرات والقيم الحرفية

معامل الربط &

medo_keshk
03-05-2011, 05:46 PM
ممكن حضرتك تنزل مذكرة فيها اجابات الاسئلة بتاعة الكتاب لاني صعب اني اقعد اكتبها كلها واحنا محتاحينها ولك جزيل الشكر

http://hotfile.com/dl/116648481/8ec01f1/_.pdf.html

هاهو الملف فيه معظم اجابات تدريبات الفصول.

shaimaa.aa
03-05-2011, 09:26 PM
السلام عليكم


ممكن حضرتكم تجاوبولى على السؤال ده :


dim n , k , c sa integer
c=6
for n = 1 to 6 step 3
k = k + n
next
if n > c then
c = c + 1
end if

1 - قيمة c = .....................
2- قيمة n = ......................
3 - ناتج الشرط n > c يساوي ..............................
4 - قيمة المتغير k = ..................................

السؤال ده فى نمادج الامتحانات الموجودة على موقع الوزارة
وفى نمودج الاجابة موجود ة الاجابة
7 7 true 5

وانا مش فاهمة ازاى c ، n يطلعوا بـــــ 7 مش نهاية التكرار 6

ارجوا الرد ضرورى جدااااااااااااااااااااا

أحـمد قرنى
03-05-2011, 11:43 PM
dim n , k , c sa integer
c=6
for n = 1 to 6 step 3
k = k + n
next
if n > c then
c = c + 1
end if

حضرتك قيمة n = 7 وهى القيمة التى يتوقف فيها العداد عن التكرار ، وعندما تكون قيمة n = 1 , 4 العداد سوف ينفذ الاوامر التى بين كلمة for وكلمة next ( داخل التكرار ) ولن ينتقل اطلاقاً الى الاوامر التى تلى كلمة Next الا عندما تكون القيمة الابتدائية اكبر من القيمة النهائية للعداد . وهى القيمة التى تكون فيها n = 7 .

وبالتالى يكون الشرط كالتالى if n= 7 > c= 6 قيمته true فيتم الانتقال الى الاوامر التى تلى كلمة then يعنى هينفذ الامر c = c + 1 يعنى هتكون c = 7

elsqa
04-05-2011, 12:23 AM
رسالة الى الاستاذ / احمد قرنى

مشكور استاذ احمد على اجاباتك الممتازة

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

ارجوا التواصل ...... اخوك مدرس / احمد السقا

محمد احمد عبد السلا
04-05-2011, 01:40 PM
( ب ) أقرأ التعليمات الاتيه ثم أجب عن الاسئله التاليه
Dim First as integer =20 , Second as integer=40
Dim Third as integer = First + Second
Dim Total as integer
If Third <=50 Then
Total= First + Second+ Third
Else
First=30
Second=50
Total= First + Second+ Third
End If
1- قيمة المتغير First = .........
2- قيمة المتغير Second = .........
3- قيمة المتغير Total = .........
4- قيمة التعبير Third <= 50 هى ........

yotch82
04-05-2011, 02:32 PM
sry بس ممكن تثبتوا الحصص الصوتية اللى فاتت كلها لأنى مش فاهمة حاجة و محتاجة شرح ؟؟؟؟؟؟؟؟؟ و شكرا مقدما :] :]

أحـمد قرنى
04-05-2011, 10:13 PM
رسالة الى الاستاذ / احمد قرنى

مشكور استاذ احمد على اجاباتك الممتازة

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

ارجوا التواصل ...... اخوك مدرس / احمد السقا

الله يكرمك يا أخى
وربنا يعلم ان كل يوم بتزداد معلوماتى من خلال مشاركتى مع الاخوة الافاضل داخل المنتدى ، وتبادل الاراء معهم .

أحـمد قرنى
04-05-2011, 10:22 PM
]( ب ) أقرأ التعليمات الاتيه ثم أجب عن الاسئله التاليه
Dim First as integer =20 , Second as integer=40
Dim Third as integer = First + Second
Dim Total as integer
If Third <=50 Then
Total= First + Second+ Third
Else
First=30
Second=50
Total= First + Second+ Third
End If


شرح استخدام الامر If .. Then .. Else :
هو أمر اختيار مزدوج يتم تنفيذه فى حالة وجود بديلين .
إذا كانت قيمة الشرط True يتم تنفيذ الاوامر التى تلى كلمة Then .
إذا كانت قيمة الشرط False يتم تنفيذ الاوامر التى تلى كلمة Else .

وبالعودة للمثال نجد أن قيمة الشرط Third <=50 تكون False وذلك بالنظر الى أن قيمة Third = 60 .
وبالتالى يتم الانتقال لتنفيذ الاوامر التى تلى كلمة Else . فتكون القيم كالتالى

1- قيمة المتغير First = 30
2- قيمة المتغير Second = 50
3- قيمة المتغير Total = 140
وذلك لأن ال Total = First + Second+ Third = 30 + 40 + 60
4- قيمة التعبير Third <= 50 هى False

shaimaa.aa
04-05-2011, 11:20 PM
حضرتك قيمة n = 7 وهى القيمة التى يتوقف فيها العداد عن التكرار ، وعندما تكون قيمة n = 1 , 4 العداد سوف ينفذ الاوامر التى بين كلمة for وكلمة next ( داخل التكرار ) ولن ينتقل اطلاقاً الى الاوامر التى تلى كلمة Next الا عندما تكون القيمة الابتدائية اكبر من القيمة النهائية للعداد . وهى القيمة التى تكون فيها n = 7 .

وبالتالى يكون الشرط كالتالى if n= 7 > c= 6 قيمته true فيتم الانتقال الى الاوامر التى تلى كلمة then يعنى هينفذ الامر c = c + 1يعنى هتكون c = 7



شكرا أ / أحمد على الرد
وده معناه انى مش بعمل كده الا لو فى اوامر بعد next لكن لو مفيش تكون قيمة n = 4
صح كده

bolbola101
05-05-2011, 02:05 AM
استاذ احمد الف شكر على مجهودك الرائع
وخاصه الأمتحانات التفاعليه بحد انت استاذ عبقرى
وبجد ابهرتنى ببرنامج الفيجوال بيسك فى عمل هذه الأمتحانات التفاعليه
ربنا يجازيك خيرا على مجهودك الرائع
يا ريت طلب غلس شويه لو تنزل لنا اكواد بسيطه عشان الولاد يطبقوها لأنهم بيفرحوا جدا
لما بيعملوا حاجه بأديهم

ريهام122
05-05-2011, 11:46 PM
يتوقف التكرار عندما تكون قيمة المتغير i = 9

الشرح
القيمة الابتدائية للمتغير i =0 نجد انها تكون اقل من القيمة النهائية 7 لذلك يتم التكرار .
- نقوم بتكرار الامر x = x * 2 .
- بالتعويض عن قيمة x بالقيمة 4 نجد ان قيمة المتغير x = 8 .
- عندما يصل البرنامج لكلمة next يعود مرة اخرى لزيادة العداد وتقييم الشرط .

نقوم بزيادة العداد بمقدار 3 فتصبح قيمة i=3 نجد انها اقل من القيمة النهائية 7 لذلك يتم التكرار .
- نقوم بتكرار الامر x = x * 2 .
- بالتعويض عن قيمة x بالقيمة الاخيرة 8 نجد ان قيمة المتغير x = 16 .
- عندما يصل البرنامج لكلمة next يعود مرة اخرى لزيادة العداد وتقييم الشرط .

نقوم بزيادة العداد بمقدار 3 فتصبح قيمة i=6 نجد انها اقل من القيمة النهائية 7 لذلك يتم التكرار .
- نقوم بتكرار الامر x = x * 2 .
- بالتعويض عن قيمة x بالقيمة الاخيرة 16 نجد ان قيمة المتغير x = 32 .
- عندما يصل البرنامج لكلمة next يعود مرة اخرى لزيادة العداد وتقييم الشرط .


نقوم بزيادة العداد بمقدار 3 فتصبح قيمة i=9 نجد انها اكبر من القيمة النهائية 7 لذلك يتوقف البرنامج عن التكرار.


مما سبق ذكر
قيم المتغير i هى 0 , 3 , 6 , 9
قيم المتغير x هى 8 , 16 , 32

ويتوقف التكرار عندما تكون قيمة المتغير i = 9
لانها اكبر من القيمة النهائية

لو سمحت لما ييجى سؤال اوجد القيمة النهائية للمتغير i
هنا تكون القيمه الاخيرة للمتغير i هى 9 ولا 6

ريهام122
05-05-2011, 11:54 PM
ما القيمة النهائية للمتغير i

x=2
forI =0to6 step 2
x=x*2
next

أحـمد قرنى
06-05-2011, 12:14 AM
ما القيمة النهائية للمتغير i

x=2
forI =0to6 step 2
x=x*2
next


القيمة النهائية للمتغير i = 8

الأستاذة / أم أمل
06-05-2011, 06:27 AM
جزاك الله خيرا استاذ احمد

عبدالفتاح داود
06-05-2011, 04:10 PM
أكمل الفراغات فى الكود التالى لجمع الاعداد الفردية من 1 الى 10
Dim x , …… As Integer
For x = 1 To …… Step ---------
Total = total + x
Next
Msgbox ( …….......)

senos
06-05-2011, 04:56 PM
لو سمحتوا ممكن حد يقول خطوات الحل للاتى:

*مساحة الدائرة =ط نق حيث ط=3,14 ، نق=7

Dr.Noha Sami
06-05-2011, 07:27 PM
ممكن الاجابه عن الاسئله دى
بعد نهاية تنفيذ الكود التالى
k=1
for I=1to5
k=k *2
next
تكون قيمة I ,K
I(6-5-1)
K=(1-16-32)
ارجو شرح الحل لانى مش فاهمه المسائل اللى من النوع ده خالص
افترض مجموعة الاوامر التاليه
Dim I as Integer
Dim X As single =2.5
for I=1 to 10 step 3
X=X*2
next
msg box (x)
1- تكون القيم التى يأخذها العداد I...............
2- تكون قيمة المتغير X التى سيعرضها مربع الرساله ...............زز
يكون عدد مرات تنفيذ الجمله x=x*2 هى ...........ز
س3\
Dim R as integer
Dim Total as integer
for R =1 to 8 step 2
total =total +R
next
msgbox (tota)
اكتب القيمه النهائيه للمتغير total
انا عرفه الاسئله كتير بس ارجوكو اشرحوهالى لانى مش قدره افهم النوع ده خاااااااااااااااااااااالص

asmaa saber
06-05-2011, 09:06 PM
ممكن شرح حل السؤال التالى من نتتج العملية الحسابي 9mod 4-1
لوحة المفاتيح بتكتب عندى الرقم بالعربى
شكرا

asmaa saber
06-05-2011, 09:29 PM
dim n , k , c sa integer
c=6
for n = 1 to 6 step 3
k = k + n
next
if n > c then
c = c + 1
end if

حضرتك قيمة n = 7 وهى القيمة التى يتوقف فيها العداد عن التكرار ، وعندما تكون قيمة n = 1 , 4 العداد سوف ينفذ الاوامر التى بين كلمة for وكلمة next ( داخل التكرار ) ولن ينتقل اطلاقاً الى الاوامر التى تلى كلمة Next الا عندما تكون القيمة الابتدائية اكبر من القيمة النهائية للعداد . وهى القيمة التى تكون فيها n = 7 .

وبالتالى يكون الشرط كالتالى if n= 7 > c= 6 قيمته true فيتم الانتقال الى الاوامر التى تلى كلمة then يعنى هينفذ الامر c = c + 1يعنى هتكون c = 7
بس كده قيمة k هتكون 14 لان عملية k = k + n سوف تتكرار مرتين فى الا ول k=0+7 هكون ناتح k =7 وفى الثانية k=7+7 اذن هتكون 14

ايه جلال الجارحى
06-05-2011, 09:32 PM
ممكن سؤال انا عندى برنامج فيجوال بيسك 6 لكن مش عارف
اتعامل مع الكود
مثلا
موجود فى التول بوكس العادى button
لكن مكتوب عندى common button
وكل ما اكتب الاكواد الخاصة بالكتاب
يظهر لى رسالة خطأ من الكومبيلر



اكواد الكتاب المدرسى مفيش منها رجا دول مألفين اكواد عشان يتفزلكو
انصحك ان مدرس كريم من المنتدى يذكرلك الاكواد الصحيحه
وشكرا:039uw8::039uw8::039uw8::039uw8::039uw8::039u w8::039uw8::039uw8:

ريهام122
06-05-2011, 09:39 PM
عايزة برنامج الفيجوال بيسك

Dr.Noha Sami
06-05-2011, 10:22 PM
ممكن شرح حل السؤال التالى من نتتج العملية الحسابي 9mod 4-1
لوحة المفاتيح بتكتب عندى الرقم بالعربى
شكرا

معنى mod هو باقى القسمه يعنى انتى بتقولى2 فى 4 ب8 وهيتبقى 1 الواحد ده بقه هو باقى القسمه فهيبقى 1-1 =0
مثال تانى لو قالك 48mod 5هتبقى 3
ليه؟؟ لان 5*9 ب45 والباقى 3 وهو ده باقى القسمه
اتمنىاكون وصلتلك الحل

shasah
07-05-2011, 01:23 AM
المسالة الخاصة for if المتداخلين اللى موجودة فلى اسئلة الفصل الثالث فى الكتابالحل الصحيح : 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 لماذا لم يتم استخدامه[/quote]

انا معاك حلك هو اللى صح تما م

shasah
07-05-2011, 01:26 AM
[quote=hi66;3366045]السؤال الأول : ضع علامة ( ü ) امام العبارات الصحيحة وعلامة (û) أمام العبارات الخاطئة:-
1- الشكل "" في لغة V.B. NET يرمز الى سلسلة حرفية قيمتها صفر ( خطأ)( صح)
2- عند وضعقيمة في عنوان الذاكرة فان هذه القيمة تحل محل القيمة السابقة الموجودة في هذاالعنوان ( صح)
3- الامر IF…….THEN……ELSE هو امر اختيار فردى فقط ( خطأ)
4- ذا كانلديك TEMIR فانه ينشط على فترات متساوية (صح )
5 - نوع البيان STRING نستطيع اننخزن فيه بيانات رقمية مثل ارقام السيارات ( صح)
السؤال الثاني : أكمل الاتى :
1- الامر for………. Next هو امر خاص بــ .معرفة عدد مرات التكرار
2- البيان من النوع Integer يخزن فيه قيم 10 خانات عددية صحيحة
3- امر التخصيص يتم فيه تخزين قيمة داخل المتغير
4- التعبير الشرطي توضيح للعلاقة بين كميتين
5- من اهمقواعد كتابة الأسماء يبدأ بحرف - لا يحتوى على مسافات أو علامات خاصة - لا يكون من الكلمات المحجوزة.
السؤال الثالث :
اوجد قيم المتغيرات الاتية في كل مرة يتغيرفيها S , A, C بفرض اننا قمنا بالإعلانعنها

Dim S,A,C as integer


S=A+C


A=5


S=A+4


C=S+A

السؤال الرابع:- اكتب المصطلح العلمي لكل من :-
1- قيما مخزنة لا تتغير اثناء تشغيل البرنامج (الثوابت) .
2- من أهمقواعد كتابة الأسماء ولا يمكن ان يتم كتابة اسم إلا بها (أن يبدأ الاسم بحرف


هى سلسلة حرفية فارغة طولها صفر

shasah
07-05-2011, 01:32 AM
أمريستخدم لصياغة التعبيرات الشرطية (………………………)
4- حدود القيم المتاحة للمتغير (………………………)
5- بيان يتم تخزين فيه قيمة منطقية اما false او true (………………………)
if
range
boolean

Dr.Noha Sami
07-05-2011, 12:41 PM
ممكن الاجابه عن الاسئله دى
بعد نهاية تنفيذ الكود التالى
k=1
for I=1to5
k=k *2
next
تكون قيمة I ,K
I(6-5-1)
K=(1-16-32)
ارجو شرح الحل لانى مش فاهمه المسائل اللى من النوع ده خالص
افترض مجموعة الاوامر التاليه
Dim I as Integer
Dim X As single =2.5
for I=1 to 10 step 3
X=X*2
next
msg box (x)
1- تكون القيم التى يأخذها العداد I...............
2- تكون قيمة المتغير X التى سيعرضها مربع الرساله ...............زز
يكون عدد مرات تنفيذ الجمله x=x*2 هى ...........ز
س3\
Dim R as integer
Dim Total as integer
for R =1 to 8 step 2
total =total +R
next
msgbox (tota)
اكتب القيمه النهائيه للمتغير total
انا عرفه الاسئله كتير بس ارجوكو اشرحوهالى لانى مش قدره افهم النوع ده خاااااااااااااااااااااالص

ريهام122
08-05-2011, 01:35 AM
اكتب الكود البرمجى الذي يظهر ناتج العمليه الحسابية التاليه :
3*5 / 6+3^5
فى t) textbox1)

omdaahmed
08-05-2011, 01:55 PM
بجد بشكر الجميع علي مجهودهم الرائع بس معلشي عايزة حد يعرفني امتي اقول القيمة النهائية للمتغير مثلا i بتكون اخر قيمة حققت x وليست اللي بتقف عندها التكرار لاني بجد احترت فيها ومش عارفة احدد ها وليه هاخد اللي بتقف فيها مادام محققتش ياريت حد يجاوبني ضروري من الاساتذة الافاضل

elsqa
08-05-2011, 10:18 PM
الى الاستاذ/ سيف سالم و الاستاذ/احمد قرنى

ارجوا الافادة بليييييييييييييييييييييييييييييييييييييييييييييييي ييييييييييييييييييييييييييييييييز

ورد فى كتاب الوزارة ص2 ان تعريف المتغيرات هو (
اذا كانت القيم المخزنة تتغير اثناء تشغيل البرنامج فإن اسماء الخلايا التى تشغله هذه القيم يطلق عليها متغيرات Variables. ) يعنى المتغيرات هو اسم يطلق على الخلايا
وورد فى احد الاسئلة من موقع الوزارة فى اسئلة صح و خطاء
المتغيرات هى قيم مخزنة تتغير اثناء البرنامج

ارجوا التوضيح
هل المتغيرات هى اسماء الخلايا
ام المتغيرات هى القيم
مشكوووووووووووووووووووووووووووووووووووور

أحـمد قرنى
09-05-2011, 01:09 AM
الى الاستاذ/ سيف سالم و الاستاذ/احمد قرنى

ارجوا الافادة بليييييييييييييييييييييييييييييييييييييييييييييييي ييييييييييييييييييييييييييييييييز

ورد فى كتاب الوزارة ص2 ان تعريف المتغيرات هو (
اذا كانت القيم المخزنة تتغير اثناء تشغيل البرنامج فإن اسماء الخلايا التى تشغله هذه القيم يطلق عليها متغيرات variables. ) يعنى المتغيرات هو اسم يطلق على الخلايا
وورد فى احد الاسئلة من موقع الوزارة فى اسئلة صح و خطاء
المتغيرات هى قيم مخزنة تتغير اثناء البرنامج

ارجوا التوضيح
هل المتغيرات هى اسماء الخلايا
ام المتغيرات هى القيم
مشكوووووووووووووووووووووووووووووووووووور


المتغيرات لها اكثر من تعريف وكلهم بمعنى واحد كالاتى

المتغيرات هى الخلايا التى تحمل قيم تتغير اثناء تشغيل البرنامج
المتعيرات هى اسماء الخلايا التى تحمل قيم تتغير
المتغيرات هى المخازن التى تحمل قيم تتغير
المتغيرات هى القيم التى تتغير ( المتغيرة )

بينما عملية إعطاء اسماء للخلايا التى تحمل قيم متغيرة تسمى ( إعلان المتغيرات )

أحـمد قرنى
09-05-2011, 01:14 AM
بجد بشكر الجميع علي مجهودهم الرائع بس معلشي عايزة حد يعرفني امتي اقول القيمة النهائية للمتغير مثلا i بتكون اخر قيمة حققت x وليست اللي بتقف عندها التكرار لاني بجد احترت فيها ومش عارفة احدد ها وليه هاخد اللي بتقف فيها مادام محققتش ياريت حد يجاوبني ضروري من الاساتذة الافاضل

حضرتك انا بأخذ القيمة للمتغير الذى يلى كلمة For وليكن مثلاُ i عندما تكون قيمته اكبر من القيمة النهائية وذلك لكى ينتهى التكرار ويتوقف البرنامج عن التنفيذ .

مثال بسيط
نفترض حضرتك أن قيمة i هى الذهاب للمدرسة وقيمة x هى عملية التعلم
فلنجد الطالب ذهب للمدرسة ثم تعلم ( كرر عملية التعلم )
فى اليوم التالى الطالب أيضاً ذهب للمدرسة وكرر عملية التعلم
وهكذا فى اليوم التالى ذهب للمدرسة وتعلم

ثم ذهب للمدرسة ولم يجد الطلبة وبالتالى لم يكر عملية التعلم ولكنه ذهب للمدرسة .
هل يصح أن الطالب يرجع البيت ويقول خلاص انا مرحتش للمدرسة .

tefa46
09-05-2011, 01:54 AM
ارجو من الاساتذة الافاضل توضيح حل mod مع اضافة اساله عليها لتوضيح ارجو الشرح

Dr.Noha Sami
09-05-2011, 11:16 AM
اكمل
................ هى اوامر تتحكم فى اعادة تنفيذ عمل معين او مجموعه من الاوامر حتى يتحقق شرط معين

اعد ترتيب الخطوات الاتيه
1- Total =Total +1
2-MsgBox(Total)
3- next
4-for I =1 to 20 step 2
5-Dim I,Total As integer

Dr.Noha Sami
09-05-2011, 11:38 AM
Dim R as integer
Dim Total as integer
For R=1 to 8 step 2
Total =total +R
Next
Msg box (total)
اكتب القيمه النهائيه للمتغير total

أحـمد قرنى
09-05-2011, 12:36 PM
أوامر التكرار هى اوامر تتحكم فى اعادة تنفيذ عمل معين او مجموعه من الاوامر حتى يتحقق شرط معين

اعد ترتيب الخطوات الاتيه
1- Dim I,Total As integer[/quote]
for I =1 to 20 step 2
3- Total =Total +1
4-next
5-MsgBox(Total)

أحـمد قرنى
09-05-2011, 12:45 PM
Dim R as integer
Dim Total as integer
For R=1 to 8 step 2
Total =total +R
Next
Msg box (total)
اكتب القيمه النهائيه للمتغير total

- قيمة R = 1 اقل من القيمة النهائية يتم التكرار
Toal =Total + R بالتعويض عن قيمة Total = 0 وقيمة R = 1 فتكون قيمة Total = 1

- قيمة R = 3 لان العداد يزيد بمقدار 2 اقل من القيمة النهائية يتم التكرار
Toal =Total + R بالتعويض عن قيمة السابقة Total = 1 وقيمة R = 3 فتكون قيمة Total =4


- قيمة R = 5 لان العداد يزيد بمقدار 2 اقل من القيمة النهائية يتم التكرار
Toal =Total + R بالتعويض عن قيمة السابقة Total = 4 وقيمة R = 5 فتكون قيمة Total =9


- قيمة R = 7 لان العداد يزيد بمقدار 2 اقل من القيمة النهائية يتم التكرار
Toal =Total + R بالتعويض عن قيمة السابقة Total = 9 وقيمة R = 7 فتكون قيمة Total =16

- قيمة R = 9 أكبر من القيمة النهائية يتوقف التكرار

من السابق تكون القيمة النهائية R = 9 والقيمة النهائية Total = 16

Dr.Noha Sami
09-05-2011, 06:20 PM
- قيمة r = 1 اقل من القيمة النهائية يتم التكرار
toal =total + r بالتعويض عن قيمة total = 0 وقيمة r = 1 فتكون قيمة total = 1

- قيمة r = 3 لان العداد يزيد بمقدار 2 اقل من القيمة النهائية يتم التكرار
toal =total + r بالتعويض عن قيمة السابقة total = 1 وقيمة r = 3 فتكون قيمة total =4


- قيمة r = 5 لان العداد يزيد بمقدار 2 اقل من القيمة النهائية يتم التكرار
toal =total + r بالتعويض عن قيمة السابقة total = 4 وقيمة r = 5 فتكون قيمة total =9


- قيمة r = 7 لان العداد يزيد بمقدار 2 اقل من القيمة النهائية يتم التكرار
toal =total + r بالتعويض عن قيمة السابقة total = 9 وقيمة r = 7 فتكون قيمة total =16

- قيمة r = 9 أكبر من القيمة النهائية يتوقف التكرار

من السابق تكون القيمة النهائية r = 9 والقيمة النهائية total = 16

شكراااااااااا جدا يا استاذ احمد على اجابة حضرتك

ماجدة عمرو
09-05-2011, 06:30 PM
Dim n, k, c As Integer
c = 6
For n = 1 To 6 Step 3
k = k + n
Next
If n > c Then
c = c + 1
End If
قيمة المتغير c =
ناتج N>c هو
قيمة المتغير k =

المايسترو mmed
09-05-2011, 08:39 PM
لا اله الا الله محمد رسول الله

ابو محمد 2
09-05-2011, 08:47 PM
Dim n, k, c As Integer




c = 6
For n = 1 To 6 Step 3
k = k + n
Next
If n > c Then
c = c + 1
End If
قيمة المتغير c =
ناتج N>c هو

قيمة المتغير k =


وقيم المتغير n
( 1 ، 4 ، 7 )
وقيم k
( 1 ، 4 ) = ( 1+4 ) = 5
- ناتج N>c هو true لتحقق الشرط
وبالتالي
c = c + 1
6+1 = 7
اذن قيمة المتغير c = 7

zalabawy
10-05-2011, 12:36 PM
هل char متغير حرفي ؟؟؟

alialy69
10-05-2011, 03:01 PM
ما نتيجة تنفيذ العملية الاتية:مع الشرح
999mod 1000

ابو محمد 2
10-05-2011, 07:21 PM
ما نتيجة تنفيذ العملية الاتية:مع الشرح
999mod 1000
الناتج = 999
حيث إذا كان الرقم الذي قبل mod أصغر من القيمة بعد Mod يكون هو نفس الرقم
أما مثلا
14mod 5
يكون الناتج 4
حيث نقسم 14 على 5 يكون فيها 2 ثم نضرب 2 * 5 يكون 10 وقوم بطرح 14-10 يكون الباقي 4
ومثال 20mod5 يكون صفر حيث لا يوجد باقي من عملية القسمة

ahmed a e
11-05-2011, 04:37 AM
السؤال الاول


for A = 2 to 6 step 2
احسب عدد مرات التكرار موضحا قيمة A النهائية

السؤال الثانى

Dim R As integer
Dim total As integer

For R =1 to 8 step 2

Total=Total+R

NEXT

MSG BOX TOTAL

احسب قيمة TOTAL النهائية مع توضيح الخطوات

ماجدة عمرو
11-05-2011, 12:10 PM
السؤال الاول

for A = 2 to 6 step 2
احسب عدد مرات التكرار موضحا قيمة A النهائية
عدد مرات التكرار 3
قيمة A النهائية 8
السؤال الثانى

Dim R As integer
Dim total As integer

For R =1 to 8 step 2

Total=Total+R

NEXT

MSG BOX TOTAL

احسب قيمة TOTAL النهائية مع توضيح الخطوات
نعمل جدول قيمR هى 1 و3 و 5 و 7و9
قيم الـ Total هى 1و4 و9 و 16 اى ان الفيمة النهائبة لـ total هى 16

محمدبلبوله
11-05-2011, 01:25 PM
اذكر قيمة x بعد مرور ثلاث ثوانى بفرض أن قيمة الخاصية interval للمؤقت timer1 هي 1000
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
file:///C:/DOCUME%7E1/Owner/LOCALS%7E1/Temp/msohtml1/01/clip_image001.gif Static x As Integer
x = x + 1
MsgBox(x)
End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
file:///C:/DOCUME%7E1/Owner/LOCALS%7E1/Temp/msohtml1/01/clip_image002.gif Dim x As Integer
x = x + 1
MsgBox(x)
End Sub
هي الاجابه ح تكون

الاوله : X=3 , الثانيه : X=1



والسبب
* تستخدم الكلمه Static للاعلان عن متغير خاص , حيث ان المتغير سيحتفظ بقيمته طول فتره تشغيل البرنامج
ولن يتم إعطاؤه قيمه ابتدائيه عند كل مره يتم فيها استدعاء البرنامج الفرعي .
بس مش فااااااااااااااااااااهم حاجه
مين يوضح ليه ؟؟؟؟؟؟؟؟

إيهاب توفيق عبد اللطيف
11-05-2011, 01:37 PM
السلسلة الحرفية الفارغة توجد فى كتاب المدرسة بأكثر من طريقة
فى المثال ص 18 ،،,,
فى الأسئلة ص 39 ""
الرجاء من سيادتكم توضيح ايهما اصح لو جاءت فى الأمتحان
وشكرا على المجهود الرائع

أحـمد قرنى
11-05-2011, 01:58 PM
السلسلة الحرفية الفارغة توجد فى كتاب المدرسة بأكثر من طريقة
فى المثال ص 18 ،،,,
فى الأسئلة ص 39 ""
الرجاء من سيادتكم توضيح ايهما اصح لو جاءت فى الأمتحان
وشكرا على المجهود الرائع

الرمز " " يعنى سلسلة حرفية فارغة طولها صفر

الرمز " " يعنى سلسلة حرفية بها مسافات طولها عدد المسافات

fish.bialy
11-05-2011, 02:56 PM
الرقم -141 يتم تخزينه فى خليه واحده
صح ام خطأ مع الشرح

ahmed a e
11-05-2011, 03:14 PM
نعمل جدول قيمr هى 1 و3 و 5 و 7و9
قيم الـ total هى 1و4 و9 و 16 اى ان الفيمة النهائبة لـ total هى 16


فى السؤال الاول ازاى احنا وصلنا الى 8 وعدد مرات التكرار 3
مش الجدول حيكون 2-4-6-8
يعنى لما كانت قيمة a = 2 كان كده مرة تكرار ولمل كانت 4 كان المرة التانية ولما كانت 6 كان المرة التالتة ولما كان 8 كان المرة الرابعة

ارجو التعليق على كلامى

فى السؤال الثانى
ليه بدأنا قيمة total بواحد مش الثيمة الابتدائية المفروض تكون صفر

وليه اانت مش ضفت القيمة 9 الاخيرة للمتغير i على 16

ارجو الرد

ماجدة عمرو
11-05-2011, 04:07 PM
ياريت حضرتك تدخل على الموضوع الخاص ب انت تسال وجميع الاساتذة تجيب وتابع الاسئلة وانشاء الله سوف تفهم ماتريد

محمود ناجي الراعي
11-05-2011, 10:02 PM
سؤال مهم هل يمكن القول أن الخاصية Interval تقوم بالتحكم في وقوع الحدث Tick أو في نشاط الكائن Timer.

أحـمد قرنى
12-05-2011, 12:25 AM
سؤال مهم هل يمكن القول أن الخاصية Interval تقوم بالتحكم في وقوع الحدث Tick أو في نشاط الكائن Timer.

إجابة صحيحة

رانيا محمد رمضان
12-05-2011, 09:40 AM
لوسمحت كود كتابة الة حاسبة ممكن يأتى فى الامتحان او مثال مصغر "جمع عددين اوطرح مثلاً "ارجو الافادة وشكراً لسيادتكم على حسن التعاون

asn422
12-05-2011, 09:14 PM
مجموعة الاوامر الاتية تؤثر على قيم المتغيرات
num1 , num2 and num3 , تتبع هذه الاوامر موضحا قيمة كل المتغيرات فى كل خطوة .
Dim num1, num2, num3 as Integer

num3 = num1 + num2 + num3

num2 = num2 + 2

num1 = 4

num2 = num1 – 3

num1 = num1 + num1

num2 = num2 + num3

num2 = 5* num2 \ num1

mony_love2211
12-05-2011, 09:25 PM
تتبع مجموعه الاوامر الاتيه موضحا قيمه كل متغير في كل مره
M=2.5
for N = 1 to 10 step 4
M=M*2
Next N

ممكن فهم المسائل التى من هذا النوع ؟ لانى مش فاهماها خاااااااااااالص وجزاكم الله كل خير

omwaleedo
13-05-2011, 01:48 PM
رجاء توضيح هل الموضوعات الاثرائية تدخل فى الامتحان ام لا ؟ والملغى هل هو ايضا لن يدخل فى الامتحان

ahmed a e
13-05-2011, 03:13 PM
اذا كانت قيمة النهائية = 10 والعداد بدأمن 2 بزيادة مقدراها 2 وصل الى 10 هل يتوقف العداد ام يستمر حتى يتعدى القيمة 10 ويصبح 12

mony_love2211
13-05-2011, 05:58 PM
اذا كانت قيمة النهائية = 10 والعداد بدأمن 2 بزيادة مقدراها 2 وصل الى 10 هل يتوقف العداد ام يستمر حتى يتعدى القيمة 10 ويصبح 12
انا بيتهيالى يتوقف العداد لان القيمه اصبحت اكبر من النهايه وهى 10:078111rg3:

ريهام122
15-05-2011, 03:08 PM
ارجو الرد السريع لان الامتحان غدااااااااااااااااا
صح ام خطأ
نظام التخزين فى الكمبيوتر يعطى لكل حرف أو رقم أو رمز خاص رتبة أو قيمة متغيرة
انا عندى اجابة اريد التأكد منها
هذه العبارة خاطئة والتصويب هو : جدول الاسكى

new2011
15-05-2011, 10:02 PM
ياريت تفيدونى بالاجابة على السؤال ده
زر يسمى Button1 لون خلفيته اخضر اكتب الكود الذي يجعل لونة يتغير بين الاخضر والاحمر كل 10 ثوان تلقائيا وحدد في اي حدث سوف يتم كتابة هذه الاوامر

new2011
15-05-2011, 10:21 PM
زر يسمى Button1 لون خلفيته اخضر اكتب الكود الذي يجعل لونة يتغير بين الاخضر والاحمر كل 10 ثوان تلقائيا وحدد في اي حدث سوف يتم كتابة هذه الاوامر

ماجدة عمرو
16-05-2011, 06:25 AM
زر يسمى Button1 لون خلفيته اخضر اكتب الكود الذي يجعل لونة يتغير بين الاخضر والاحمر كل 10ثوان تلقائيا وحدد في اي حدث سوف يتم كتابة هذه الاوامر
الاكواد
if button1.backcolor=color.green then
button1.backcolor=color.red
else
button1.backcolor=color.green
end if


على ان يتم ضبط interval=10000
وجعل خاصية الـ Enabled= true
مكان كتابة الاكواد هو معالج الحدث tick

MS.egypt
16-05-2011, 12:59 PM
السلام عليكم
ممكن رابط للمراجعة النهائية
للصف الثالث الالأعدادي مراجعة شاملة
مشكورين

مآزر2000
16-05-2011, 07:21 PM
خلاص for next اللي كنت فاهمها خلاص اتلخبطت بعد كلامكم[

mony_love2211
16-05-2011, 08:33 PM
السلام عليكم
انا نزلت مسائل من هنا وطبعتها بس مش عارفه شويه مسائل كدا ارجو الحل مع الفهم
Dim hour as integer
Dim salary as integer =20
hour=10
if hour >10 then
salary=salary +5* hour
end if
?????????????? السؤال بهذه الطريقه
تكون قيمه ال salary بعد تنفيذ الاوامر السابقه هى .........

ناتج تنفيذ الصيغه الحسابيه (11mod 3_1) / )4*3^2)

مش بعرف فى مسائل الباقى دى خالص ياريت حد يفهمهالى بنجيب ازاى الباقى دا ؟

ما نتيجه الاوامر التااليه
X=2
for I =0 to 6 step 2
X=X*2
next

انا جبت قيمه T لكن مش عارفه اجيب قيمه X
وجبت قيمه I وهى 0,2.4.6
لكن التانيه مش بعرف اجبها فى كل المسائل ارجو التوضيح

احسب
36 mod 5

سلمان يوسف عبد النبى
17-05-2011, 04:21 AM
يااساتذة ارجوكم حل المسالة اللى جات في امتحان اسكندرية السنة اللى فاتت
fori=1to8step2
total=total+i
next
show (total
احسب القيمة النهائية للمتغير total
جزاكم الله خيرا

mizooo2020
17-05-2011, 05:00 PM
Dim score As Decimal
score = Decimal.Parse(txtscore.text)
If score >= 90 Then
lbldisplay.text = "Excellent"
ElseIf score >= 75 Then
lbldiplay.text = "very good"
ElseIf score >= 65 Then
lbldisplay.text = "good"
ElseIf score >= "sufficient" Then
Else
Lbldisplay.text = "Failed"

الكود دة صح بس ناقصة خطوة اية هى

محمدبلبوله
17-05-2011, 08:53 PM
End IF
هي الي ناقصه في الاخر

saharelsafty
17-05-2011, 11:51 PM
الرجا من سيادتكم توضيح اجابة السؤال الاتى
Dim N , K , C As integer
C = 6
For N= 1 To 6 Step 3
K= K + N
Next
If N > C Then
C = C + 1
End If

بعد تنفيذ هذه التعليمات أكمل مكان النقط :
تساوى ــــــــــــــــC المتغير قيمة1-
تساوى ــــــــــــــــــــــN المتغير قيمة2-
3- ناتج الشرط يساوى ـــــــــــــــــــ N > C
ـــــــــــــــــــ تساوى K المتغير قيمة

saharelsafty
18-05-2011, 12:03 AM
الرجا من سيادتكم توضيح اجابة السؤال الاتى
Dim N , K , C As integer
C = 6
For N= 1 To 6 Step 3
K= K + N
Next
If N > C Then
C = C + 1
End If


بعد تنفيذ هذه التعليمات أكمل مكان النقط :
1- قيمة المتغير C تساوى ــــــــــــــــــــ
2- قيمة المتغير N تساوى ــــــــــــــــــــ
3- ناتج الشرط N > C يساوى ــــــــــــــــــــ
4- قيمة المتغيرK تساوى ــــــــــــــــــــ
الرجا الاجابة مع توضيح الشرح للاهمية لقرب الامتحان وشكرا لسياتكم

saharelsafty
18-05-2011, 12:22 AM
الرجا الاجابة على سؤالى

alhlwany
18-05-2011, 01:02 AM
فيم تستخدم الدالة ( ) val

alhlwany
18-05-2011, 01:05 AM
هل يجوز أن تأتى المعلومات الإثرائية فى امتحان الكمبيوتر

alhlwany
18-05-2011, 01:07 AM
بعض المحافظات تزعم أن المعلومات الإثرائية لابد من وجودها فى الامتحان للطالب المتميز على الرغم من وجودها فى المحذوفات هذا العام

saharelsafty
18-05-2011, 12:51 PM
بتقولوا اى سؤال سيتم الاجابة عليه فين بقى اجابة سؤالى وشكرا

العميل 101
18-05-2011, 05:28 PM
صفحه 124 كتاب المدرسه افترض مجموعه الاوامر الاتيه for i=1 to 10 step x msgbox (i) i next اشرح كيفيه تنفيذ الاوامر في كل حاله اذا كان المتغير x اكبر من صفر اذا كان المتغير x اكبر من صفر اذا كان المتغير x = صفر

MR : ABO BATTA
18-05-2011, 08:13 PM
الرجا من سيادتكم توضيح اجابة السؤال الاتى
Dim N , K , C As integer
C = 6
For N= 1 To 6 Step 3
K= K + N
Next
If N > C Then
C = C + 1
End If



بعد تنفيذ هذه التعليمات أكمل مكان النقط :
1- قيمة المتغير C تساوى ــــــــــــــــــــ
2- قيمة المتغير N تساوى ــــــــــــــــــــ
3- ناتج الشرط N > C يساوى ــــــــــــــــــــ
4- قيمة المتغيرK تساوى ــــــــــــــــــــ
الرجا الاجابة مع توضيح الشرح للاهمية لقرب الامتحان وشكرا لسياتكم



الإجابة
عدد مرات التكرار هنا 2 ويتوقف التكرار في المرة الثالثة كالتالي :
N = 1
N = 1 + 3 = 4
N = 4 + 3 = 7
اذن آخر قيمة للمتغير N = 7
وطالما ان التكرار حدث مرتين اذن :
K = K +N
K = 0 + 1 = 1
K = 1 + 4 = 5
اذن آخر قيمة للمتغير K =5
عندما تصل N = 7 يتوقف التكرار وننتقل الى جملة IF ونرى ان قيمة التعبير الشرطي N>Cيساوي True وبالتالي يتم تنفيذ الأوامر التي تلي Then وهي :
C = C + 1
C = 6 + 1 = 7
الاجابات النهائية المطلوبة باللون الأخضر

saharelsafty
19-05-2011, 05:42 AM
الف شكر على الاجابة وجعله الله فى ميزان حسناتكم

MR : ABO BATTA
19-05-2011, 08:20 AM
صفحه 124 كتاب المدرسه افترض مجموعه الاوامر الاتيه for i=1 to 10 step x msgbox (i) i next اشرح كيفيه تنفيذ الاوامر في كل حاله اذا كان المتغير x اكبر من صفر اذا كان المتغير x اكبر من صفر اذا كان المتغير x = صفر
اولا : اذا كان x>0
يتم تنفيذ أوامر التكرار حسب قيمة x
ثانيا : اذا كان x=0
يتم تنفيذ أوامر التكرار مرة واحدة فقط .
ثالثا : اذا كان x<0
لا يتم تنفيذ أوامر التكرار لأن هذا معناه ان الزيادة بالسالب على الرغم ان العداد يزداد بالموجب .

MR : ABO BATTA
19-05-2011, 08:21 AM
بتقولوا اى سؤال سيتم الاجابة عليه فين بقى اجابة سؤالى وشكرا

الف شكر على الاجابة وجعله الله فى ميزان حسناتكم
المهم تكوني فهمتي واستوعبتي يا سارة ومش تزعلي مفيش مدرس هيشوف سؤال ويطنش ..

آية عثمان
19-05-2011, 09:59 AM
ما معني ansiأرجو الاجابة سريعا امتحاني بعد غد

tona27
19-05-2011, 10:33 AM
الصيغة s=s+5 صيغة صحيحة كأمر تخصيص ولكنها غير صحيحة كمعادلة رياضية اما ادا كانت الصيغة هى s+5=s فهى صحيحة كمعادلة رياضية ولكنها غير صحيحة كأمر تخصيص

محمود ناجي الراعي
19-05-2011, 03:18 PM
السلام عليكم
لقد تم ذكر Do While في البرامج التعليمية في التلفاذ فهل هي مكررة أم لا.

محمود ناجي الراعي
19-05-2011, 03:21 PM
هل الأتي مكرر أم لا؟
• التحويل من حرفي لرقمي بالوسيلة Parse
• التحويل من رقمي لحرفي باستخدام To String
• استخدام الدالة Val
• الأداتان Check Box ، RadioButton

محمود ناجي الراعي
19-05-2011, 03:26 PM
○ من فضلكم الرد السريع
• تمثل إعلان الثوابت طريقة لإعطاء أسماء للقيم التي لا تتغير أثناء تشغيل البرنامج
هل يمكن أن تكتب هكذا ( تمثل الثوابت طريقة لإعطاء أسماء للقيم التي لا تتغير أثناء تشغيل البرنامج)

محمود ناجي الراعي
19-05-2011, 03:27 PM
• الرمز >= يعبر عن أكبر من أو يساوي
هل يمكن كتابته هكذا ≥

محمود ناجي الراعي
19-05-2011, 03:29 PM
معذرة تصحيح الجملة
• الرمز >= يعبر عن أكبر من أو يساوي
هل يمكن كتابته هكذا ≤

محمود ناجي الراعي
19-05-2011, 03:32 PM
الرمز =<يعبر عن أكبر من أو يساوي
هل يمكن كتابته هكذا ≤

MR : ABO BATTA
19-05-2011, 04:13 PM
ما معني ansiأرجو الاجابة سريعا امتحاني بعد غد
دي اصلا ملغية

MR : ABO BATTA
19-05-2011, 04:14 PM
السلام عليكم
لقد تم ذكر Do While في البرامج التعليمية في التلفاذ فهل هي مكررة أم لا.

Do While مش مقررة

MR : ABO BATTA
19-05-2011, 04:16 PM
الرمز =<يعبر عن أكبر من أو يساوي
هل يمكن كتابته هكذا ≤

لا يمكن كتابته الرمز اكب من او يساوي الا هكذا =<

MR : ABO BATTA
19-05-2011, 04:20 PM
هل الأتي مكرر أم لا؟
• التحويل من حرفي لرقمي بالوسيلة Parse
• التحويل من رقمي لحرفي باستخدام To String
• استخدام الدالة Val
• الأداتان Check Box ، RadioButton

كله ملغـــــــــي ما عدا
الأداتان Check Box ، RadioButton

آية عثمان
19-05-2011, 08:08 PM
دي اصلا ملغية

عفوا معلمي ولكن هذه النقطة اتت في امتحان لهذا العام

alhlwany
19-05-2011, 09:05 PM
هو فيه إجابة للبعض دون الآخر -------- على كل حال شكرًا

MR : ABO BATTA
20-05-2011, 08:15 AM
عفوا معلمي ولكن هذه النقطة اتت في امتحان لهذا العام
أتت في اي امتحان ؟؟؟؟

MR : ABO BATTA
20-05-2011, 08:22 AM
فيم تستخدم الدالة ( ) val
دي من الأجزاء الاثرائية اللي المفروض بنعتبرها ملغية
وهي بتستخدم في التحويل من البيانات الحرفية الى الرقمية
هل يجوز أن تأتى المعلومات الإثرائية فى امتحان الكمبيوتر
المفروض انها لا تأتي في الامتحان .. ولكن احيانا بعض واضعي الامتحانات اللي بيحبوا يتفزلكوا بيجيب منها
بعض المحافظات تزعم أن المعلومات الإثرائية لابد من وجودها فى الامتحان للطالب المتميز على الرغم من وجودها فى المحذوفات هذا العام
الكلام دا لو هيكون في امتحان للمتميز اوخر لغير المتميز ولكن الامتحان بيكون عام

هو فيه إجابة للبعض دون الآخر -------- على كل حال شكرًا
معذرة .. انا مخدتش بالي من أسئلتك وبعدين انا يا دوب لسه من يومين مشترك في هذا الموضوع
عموما متزعلش وانا تحت امركم جميعا في اي سؤال

new2011
20-05-2011, 09:57 PM
ممكن الاجابة على هذا السؤال
Dim n,k,c As integer
c=6
for n = 1 to 6 step 3
k =k +n
next
if n >c then
c =c+1
end if
قيمة المتغير k فى حل اسئلة الوزارة 5 عايز اعرف ليه

MR : ABO BATTA
21-05-2011, 07:36 AM
ممكن الاجابة على هذا السؤال
Dim n,k,c As integer
c=6
for n = 1 to 6 step 3
k =k +n
next
if n >c then
c =c+1
end if
قيمة المتغير k فى حل اسئلة الوزارة 5 عايز اعرف ليه

انا جاوبت على التمرين دا قبل كدا في الصفحة اللي فاتت
هنــــــــــــــــــــا (http://www.thanwya.com/vb/showthread.php?t=305990&page=8)

عموما الاجابة مرة تانية

عدد مرات التكرار هنا 2 ويتوقف التكرار في المرة الثالثة كالتالي :
N = 1
N = 1 + 3 = 4
N = 4 + 3 = 7
اذن آخر قيمة للمتغير N = 7
وطالما ان التكرار حدث مرتين اذن :
K = K +N
K = 0 + 1 = 1
K = 1 + 4 = 5
اذن آخر قيمة للمتغير K =5
عندما تصل N = 7 يتوقف التكرار وننتقل الى جملة IF ونرى ان قيمة التعبير الشرطي N>Cيساوي True وبالتالي يتم تنفيذ الأوامر التي تلي Then وهي :
C = C + 1
C = 6 + 1 = 7

الاجابات النهائية المطلوبة باللون الأخضر

هند سليم11
22-05-2011, 12:43 AM
هل من محذوفات المنهج او الموضوعات الاثرائية If مع الأدوات RadioButton , CheckBox, GroupBox
نعم أم لا لأن المستر قال محذوفة.
نرجو الرد للاطمئنان حيث أنني سوف امتحن يوم الثلاثاء القادم

MR : ABO BATTA
22-05-2011, 08:53 AM
هل من محذوفات المنهج او الموضوعات الاثرائية if مع الأدوات radiobutton , checkbox, groupbox
نعم أم لا لأن المستر قال محذوفة.
نرجو الرد للاطمئنان حيث أنني سوف امتحن يوم الثلاثاء القادم
GroupBox فقط المحذوف والباقي مش محذوفين يا هند وأتوا هذا العام في اكثر من امتحان
ولو مش فاهمة حاجة فيهم اطرحي سؤالك وان شاء الله نجاوب لك عليه

حسام صبرى
22-05-2011, 10:55 AM
ثبت بالامتحانات ان الحاسب الالى يعانى كثير ا من بعض المدرسين الذى لا يريدون ان يطروا انفسهم فى المادة العلمية
ويعانى ايضا من كل الطلاب الا من رحم الله من استهتارهم بالمادة واعتمادهم على الغش
ويعانى ايضا من الملاحظين فى اللجان الذين يساعدون الطلاب على الغش
ويعانى ايضا من بعض المواجهين الذين يقدمون امتحانات لا تليق بهم اصل كا موجهين ولا تليق بالمادة
الله المستعان

MR : ABO BATTA
22-05-2011, 05:36 PM
ثبت بالامتحانات ان الحاسب الالى يعانى كثير ا من بعض المدرسين الذى لا يريدون ان يطروا انفسهم فى المادة العلمية
ويعانى ايضا من كل الطلاب الا من رحم الله من استهتارهم بالمادة واعتمادهم على الغش
ويعانى ايضا من الملاحظين فى اللجان الذين يساعدون الطلاب على الغش
ويعانى ايضا من بعض المواجهين الذين يقدمون امتحانات لا تليق بهم اصل كا موجهين ولا تليق بالمادة
الله المستعان
كل المعاناة التي ذكرتها يا مستر حسام تنطبق على الموضوع اللي عملته منذ عام تقريباً
هنـــــــــــــــــــــــــــــــــــــا (http://www.thanwya.com/vb/showthread.php?t=210340)

bolbola101
22-05-2011, 06:18 PM
يا اساتذه المنتدى الكرام الله يخليكوا اشرجوا لنا السؤال الأخير بتاع امتحان الدقهليه الله يباركلكم
ارجوكم الواحد كان ماشى حلو اوى فى الأمتحانات وفجأه الدنيا غيمت

MR : ABO BATTA
22-05-2011, 08:06 PM
يا اساتذه المنتدى الكرام الله يخليكوا اشرجوا لنا السؤال الأخير بتاع امتحان الدقهليه الله يباركلكم
ارجوكم الواحد كان ماشى حلو اوى فى الأمتحانات وفجأه الدنيا غيمت
Dim X, Y,W,Z as Integer
Z=5
W=4
For X= 2 To 4 Step 2
Y= Y+X
W= W-1
Next
If Y> Z Then
W = W \ 2
Z = Z + Y
End If
الإجابة

X = 2
X = 2 + 2 = 4
X = 4 + 2 = 6 وهنا يتوف التكرار
Y = Y + X
Y = 0 + 2 = 2
Y = 2 + 4 = 6
W = W – 1
W = 4 – 1 = 3
W = 3 – 1 = 2
بعد اختبار الشرط نجد انه تحقق واخذ القيمة True اذن يتم تنفيذ الأوامر التي Then وهي :
W = W / 2
W = 2 / 2 = 1
Z = Z + Y
Z = 5 + 6 = 11
مما سبق نصل إلى القيم النهائية للمتغيرات الثلاثة وهي :
Y = 6
W = 1
Z = 11

حسام صبرى
22-05-2011, 09:34 PM
كل المعاناة التي ذكرتها يا مستر حسام تنطبق على الموضوع اللي عملته منذ عام تقريباً
هنـــــــــــــــــــــــــــــــــــــا (http://www.thanwya.com/vb/showthread.php?t=210340)

فعلا والله كلام 100%
ولنصبرنا صبرا جميل والله المستعان

bolbola101
23-05-2011, 12:42 PM
الف شكر لحضرتك يا استاذ ابو بطه وافدتنى كثيرا بشرحك
الممتع الذى هو السهل المتنع
جزاك الله خيرا

MR : ABO BATTA
23-05-2011, 01:10 PM
الف شكر لحضرتك يا استاذ ابو بطه وافدتنى كثيرا بشرحك
الممتع الذى هو السهل المتنع
جزاك الله خيرا
كم انا سعيد بهذا الكلام
الحمد لله الذي وفقني لهذا وجعلني قادرا على توصيل المعلومة للطلاب
واشكرك مرة تانية وربنا يعزك ويبارك فيك

shaimaa.aa
24-05-2011, 12:34 AM
أرجو الاجابة ضرورى جدااااااااااا على السؤالين دول قبل الامتحان

1- الكائن timer برنامج صغير يتيح التعامل مع ساعة الحاسب من داخل البرامج المنفدة ( )


2- المتغير الدى يعلن عنه خارج إجراءات البرنامج يسمي :
( middle variable - global variable - local variable )

MR : ABO BATTA
24-05-2011, 07:25 AM
أرجو الاجابة ضرورى جدااااااااااا على السؤالين دول قبل الامتحان

1- الكائن timer برنامج صغير يتيح التعامل مع ساعة الحاسب من داخل البرامج المنفدة ( )


2- المتغير الدى يعلن عنه خارج إجراءات البرنامج يسمي :
( middle variable - global variable - local variable )

الأولى خطأ لأن تعريف الكائن Timer هو ساعة غير مرئية تتيح التعامل مع ساعة النظام
اما الجزئية الثانية فهي ضمن الأجزاء الاثرائية
وعموما الاجابة هي global variable

saharelsafty
24-05-2011, 08:44 AM
نستخدم متغير من نوع 0000000 لتخزين أرقام التليفونات
(decimal - string - boolean)
الرجا الاجابة للاهمية وشكرا

MR : ABO BATTA
24-05-2011, 08:59 AM
نستخدم متغير من نوع 0000000 لتخزين أرقام التليفونات
(decimal - string - boolean)
الرجا الاجابة للاهمية وشكرا
String لأن ارقام التليفونات لا يتم اجراء عمليات حسابية عليها

nagyelagroudy
24-05-2011, 04:41 PM
The word “Const” is used to declare constants inside the program ( ).
True or false and correct the false statements

nagyelagroudy
24-05-2011, 05:17 PM
Choose the correct answer :
to prevent the timer from occurring we set the property of enable to (True - False - Null ).

nagyelagroudy
24-05-2011, 05:20 PM
The (precision - range - Size ) refers to the smallest value and the greatest value that you can store it in a certain value.

nagyelagroudy
24-05-2011, 05:21 PM
in a certain variable **

nahla m
24-05-2011, 05:53 PM
The (precision - range - Size ) refers to the smallest value and the greatest value that you can store it in a certain value.


الإجابة
range

nahla m
24-05-2011, 05:55 PM
Choose the correct answer :
to prevent the timer from occurring we set the property of enable to (True - False - Null ).


الإجابه

false

nahla m
24-05-2011, 05:56 PM
The word “Const” is used to declare constants inside the program ( ).
True or false and correct the false statements

الإجابة

true

nagyelagroudy
24-05-2011, 06:06 PM
Thank You :)

nahla m
24-05-2011, 06:20 PM
thank you :)

أى أسئلة فى المنهج تحت أمرك

ramy9
24-05-2011, 06:22 PM
انا لدى سؤال فى for............next
x=6
for I=0 to 12 step 2
x=1+2
Next

ما هى قيمة I اللى ملغبطنى هل سوف تتوقث عند 12 ام 14
يعنى كمثال عندما نقول
for I=0 to 7 step 3
حتكون قيمة I تساوى 9
فهل المسألة الأولة نفس الحالة ديه و لا حتقف عند ال 12 زى ما هيا لانها كدة كدة حتوصلوا او حتبقى 14 علشان الكود يكمل ام ماذا؟؟؟؟

أ.هشام مصطفى
24-05-2011, 07:09 PM
ممكن سؤال انا عندى برنامج فيجوال بيسك 6 لكن مش عارف
اتعامل مع الكود
مثلا
موجود فى التول بوكس العادى button
لكن مكتوب عندى common button
وكل ما اكتب الاكواد الخاصة بالكتاب
يظهر لى رسالة خطأ من الكومبيلر


حضرتك ... جرب تغير النسخة اللي عندك بأخرى إصدارفيجوال بيسك . نت 2005 أو أعلى

nahla m
24-05-2011, 07:37 PM
انا لدى سؤال فى for............next
x=6
for I=0 to 12 step 2
x=1+2
Next

ما هى قيمة I اللى ملغبطنى هل سوف تتوقث عند 12 ام 14
يعنى كمثال عندما نقول
for I=0 to 7 step 3
حتكون قيمة I تساوى 9
فهل المسألة الأولة نفس الحالة ديه و لا حتقف عند ال 12 زى ما هيا لانها كدة كدة حتوصلوا او حتبقى 14 علشان الكود يكمل ام ماذا؟؟؟؟



x=6
for I=0 to 12 step 2
x=I+2
Next

ما هى قيمة I اللى ملغبطنى هل سوف تتوقث عند 12 ام 14


هناك قيمتين

إذا وضع مربع رسالة داخل التكرار بين for….next كانت آخر قيمة للتكرار هى 12

و إذا وضع مربع رسالة خارج التكرار كانت آخر قيمة هى 14

و إذا لم يضع مربع رسالة أصلاً فيكون قصده القيمة خارج التكرار

أى آخر قيمة قرأها و قارنها و وجدها أكبرمن القيمة النهائية فخرج من التكرار و هى 14
يعنى كمثال عندما نقول
for I=0 to 7 step 3
حتكون قيمة I تساوى 9
فهل المسألة الأولة نفس الحالة ديه و لا حتقف عند ال 12 زى ما هيا لانها كدةكدة حتوصلوا او حتبقى 14 علشان الكود يكمل ام ماذا؟؟؟؟
هناك قيمتين

إذا وضع مربع رسالة داخل التكرار بين for….next كانت آخر قيمة للتكرار هى 6

و إذا وضع مربع رسالة خارج التكرار كانت آخر قيمة هى 9

و إذا لم يضع مربع رسالة أصلاً فيكون قصده القيمة خارج التكرار

أى آخر قيمة قرأها و قارنها و وجدها أكبرمن القيمة النهائية فخرج من التكرار و هى 9



أرجو أكون قد وفقت فى الشرح

وشكراً


جرب عملى الأمور ستتضح لك و تكون سهلة و مقنعة للغايه
و تحت أمرك فى أى أسئلة

ramy9
24-05-2011, 07:49 PM
x=6
for i=0 to 12 step 2
x=i+2
next

ما هى قيمة i اللى ملغبطنى هل سوف تتوقث عند 12 ام 14


هناك قيمتين

إذا وضع مربع رسالة داخل التكرار بين for….next كانت آخر قيمة للتكرار هى 12

و إذا وضع مربع رسالة خارج التكرار كانت آخر قيمة هى 14

و إذا لم يضع مربع رسالة أصلاً فيكون قصده القيمة خارج التكرار

أى آخر قيمة قرأها و قارنها و وجدها أكبرمن القيمة النهائية فخرج من التكرار و هى 14
يعنى كمثال عندما نقول
for i=0 to 7 step 3
حتكون قيمة i تساوى 9
فهل المسألة الأولة نفس الحالة ديه و لا حتقف عند ال 12 زى ما هيا لانها كدةكدة حتوصلوا او حتبقى 14 علشان الكود يكمل ام ماذا؟؟؟؟
هناك قيمتين

إذا وضع مربع رسالة داخل التكرار بين for….next كانت آخر قيمة للتكرار هى 6

و إذا وضع مربع رسالة خارج التكرار كانت آخر قيمة هى 9

و إذا لم يضع مربع رسالة أصلاً فيكون قصده القيمة خارج التكرار

أى آخر قيمة قرأها و قارنها و وجدها أكبرمن القيمة النهائية فخرج من التكرار و هى 9



أرجو أكون قد وفقت فى الشرح

وشكراً


جرب عملى الأمور ستتضح لك و تكون سهلة و مقنعة للغايه
و تحت أمرك فى أى أسئلة

انا ملخبط شويتين حيث اننى بصراحة مش فاهم و السبب انى مدرسة لغات لذا ناخد الكمبيوتر بالالينجلش و مش فاهم ايه الرسالة و المربع دول؟؟؟؟ لذا ماذا سيكون الناتج النهائى هل سيقف عند ال 12 ام 14 بعد استخراج الكود كاملا ارجو ان لا اكون قد ازعجت حضرتك بكثرة اسئلتى لكنى حقا اخاف ان تيجى بكرة فى الامتحان و اغلط فيها

nahla m
24-05-2011, 08:15 PM
انا ملخبط شويتين حيث اننى بصراحة مش فاهم و السبب انى مدرسة لغات لذا ناخد الكمبيوتر بالالينجلش و مش فاهم ايه الرسالة و المربع دول؟؟؟؟ لذا ماذا سيكون الناتج النهائى هل سيقف عند ال 12 ام 14 بعد استخراج الكود كاملا ارجو ان لا اكون قد ازعجت حضرتك بكثرة اسئلتى لكنى حقا اخاف ان تيجى بكرة فى الامتحان و اغلط فيها


مربع الرسالة هو

Msgbox

و أنا بشرح المنهج لطلبة مدارس اللغات باللغة الإنجليزية

و أنا تحت امرك فى أى سؤال باللغة الإنجليزية فى المنهج

و معاك أون لاين لغاية ميعاد الإمتحان
و لو سألت 1000 سؤال ما فيش مشكلة و لا إزعاج و لو طلبت أشرح لك المنهج كله لن أتأخر

و إن شاء الله ربنا يوفقك فى الإمتحان

أنا فى إنتظار أى أسئلة

ramy9
24-05-2011, 09:05 PM
[QUOTE=nahla m;3445726]مربع الرسالة هو

Msgbox

و أنا بشرح المنهج لطلبة مدارس اللغات باللغة الإنجليزية

و أنا تحت امرك فى أى سؤال باللغة الإنجليزية فى المنهج

و معاك أون لاين لغاية ميعاد الإمتحان
و لو سألت 1000 سؤال ما فيش مشكلة و لا إزعاج و لو طلبت أشرح لك المنهج كله لن أتأخر

و إن شاء الله ربنا يوفقك فى الإمتحان

أنا فى إنتظار أى أسئلة

شكرا جزيلا يعنى على حسب ما فهمتة الاجابة سوف تكون 14 و صح عندى سؤالين تانيين محيرين مدرستنا كلها المستر بتاع الدرس بتاعى قالى اجابة و مستر الفصل قال اجابة تانية خالص :frown:
هذان هما السؤالان:
17-when a value is placed in a memory location,the value is (replaces-is added to-divides-is subtracted from
the assignment occurs
هل replaces هى الصحيحة ام is added to؟؟؟
the expressin to the right of the assignment operator "=" is evulated (before-after-at the same time-none of the above) the assignment occurs

انا المدرس بتاقعى قاللى replace-before و اصحابى قالولى ان مدرس الفصل قال after-is added to و مش متاكد دلوقتى انهى اجابة صح

nahla m
24-05-2011, 09:15 PM
[quote=nahla m;3445726]مربع الرسالة هو

Msgbox

و أنا بشرح المنهج لطلبة مدارس اللغات باللغة الإنجليزية

و أنا تحت امرك فى أى سؤال باللغة الإنجليزية فى المنهج

و معاك أون لاين لغاية ميعاد الإمتحان
و لو سألت 1000 سؤال ما فيش مشكلة و لا إزعاج و لو طلبت أشرح لك المنهج كله لن أتأخر

و إن شاء الله ربنا يوفقك فى الإمتحان

أنا فى إنتظار أى أسئلة

شكرا جزيلا يعنى على حسب ما فهمتة الاجابة سوف تكون 14 و صح عندى سؤالين تانيين محيرين مدرستنا كلها المستر بتاع الدرس بتاعى قالى اجابة و مستر الفصل قال اجابة تانية خالص :frown:
هذان هما السؤالان:
17-when a value is placed in a memory location,the value is (replaces-is added to-divides-is subtracted from
the assignment occurs
هل replaces هى الصحيحة ام is added to؟؟؟
the expressin to the right of the assignment operator "=" is evulated (before-after-at the same time-none of the above) the assignment occurs

انا المدرس بتاقعى قاللى replace-before و اصحابى قالولى ان مدرس الفصل قال after-is added to و مش متاكد دلوقتى انهى اجابة صح


طبعاً replace ليس فيها شك

و before هى أقرب حل للإجابه الصحيحة

MR : ABO BATTA
25-05-2011, 08:08 AM
مربع الرسالة هو

msgbox

و أنا بشرح المنهج لطلبة مدارس اللغات باللغة الإنجليزية

و أنا تحت امرك فى أى سؤال باللغة الإنجليزية فى المنهج

و معاك أون لاين لغاية ميعاد الإمتحان
و لو سألت 1000 سؤال ما فيش مشكلة و لا إزعاج و لو طلبت أشرح لك المنهج كله لن أتأخر

و إن شاء الله ربنا يوفقك فى الإمتحان

أنا فى إنتظار أى أسئلة


ربنا يبارك فيك ويكرمك ويجازيك خيرا يا استاذة نهلة

nahla m
25-05-2011, 10:12 AM
ربنا يبارك فيك ويكرمك ويجازيك خيرا يا استاذة نهلة



ألف شكر يا أستاذ أبو بطة

و ربنا يكرم حضرتك على مجهوداتك الرائعة


و شكراً لهذا المنتدى الراقى

Ahmed Alaa Elwakil
25-05-2011, 05:40 PM
for 1 to 8 step 3
عدد مرات التكرار (3 ، 2 ، 4 )

دموع حالمة
25-05-2011, 05:44 PM
عدد مرات التكرار 3

محمود ناجي الراعي
26-05-2011, 10:16 PM
For i=1 to 10 step X
إذا كانت X=0 لا ينتهي التكرار
إذا كانت X>0 يتم التكرار حسب قيمة X
إذا كانت X<0 يتم التكرار مرة واحدة

محمود ناجي الراعي
26-05-2011, 10:17 PM
هذه الإجابة حسب التنفيذ العملي علي الكمبيوتر

MR : ABO BATTA
27-05-2011, 08:37 AM
for i=1 to 10 step x
إذا كانت x=0 لا ينتهي التكرار
إذا كانت x>0 يتم التكرار حسب قيمة x
إذا كانت x<0 يتم التكرار مرة واحدة

جزاك الله خيرا يا أخ محمود

freshboyahmed
28-05-2011, 03:15 PM
لكى نخزن نتيجة طالب (ناجح/راسب) نستخدم متغير من نوع.....................

سيد بيكو
29-05-2011, 10:27 PM
ما معنى توثيق البرنامج ؟
ما معنى توكيد كفْ؟
ويا ريت شرح كل مميزات خرائط التدفق والعيوب بالتفصيل؟

MR : ABO BATTA
30-05-2011, 07:08 AM
ما معنى توثيق البرنامج ؟
ما معنى توكيد كفْ؟
ويا ريت شرح كل مميزات خرائط التدفق والعيوب بالتفصيل؟

هذه الأسئلة من اجزاء الفصل الدراسي الأول وهنا الفصل الدراسي الثاني
اما الفصل الدراسي الأول على هذا الرابط

هنـــــــــــــــــــــــــــــــــــا (http://www.thanwya.com/vb/forumdisplay.php?f=507)

maelfath
30-05-2011, 02:33 PM
الاستاذ سيف والاستاذ ابوبطه
ارجو من سيادتكم الاجابه علي هذا السؤال الان .
dim i as integer
dim c as integer=1
for i =1to3
c=c*i
next i
وشكرا

ما قيمه ال c

أحـمد قرنى
30-05-2011, 03:33 PM
الاستاذ سيف والاستاذ ابوبطه
ارجو من سيادتكم الاجابه علي هذا السؤال الان .
dim i as integer
dim c as integer=1
for i =1to3
c=c*i
next i
وشكرا

ما قيمه ال c

قيمة المتغير c = 6

أستاذ الكمبيوتر
30-05-2011, 08:04 PM
قيمة المتغير c = 6

MR : ABO BATTA
31-05-2011, 08:19 AM
الاستاذ سيف والاستاذ ابوبطه
ارجو من سيادتكم الاجابه علي هذا السؤال الان .
dim i as integer
dim c as integer=1
for i =1to3
c=c*i
next i
وشكرا

ما قيمه ال c
الإجابة كما تفضل الأساتذة وأجابوا ولكني سأشرح الحل :
المتغير i سيأخذ ثلاث قيم هي :
i = 1
i = 2
i = 3
i = 4 وعندها يتوقف التكرار
وذلك لأن مقدار step هو 1 طالما انها لم تكتب في الأمر بشكل صريح وعليه فإن التكرار سيحدث ثلاث مرات وبالتلي قيم C كالتالي :
C = C * I
C = 1 * 1 = 1
C = 1 * 2 = 2
C = 2 * 3 = 6
اذن آخر قيمة للمتغير C = 6

هناء ابو المجد
16-10-2011, 08:13 PM
كيف يمكن تحويل البينات الى معلومات

محمود ناجي الراعي
27-11-2011, 06:54 PM
common button موجودة في VIUAL BASIC 6

محمد محمود حجازي
10-12-2011, 10:47 PM
اكواد البرمجة الواردة فى الترم الاول

whitebird_24970
10-12-2011, 11:06 PM
سؤال : تشغيل جهاز الكاسيت هل يعتبر حدث ام وسيلة ؟

whitebird_24970
10-12-2011, 11:16 PM
يمكن تحويل البيانات الى معلومات عن طريق اجراء العلميات الحسابية (جمع - طرح - ضرب - قسمة ) والمنطقية على البيانات