مشاهدة النسخة كاملة : طلب ولو صعب


sabawi
09-05-2011, 02:13 PM
ممكن حل اسئلة المقررة في الكتاب المدرسي

مآزر2000
09-05-2011, 07:41 PM
حل اسئلة كتاب الوزارة
اختر الإجابة الصحيحة
عند قراءة قيمة من عنوان من الذاكرة يحدث الاتى .......... .(يتم استبدال الموجود في العنوان بالقيمة صفر - لا تتأثر محتويات الذاكرة
- يتم نقل القيمة إلى عنوان آخر - يتم استبدال الموجود بسلسلة حرفية فارغة )
- يتم احتساب قيمة التعبير الموجود على يمين علامة ( = ) في التوقيت الاتى .......... .
(بعد تنفيذ التخصيص - قبل تنفيذ التخصيص - في نفس توقيت التخصيص - في توقيت آخر غير التوقيتات المذكورة )
- القسمة الرقمية Integer Division" قسمة أعداد صحيحة" يعبر عنها عن طريق .......... ( Mod - \ - Div )
الدقة Precision هي ................... .
( حجم الذاكرة التي يحتاجها المتغير – حدود القيم المتاحة للمتغير – عدد الخانات التي يتم تمثيل المتغير بها )
ما الخطأ أو الأخطاء في الجمل الآتية ؟
1- Dim Short as Integer لا يجوز أن يكون اسم المتغير من الكلمات المحجوزة
2- Dim 4School as Double لا يجوز أن يبدأ اسم المتغير برقم ولكن لابد أن يبدأ بحرف من حروف الهجاء الانجليزية
3- Dim Number1 as Integer
Number1 = (4 * 3^2) / ( 10 mod 3 – 1)
أولا نحل المسألة 4*9)/(1-1)=36/0) إذن الخطأ هو عدم إمكانية القسمة علي صفر
اذكر إذا ما كانت أوامر التخصيص الآتية صحيحة أم خطأ ، مع ذكر السبب فقط في حالة أمر التخصيص الخطأ X = 3+( 9*2 ) ( ) فما قيمة X إذا كان الأمر صحيحاً ؟
صحيحة 3+18=21
- B + 3 = 10 ( ) فما قيمة B إذا كان الأمر صحيحاً ؟
خاطئة كأمر تخصيص ولكن صحيحة كمعادلة رياضية
مجموعة الأوامر الآتية تؤثر على قيم المتغيرات
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
الحل:
لازم نعمل جدول أول مانشوف كلمة تتبع الأوامر:مكون من الأوامر اللي هو جايبها و المتغيرات اللي في الأوامر عندنا 3 متغيرات عرفنا منين لقينا 3 أسماء محصورة بين Dimو as
num3
num2
num1
الأمــــــــــــــــــر
0
0
0
Dim num1, num2, num3 as Integer
0
0
0
num3 = num1 + num2 + num3
0
2
0
num2 = num2 + 2
0
2
4
num1 = 4
0
1
4
num2 = num1 – 3
0
1
8
num1 = num1 + num1
0
1
8
num2 = num2 + num3
0
1
8
num2 = 5* num2\num1


خلي بالك في الأمر الأخير num2 = 5* num2\num1هنا قسمة أعداد صحيحة يعني قرب لأقرب عدد صحيح
5*1\8 = 5\8=1

الأستاذة / أم أمل
10-05-2011, 07:52 AM
فيه بعض الاجابات خطأ

الأستاذة / أم أمل
10-05-2011, 07:56 AM
حل اسئلة كتاب الوزارة
اختر الإجابة الصحيحة
عند قراءة قيمة من عنوان من الذاكرة يحدث الاتى .......... .(يتم استبدال الموجود في العنوان بالقيمة صفر - لا تتأثر محتويات الذاكرة
- يتم نقل القيمة إلى عنوان آخر - يتم استبدال الموجود بسلسلة حرفية فارغة )
- يتم احتساب قيمة التعبير الموجود على يمين علامة ( = ) في التوقيت الاتى .......... .
(بعد تنفيذ التخصيص - قبل تنفيذ التخصيص - في نفس توقيت التخصيص - في توقيت آخر غير التوقيتات المذكورة )
-القسمة الرقمية Integer Division" قسمة أعداد صحيحة" يعبر عنها عن طريق .......... ( Mod - \ - Div )
الدقة Precision هي ................... .
( حجم الذاكرة التي يحتاجها المتغير – حدود القيم المتاحة للمتغير – عدد الخانات التي يتم تمثيل المتغير بها )
ما الخطأ أو الأخطاء في الجمل الآتية ؟
1- Dim Short as Integer لا يجوز أن يكون اسم المتغير من الكلمات المحجوزة
2- Dim 4School as Double لا يجوز أن يبدأ اسم المتغير برقم ولكن لابد أن يبدأ بحرف من حروف الهجاء الانجليزية
3- Dim Number1 as Integer
Number1 = (4 * 3^2) / ( 10 mod 3 – 1)

أولا نحل المسألة 4*9)/(1-1)=36/0) إذن الخطأ هو عدم إمكانية القسمة علي صفر


اذكر إذا ما كانت أوامر التخصيص الآتية صحيحة أم خطأ ، مع ذكر السبب فقط في حالة أمر التخصيص الخطأX = 3+( 9*2 ) ( ) فما قيمة X إذا كان الأمر صحيحاً ؟

صحيحة 3+18=21


- B + 3 = 10 ( ) فما قيمة B إذا كان الأمر صحيحاً ؟

خاطئة كأمر تخصيص ولكن صحيحة كمعادلة رياضية


مجموعة الأوامر الآتية تؤثر على قيم المتغيرات
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


الحل:
لازم نعمل جدول أول مانشوف كلمة تتبع الأوامر:مكون من الأوامر اللي هو جايبها و المتغيرات اللي في الأوامر عندنا 3 متغيرات عرفنا منين لقينا 3 أسماء محصورة بين Dimوas

num3



num2



num1



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



0



0



0





Dim num1, num2, num3 as Integer




0



0



0





num3 = num1 + num2 + num3




0



2



0





num2 = num2 + 2




0



2



4





num1 = 4




0



1



4





num2 = num1 – 3




0



1



8





num1 = num1 + num1




0



1



8





num2 = num2 + num3




0



1



8





num2 = 5* num2\num1





خلي بالك في الأمر الأخير num2 = 5* num2\num1هنا قسمة أعداد صحيحة يعني الغاء الجزء العشرى من ناتج القسمه وليس التقريب كما ذكرت

وبالتالى ناتج قسمه صحيح 5\8 هو صفر


5*1\8 = 5\8=0

sabawi
11-05-2011, 04:06 AM
بصراحة مش فاهم السؤال الأخير؟؟؟؟؟

ازاي بنقولnum3 = num1 + num2 + num3

يبقى num2 = 2