يوميات واحداث عامه |
*************
|
أفضل 10 أعضاء في هذا الأسبوع | |
حكمة | |
تسجيل صفحاتك المفضلة في مواقع خارجية | |
| | إجابات أسئلة الكتاب كويك بيسك الحاسوب (توجيهي) | |
| | كاتب الموضوع | رسالة |
---|
الاستاذ الاستاذ
عدد المساهمات : 710 تاريخ التسجيل : 22/06/2010 الموقع : harasheh.yoo7.com
بطاقة الشخصية هلا:
| موضوع: إجابات أسئلة الكتاب كويك بيسك الحاسوب (توجيهي) الإثنين أكتوبر 17, 2011 5:49 am | |
| إجابات أسئلة الدرس الأول: أساسيات لغة QBASIC1- المقصود بكل من:أ- اللغة التفاعلية: اللغة التي تسمح بالاتصال المباشر بين المستخدم وجهاز الحاسوب أثناء إعداد البرنامج واستخدامه.ب- الثوابت: قيم ثابتة لا تتغير أثناء تنفيذ البرنامج.ج- الثوابت العددية: هي الأعداد الحقيقية سواء كانت صحيحة أو غير صحيحة.د- المتغيرات: هي أسماء تمثل مواقع في الذاكرة ذات قيم قابلة للتغير أثناء تنفيذ البرنامج.هـ- المتغيرات الرمزية: متغيرات تستخدم لخزن القيم الرمزية، وتتميز بأنها تنتهي بإشارة الدولار $.2- تم بناء QBASIC لتكون وسيلة تعليمية.3- مجموعات رموز لغة QBASIC هي:أ- الحروف (Letters): وهي حروف اللغة الإنجليزية من A إلى Z، ولا أهمية لكون الحروف كبيرة أو صغيرة.ب- الأرقام (Digits): وهي الأرقام 0، 1 ، 2 ، 3 ، 4 ، 5 ، 6 ، 7 ، 8 ، 9 .ج- الرموز الخاصة (Special Symbols): وهي مجموعة من الرموز لها استخدامات خاصة خلال كتابة البرنامج، منها رموز للعمليات الحسابية، وأخرى للمقارنات المنطقية، مثل:? \ ^ / * + - ( ) $ % #“ > < = ; , : 4- أمثلة على كل من: أ- الثوابت العددية: 75 ، -65.35 ، 42.68 ب- الثوابت الرمزية: "A" ، "85.233" ، "I am happy" ج- المتغيرات العددية: QI ، P2 ، Huda د- المتغيرات الرمزية: PT$ ، V2$ ، ZOO$5- قواعد كتابة أسماء المتغيرات: (أي ثلاثة من الآتية)أ- أن يبدأ اسم المتغير بحرف.ب- أن لا يحتوي اسم المتغير على الرموز الخاصة والفراغ.ج- أن ينتهي اسم كل متغير رمزي بإشارة الدولار $.د- أن لا يكون اسم المتغير من كلمات QBASIC المحجوزة (الكلمات المستخدمة في أوامر لغة QBASIC).هـ- أن لا يتجاوز عدد خانات اسم أي متغير 40 خانة (بين رقم وحرف) للمتغير العددي، و41 خانة للمتغير الرمزي حيث تخصص الخانة الأخيرة رقم (41) لإشارة الدولار $.و- يفضل أن يكون اسم المتغير اسماً ذا معنى يساعد على فهم البرنامج ومتابعة خطواته. فعلى سبيل المثال المتغير SUM يعني المجموع، بينما المتغير X لا يحمل أي معنى.6- التعابير الجبرية بلغة QBASIC:
| التعبير الجبري | التعبير في لغة QBASIC | أ-
| Y2 X2 + ¾¾¾ Z - 5
| X ^ 2 + Y ^ 2 / (Z - 5)
| ب-
| A ¾¾¾ + D A - B
| A / (A - B) + D
| ج-
| A2 A + B ¾¾ - ¾¾¾ B D-A | A ^ 2 / B – (A + B) / (D - A)
|
7- قيمة كل من التعابير الحسابية الآتية، إذا كان A = 2 و B = 5 :أ) 3 * A + 5 *(B + 7)
| 66 | ب) B ^ A / B* 2 - 1
| 9 | ج) (B+A) MOD A
| 1 |
8- عمل المعاملين المنطقيين: AND و OR.يستخدم المعاملان المنطقيان AND و OR للربط بين تعبيرين منطقيين بسيطين لتكوين جملة خبرية مركبة. - المرفقات
- اجابات اسئلة الوحدة الثانية.doc
- لا تتوفر على صلاحيات كافية لتحميل هذه المرفقات.
- (282 Ko) عدد مرات التنزيل 3
عدل سابقا من قبل الاستاذ في الإثنين أكتوبر 17, 2011 6:00 am عدل 1 مرات | |
| | | الاستاذ الاستاذ
عدد المساهمات : 710 تاريخ التسجيل : 22/06/2010 الموقع : harasheh.yoo7.com
بطاقة الشخصية هلا:
| موضوع: رد: إجابات أسئلة الكتاب كويك بيسك الحاسوب (توجيهي) الإثنين أكتوبر 17, 2011 5:50 am | |
| تابع للحل المعامل AND يعطي ناتجاً صواباً إذا كان كل من التعبيرين المنطقيين البسيطين صواباً، ويعطي ناتجاً خطأً إذا كان كلا التعبيرين المنطقيين البسيطين أو أحدهما خطأً. المعامل OR يعطي ناتجاً صواباً إذا كان أي من التعبيرين المنطقيين البسيطين أو كلاهما صوابًا، ويعطي ناتجاً خطأً إذا كان كلا التعبيرين المنطقيين البسيطين خطأًً. 9- إذا كانت قيمة A=7 ، B=4 فإن ناتج التعابير المنطقية الآتية هو: a) A <> B
| صواب (True)
| b) A >= B
| صواب (True)
| c) A < B
| خطأ (False)
| d) B*A < B
| خطأ (False)
| e) B <= A*-1
| خطأ (False)
| f) 12 > A+B
| صواب (True)
| g) A + 3 > B AND B-3 > A
| خطأ (False)
| h) (B + A < 2*A OR B*2 > A) AND 15 >=A+B
| صواب (True)
| 10- جدول الصواب والخطأ للتعبير المنطقي الآتي: A AND B OR CA | B | C | A AND B | A AND B OR C | صواب (True) | صواب (True) | صواب (True) | صواب (True) | صواب (True) | صواب (True) | صواب (True) | خطأ (False) | صواب (True) | صواب (True) | صواب (True) | خطأ (False) | صواب (True) | خطأ (False) | صواب (True) | صواب (True) | خطأ (False) | خطأ (False) | خطأ (False) | خطأ (False) | خطأ (False) | صواب (True) | صواب (True) | خطأ (False) | صواب (True) | خطأ (False) | صواب (True) | خطأ (False) | خطأ (False) | خطأ (False) | خطأ (False) | خطأ (False) | صواب (True) | خطأ (False) | صواب (True) | خطأ (False) | خطأ (False) | خطأ (False) | خطأ (False) | خطأ (False) |
11- أمثلة على كل من: أ
| التعابير الحسابية. | 2*X^3 – (X-Y)/(4-3*Y)
| ب | التعابير المنطقية. | X+Y >= 3*X
| ج | التعابير المنطقية المركبة. | X + Y > 7 AND X*2 < 15
|
12- إذا كانت A = True ، B=False ، C = True ، D = False فإن ناتج التعبير المنطقي الآتي: A OR B AND C OR D هو: True. وللتأكد من الحل نكتب تسلسل خطوات التنفيذ: A OR B AND C OR D A OR False AND True OR D A OR False OR D True OR False OR D True OR D True OR False True | |
| | | الاستاذ الاستاذ
عدد المساهمات : 710 تاريخ التسجيل : 22/06/2010 الموقع : harasheh.yoo7.com
بطاقة الشخصية هلا:
| موضوع: رد: إجابات أسئلة الكتاب كويك بيسك الحاسوب (توجيهي) الإثنين أكتوبر 17, 2011 5:51 am | |
| تابع إجابات أسئلة الدرس الثاني: بيئة العمل في برمجية QBASIC 1- الإجابة بنعم أو لا:أ) لا ب) نعم ج) نعم د) لا هـ) لا2- من لوائح برمجية QBASIC (أي ثلاثة من الآتية): File (ملف) , Edit (تحرير), View (عرض), Search (بحث)Run (تنفيذ) , Debug (تصحيح), Options (خيارات), help (مساعدة)3- لتنفيذ خيار معين من خيارات لغة QBASIC، لا بد من تفعيل سطر اللوائح، ويتم ذلك بالضغط على مفتاح (Alt) أو بالنقر على اللائحة باستخدام الفأرة. بعد ذلك يتم التنقل بين اللوائح من خلال استخدام مفاتيح الأسهم أو الفأرة، وعند الانتقال إلى أي لائحة تظهر الخيارات الفرعية لها. ويتم تنفيذ الاختيار المطلوب بالضغط على مفتاح الإدخال (Enter) أو بالنقر عليه باستخدام الفأرة.4- من طرق تنفيذ البرنامج في لغة QBASIC (أي طريقتين من الطرق الآتية):أ- اختيار أمر التنفيذ START من لائحة RUN .ب الضغط على مفتاح F5 .ج- الضغط على مفتاحي Shift+F5 معاً.د- النقر على من شريط الحالة.5- سبب الخطأ وتصحيحه في كل من جمل QBASIC الآتية: التصحيح | سبب الخطأ | الجملة الخاطئة | A = 2 + 5 أو A7 = 2+5 أو ….
| لا يجوز أن يكون اسم المتغير رقماً فقط أو أن يبدأ برقم. | 7 = 2+5
| A$ = "Amman" أو….
| الثابت الرمزي يجب أن يخزن في متغير رمزي. | A = "Amman"
| B = (A+B)^2
| وجود رمز خاص (معامل أس ^ زائد). | B = (A+B)^^2
| CLS أو A = 3 أو ….
| لا يجوز أن يكون اسم المتغير من كلمات لغة QBASIC المحجوزة. | CLS = 3
|
6- الناتج النهائي لتنفيذ كل من البرامج الآتية:
| البرنامج | الناتج النهائي | أ-
| REM ******
PRINT "******"
REM = 5
PRINT "REM"
| ******
REM
| ب-
| PRINT 5^2 + 16*2
CLS
PRINT "5^2 + 16*2"
| 5^2 + 16*2
| ج-
| PRINT 7*5
END
PRINT 10^2
| 35
|
7- عمل كل من:أ- جملة مسح شاشة المخرجات CLS : تستخدم لمسح شاشة المخرجات عند تنفيذها، وحسب ورودها.ب- جملة الملاحظة والتوثيق REM: تستخدم لتسجيل الملاحظات داخل البرنامج، ولتوثيق بعض المعلومات الهامة لتذكير المبرمج أو المستخدم بها. ج- جملة نهاية البرنامج END: تستخدم لإنهاء تنفيذ البرنامج، حيث يتوقف تنفيذ البرنامج عندها ولا ينفذ ما بعدها. | |
| | | الاستاذ الاستاذ
عدد المساهمات : 710 تاريخ التسجيل : 22/06/2010 الموقع : harasheh.yoo7.com
بطاقة الشخصية هلا:
| موضوع: رد: إجابات أسئلة الكتاب كويك بيسك الحاسوب (توجيهي) الإثنين أكتوبر 17, 2011 5:54 am | |
| إجابات أسئلة الدرس الثالث: جمل التعيين والإدخال والإخراج 1- وظيفة كلٍ من:أ- جمل التعيين: تمكن المستخدم من تحديد قيم للمتغيرات أثناء كتابة البرنامج.ب- جمل الإدخال: تمكن المستخدم عند تنفيذها من تزويد الحاسوب بالبيانات اللازمة لإجراء عملية المعالجة المطلوبة عليها.ج- جمل الإخراج: تعمل عند تنفيذها على إظهار النتائج للمستخدم، وهو ما يعرف بناتج تنفيذ البرنامج. 2- الصيغة العامة لكل من:أ- جملة التعيين LET: LET Variable = Expressionحيث إن:LET : كلمة محجوزة من كلمات لغة QBASIC وتعني اجعل أو عين للمتغير قيمة. وكتابة كلمة LET اختياري عند كتابة البرنامج في لغة QBASIC.Variable: متغير عددي أو رمزي.Expression : ثابت أو متغير أو تعبير من نوع المتغير Variable نفسه. ب- جملة الطباعة PRINT:PRINT out-listحيث إن:PRINT : كلمة محجوزة من كلمات لغة QBASIC وتعني اطبع.out-list : ثابت أو متغير أو تعبير أو مزيج من ثوابت ومتغيرات أو تعابير مفصول بينها بفواصل (,) أو فواصل منقوطة (;). ج- جملة الإدخال INPUT:INPUT in-listحيث إن :INPUT: كلمة محجوزة من كلمات لغة QBASIC وتعني أدْخِل.In-list: متغير أو أكثر يفصل بينها بفواصل. 3- برنامج لحساب الكثافة السكانية (D) لدولة ما إذا عُلم عدد سكانها (P) ومساحتها (A) وأن الكثافة السكانية تساوي عدد السكان مقسوماً على المساحة.INPUT P, AD = P / APRINT P, A, D 4- برنامج لحساب وطباعة حجم مكعب ومساحته الكلية إذا علم طول ضلعه، علماً أن:حجم المكعب = طول الضلع × طول الضلع × طول الضلع = (طول الضلع)3مساحة الوجه الواحد = طول الضلع × طول الضلعمساحة المكعب الكلية = مساحة الوجه الواحد × 6INPUT "Enter Length of the Cube"; LengthVolume = Length ^ 3Area = Length * LengthTotal Area = Area * 6PRINT "The Length of the Cube = "; LengthPRINT "The Volume of the Cube = "; VolumePRINT "The Total Area of Cube Faces = "; Total Area 5- التعليل:أ) تستخدم العنونة في جملة الطباعة PRINT لعرض النتائج وإظهارها بشكل مناسبب) تستخدم رسالة الإعلام في جملة الإدخال INPUT لإعلام المستخدم بنوعية البيانات الواجب إدخالها وعددها.ج) تستخدم الفاصلة المنقوطة في جملة الطباعة PRINT لإلغاء إظهار النتائج في حقول تلقائية، حيث تطبع النتائج في شاشة المخرجات بترك فراغ واحد قبل القيم العددية الموجبة وفراغاً واحداً بعدها، بينما تترك فراغاً واحداً بعد القيم العددية السالبة، ولا تترك أي فراغ قبل القيم الرمزية أو بعدها.6- سبب الخطأ وتصحيحه في كل من الجمل البرمجية الآتية:التصحيح | سبب الخطأ | الجملة الخاطئة |
| LET FI = 15 + 12
| المتغير العددي لا يتقبل ثوابت رمزية | LET FI = 15 + "12"
| أ- | INPUT “Enter 3 Numbers”;A,B,C
| يجب أن تكتب رسالة الإعلام كثابت رمزي بين إشارتي اقتباس مزدوجتين | INPUT Enter 3 Numbers;A,B,C
| ب- | PRINT 15/A أو
PRINT 15 /(A-1)
أو ….
| لا تجوز القسمة على صفر لأن A-A = 0 | PRINT 15/(A-A)
| ج- |
7- النتيجة النهائية لتنفيذ كل من البرامج الآتية:
| البرنامج | الناتج | أ- | PRINT 15 , 20,
PRINT
PRINT 25 , 40
| 15 20
25 40
| ب- | PRINT 8 , , , , , 35
| 8
35
| ج- | A = 10
PRINT A$ , "A" , B
| A 0
| د- | INPUT A , A$
PRINT A , A$ , A$ + "***"
| 20 Mohammed Mohammed***
|
على اعتبار أنه تم إدخال قيمة 20 للمتغير A و Mohammed للمتغير A$، ويوضح الشكل الآتي الناتج: | |
| | | الاستاذ الاستاذ
عدد المساهمات : 710 تاريخ التسجيل : 22/06/2010 الموقع : harasheh.yoo7.com
بطاقة الشخصية هلا:
| موضوع: رد: إجابات أسئلة الكتاب كويك بيسك الحاسوب (توجيهي) الإثنين أكتوبر 17, 2011 5:55 am | |
| تابع إجابات أسئلة الدرس الرابع: جملة الاختيار الشرطية IF1- برنامج لإدخال عدد، فإذا كان العدد أكبر من 100، فيطبع العدد ومربعه وجذره التربيعي، وإذا كان غير ذلك فيطبع العدد وثلاثة من مضاعفاته.INPUT XIF X > 100 THEN PRINT X, X^2, X^(0.5) ELSE PRINT X, 2*X, 3*X , 4*X2- برنامج لإدخال عدد، فإذا كان العدد المدخل محصوراً بين 0 و 10 فيدخل ثلاثة أعداد جديدة ويطبعها ويطبع مجموعها ومعدلها.INPUT XIF X > 0 AND X < 10 THEN INPUT A, B, CPRINT A, B, C, A + B + C, (A + B + C) / 3END IF3- برنامج لإدخال عدد، فإذا كان سالباً أو أكبر من 1000 فيدخل عددين ويطبعهما.INPUT XIF X < 0 OR X > 1000 THENINPUT A, BPRINT A, BEND IF4- برنامج لإدخال مدة المكالمة من الهاتف الخلوي بالثواني، فإذا كانت مدة المكالمة دقيقة أو أقل فقيمة المكالمة 80 فلساً، وإذا زادت فقيمة كل ثانية إضافية فلس ونصف. ثم يطبع قيمة المكالمة.INPUT TIF T <= 60 THENP = 80ELSE P = 80 + (T - 60)*1.5END IFPRINT P5- برنامج لإدخال عدد ساعات عمل موظف (H) في اليوم الواحد، فإذا كانت ساعات العمل سبع ساعات أو أقل، فأجرة اليوم 12 ديناراً، وإذا زادت عن ذلك فأجرة كل ساعة إضافية 3 دنانير. ثم يطبع أجرة الموظف اليومية.INPUT HIF H <= 7 THENP = 12ELSE P = 12 + (H - 7)*3END IFPRINT P 6- برنامج لإدخال طول (L) شكل رباعي، وعرضه (W)، زواياه قائمة، ويطبع مساحته (A)، ويحدد فيما إذا كان مربعاً (Square) أو مستطيلاً (Rectangle).INPUT L, WA = L*WIF L = W THEN PRINT "The Shape is Square", “Its Area ="; A ELSE PRINT "The Shape is Rectangle", "Its Area ="; A7- برنامج لإدخال دخل الأسرة السنوي (Income)، وعدد أفراد الأسرة (N)، فإذا كان نصيب الفرد الشهري (Subincome ) أقل من 50 ديناراً، يطبع كلمة (Poor)، وإذا كان غير ذلك يطبع نصيب الفرد الشهري. نرمز للدخل الشهري بـ Monthincome INPUT Income , NMonthincome = Income/12Subincome = monthincome / NIF Subincome < 50 THEN PRINT "Poor" ELSE PRINT Subincome 8- يمنح أحد تجار الجملة خصماً أساسياً قدره 20 ديناراً إذا كانت قيمة الفاتورة أقل من 500 دينار، وإذا كانت غير ذلك فإنه يمنح خصماً قدره 5% من قيمة الفاتورة بالإضافة إلى الخصم الأساسي. والبرنامج الآتي لإدخال قيمة الفاتورة (Total)، وحساب مقدار الخصم (Discount)، وطباعة كل من قيمة الفاتورة الأصلية، ومقدار الخصم، والقيمة النهائية المطلوبة (Final). INPUT TotalIF Total < 500 THEN Discount = 20 ELSE Discount = Total* 0.05+ 20Final = Total - DiscountPRINT Total , Discount , Final 9- سبب الخطأ وتصحيحه في كل من الجمل البرمجية الآتية:أ) IF A > B THEN "50"سبب الخطأ: عدم وجود كلمة THEN بعد الشرط.IF A > B THEN PRINT "50"ب) IF A = C THEN PRINT A+B ELSE PRINT C-Aسبب الخطأ: هو عدم كتابة جملة الاختيار الشرطية حسب الصيغة الصحيحة.IF A = C THEN PRINT A+B ELSE PRINT C-Aأو IF A = C THEN PRINT A+B ELSE PRINT C-A END IFج) INPUT X IF X < > 100 THEN PRINT X ELSE INPUT Y END IFسبب الخطأ: هو عدم كتابة جملة الاختيار الشرطية حسب الصيغة الصحيحة. INPUT X IF X < > 100 THEN PRINT X ELSE INPUT Y أو INPUT X IF X < > 100 THEN PRINT X ELSE INPUT Y END IF 10- الناتج النهائي لتنفيذ كل من البرامج الآتية كما تظهر على شاشة المخرجات:أ) A = 17 IF A < 10 OR A > 20 THEN PRINT "JORDAN" (لا يطبع شيئاً لعدم تحقق الشرط) ب) B = 100 IF B MOD 7 = 0 THEN PRINT B (لا يطبع شيئاً لعدم تحقق الشرط) ج)IF 7/3 = 7\3 THENPRINT 3; "Is a factor of";7 ELSE PRINT 3; "Is not factor of"; 7END IFالنتيجة النهائية: 3 Is not a factor of 7 د) A = 45 IF A MOD 5 = 0 THEN A = A/5 IF A MOD 5 = 0 THEN PRINT A/5 ELSE PRINT Aالنتيجة النهائية: 9 إجابات أسئلة الدرس الخامس: جملة التكرار FOR 1- برنامج يستخدم جملة تكرار واحدة، لطباعة عشرة مضاعفات للعدد 3، وعشرة مضاعفات للعدد 4، وعشرة مضاعفات للعدد 7، وعشرة مضاعفات للعدد 10، على النحو الآتي: FOR I = 1 TO 10 PRINT 3*I, 4*I, 7*I, 10*I NEXT I 2- برنامج لطباعة جدول الضرب العدد 3. FOR I = 1 TO 10 PRINT 3; "X"; I; "=" ;3*I NEXT I3- برنامج لطباعة جدول الضرب لعدد ما. INPUT NFOR I = 1 TO 10 PRINT N; "X ";I ;"=" ;N*INEXT I 4- برنامج لطباعة مكعبات الأعداد من 7 إلى 15. FOR I = 7 TO 15 PRINT I , I^3 NEXT I5- برنامج بلغة QBASIC لإيجاد مجموع المتسلسلة الآتية وطباعته، علماً أن قيمة I ثابتة: 16 J2 + 3 2 + I3 J=2INPUT ISUM = 0FOR J = 2 TO 16SUM = SUM + (J^2 + 3)/(2 + I^3)NEXT JPRINT SUM6- برنامج لإيجاد قيمة المتسلسلة الآتية وطباعتها: (2+3)3 + (4+3)3 + (6+3)3 + … + (60+3)3SUM = 0FOR I = 2 TO 60 STEP 2SUM = SUM + (I+3)^3NEXT IPRINT SUMأو يمكن إعادة كتابة المتسلسلة على النحو الآتي: 53 + 73 + 93 + … + 633 ولذا يمكن كتابة برنامج لإيجاد قيمتها كالآتي: SUM = 0FOR I = 5 TO 63 STEP 2SUM = SUM + I^3NEXT IPRINT SUM 7- الناتج النهائي لكل من البرامج الآتية كما يظهر على شاشة المخرجات:أ) FOR A = 1 TO 6 STEP 2 A$ = "JORDAN" NEXT A PRINT Aالنتيجة النهائية: 7 ب) N = 1 FOR A = 4 TO 1 STEP -1 N = N * A NEXT A PRINT A, Nالنتيجة النهائية: 0 24 | |
| | | الاستاذ الاستاذ
عدد المساهمات : 710 تاريخ التسجيل : 22/06/2010 الموقع : harasheh.yoo7.com
بطاقة الشخصية هلا:
| موضوع: رد: إجابات أسئلة الكتاب كويك بيسك الحاسوب (توجيهي) الإثنين أكتوبر 17, 2011 5:56 am | |
| تابع إجابات أسئلة الدرس السادس: الاقترانات المكتبية1- التعبير عن التعابير الجبرية باستخدام الاقترانات المكتبية: أ)
| |x - y| + z
| ABS(X-Y) + Z
| ب)
| B2 – 4AC
| SQR(B^2 + 4*A*C) | ج)
| أقرب عدد صحيح لـ (x2 - y2)2
| CINT((X^2 – Y^2)^2) | د)
| جـا 60ْْ
| SIN(60*3.14/180)
|
2- برنامج لطباعة عشرة أعداد عشوائية، على أن تكون الأعداد بين ( 0-100 ). FOR I = 1 TO 10 PRINT RND*100 NEXT I3- برنامج لطباعة عشرين عدداً عشوائياً سالباً بين (0 – 50).FOR I = 1 TO 20 PRINT -RND*50 NEXT I 4- ناتج تنفيذ الاقترانات المكتبية:الاقتران
| ABS(-6.5) | INT(-9.1) | FIX(-9.1) | CINT(3.65) | SQR(25) | الناتج | 6.5 | -10 | -9 | 4 | 5 |
5- إكمال المقطع البرمجي لإيجاد مجموع مربع الأعداد الزوجية من 1-100 باستخدام الاقتران المكتبي FIX: SUM = 0 FOR X = 1 TO 100 IF ………………… THEN SUM = SUM + ……… NEXT X PRINT SUM الإجابة:SUM = 0 FOR X = 1 TO 100 IF X/2 = FIX(X/2) THEN SUM = SUM + X^2 NEXT X PRINT SUM 6- برنامج لإيجاد قيمة Y في التعبير الآتي: Y = |X2 – 100| + X*3 + 13\5 INPUT X Y = ABS(X^2 – 100) + SQR(X * 3) + 13 \ 5 PRINT Y7- برنامج لطباعة العدد التقريبي الصحيح لجذور الأعداد من ( 50-120 ). FOR I = 50 TO 120 PRINT I , CINT(SQR(I)) NEXT I8- برنامج لطباعة عشرة أعداد عشوائية محصورة بين ( 0-35 ) وجذورها التربيعية: FOR I = 1 TO 10 N = RND*35 PRINT N, SQR(N) NEXT I9- برنامج لإدخال عشرين زوجاً من الأعداد، وطباعة الأعداد والفرق بين كل زوج منها.FOR I = 1 TO 20INPUT X , YPRINT X, Y , ABS(X-Y)NEXT I 10- برنامج لطباعة عشرين زاوية عشوائية من 30 إلى 360 وجيب كل منها وظلها: FOR I = 1 TO 20 X = RND * 330 + 30 PRINT X , SIN(X * 3.14 / 180) , TAN(X * 3.14 / 180) NEXT I11- ناتج تنفيذ كل من البرامج الآتية: أ) FOR T = 1 TO 15 PRINT INT(T / 3) * 2 NEXT T ب) FOR A = 5 TO 40 STEP 8 PRINT A / A, NEXT A PRINT A ج) FOR Z = 100 TO 10 STEP -10 Y = SQR(Z^2)/10 PRINT Z , Y NEXT Z | |
| | | الاستاذ الاستاذ
عدد المساهمات : 710 تاريخ التسجيل : 22/06/2010 الموقع : harasheh.yoo7.com
بطاقة الشخصية هلا:
| موضوع: رد: إجابات أسئلة الكتاب كويك بيسك الحاسوب (توجيهي) الإثنين أكتوبر 17, 2011 5:58 am | |
| إجابات أسئلة الوحدة الثانية: البرمجة بلغة Quick BASIC (2)1- الإجابة الصحيحة للفقرات الآتية: الرقم | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | الإجابة | أ | ج | ب | أ | ب | ب | ج | د | أ | د |
2- برنامج بلغة QBASIC لإيجاد قيمة X الآتية: X = | 5Y – 2Y3 + 1 | 3Y + 2 INPUT Y X = ABS(5*Y – 2*Y^3 + 1)/(3*Y + 2) PRINT X 3- برنامجاً لإدخال عشرين رقماً، وطباعة الأرقام الموجبة وجذرها التربيعي، وطباعة الأرقام السالبة وقيمتها المطلقة. PRINT "No.", "SQR", "ABS"PRINT "*******", "*******", "*******"FOR I = 1 TO 20INPUT XIF X >= 0 THEN PRINT X, SQR(X) ELSE PRINT X,,ABS(X) NEXT I 4- برنامج لطباعة قيمة المتسلسلة الآتية: 2*3 + 3*3 + 4*3 + … + n*3 SUM = 0INPUT NFOR I = 2 TO NSUM = SUM + I*3NEXT IPRINT SUM 5- برنامج لإيجاد مجموع المتسلسلة الآتية وطباعته: 1 + 2 + 1 + 4 + 5 + 2 + 7 + … + n 3 3 3 3 3 3 INPUT NSUM = 0FOR I = 1 TO NSUM = SUM + I/3NEXT IPRINT SUM 6- برنامج لطباعة مجموع المتسلسلة الآتية: 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 10 9 8 7 6 5 4 3 2 1 SUM = 0FOR I = 1 TO 10SUM = SUM + I/(11-I)NEXT IPRINT SUM 7- برنامج لحساب مجموع حبات القمح في رقعة الشطرنج وطباعته، علماً أن رقعة الشطرنج تتكون من 64 مربعاً، ووضعنا في المربع الأول حبة قمح واحدة، وفي المربع الثاني حبتين، وفي المربع الثالث أربع حبات، وفي المربع الرابع ثماني حبات، ... وهكذا حتى المربع الأخير. SUM =0FOR I = 0 TO 63SUM = SUM + 2^INEXT IPRINT SUMأو SUM = 1C = 1FOR I = 2 to 64 C = C*2SUM = SUM + CNEXT IPRINT SUM8- برنامج لطباعة قيمة النقود في الحصالة بالدينار الأردني إذا كانت الحصالة تحتوي على عدد N1 من أنصاف الدينار، وN2 من أرباع الدينار، وN3 من فئة عشرة قروش، وN4 من فئة خمسة قروش، وN5 من فئة القرش. INPUT N1, N2, N3, N4, N5N = (N1 * 50 + N2 * 25 + N3 * 10 + N4 * 5 + N5) / 100PRINT N 9- برنامج لإدخال قيمة N، فإذا كانت N=1 يطبع مساحة المربع الذي طول ضلعه L ، وإذا كانت القيمة غير ذلك يطبع مساحة المستطيل الذي طوله H وعرضه W. INPUT "ENTER 1 or any other number"; N IF N = 1 THEN INPUT L PRINT L * L ELSE INPUT H , W PRINT H * W END IF10- برنامج لطباعة عشرة أعداد عشوائية بين 20 و 70. FOR I = 1 TO 10PRINT RND * 50 + 20NEXT I11- التوفيق بين الأوامر في القائمة (أ) وناتجها في القائمة (ب):القائمة (أ) | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | القائمة (ب) | هـ | ي | ح | أ | ط | ب | ج | و | د |
12- الناتج النهائي لتنفيذ كل من البرامج الآتية:
| البرنامج | الناتج النهائي | أ- | FOR B = 1 TO 5
NEXT B
PRINT S, B
| 0 6
| ب- | PRINT "Outputs are: "
FOR J = -1 TO 1 STEP 2
PRINT J
NEXT J
| Outputs are:
-1
1
|
| |
| | | الاستاذ الاستاذ
عدد المساهمات : 710 تاريخ التسجيل : 22/06/2010 الموقع : harasheh.yoo7.com
بطاقة الشخصية هلا:
| موضوع: رد: إجابات أسئلة الكتاب كويك بيسك الحاسوب (توجيهي) الإثنين أكتوبر 17, 2011 5:59 am | |
| تابع ج- | FOR S = 1 TO 2 STEP 0.5
PRINT FIX(S)
NEXT S
| 1
1
2 | د- | A = 3
IF A<> 3 THEN A = A+2
PRINT "A"
| A
|
13- الفرق بين:أ) اقتران FIX(X) واقتران INT(X):اقتران FIX(X) يعطي الجزء الصحيح من X مهما كانت قيمته.بينما اقتران INT(X) يعطي أكبر عدد صحيح أقل من أو يساوي X وهما في الأعداد الصحيحة أو الموجبة لا يختلفان، بينما يختلفان في الأعداد العشرية السالبة فقط، والجدول الآتي يوضح الفرق بينهما:X | FIX(X) | INT(X) | 3 | 3 | 3 | 7.15 | 7 | 7 | 7.85 | 7 | 7 | -5 | -5 | -5 | -6.15 | -6 | -7 | -6.85 | -6 | -7 |
ب) اقتران INT(X) واقتران CINT(X):اقتران INT(X) يعطي أكبر عدد صحيح أقل من أو يساوي X بينما اقتران CINT(X)يعطي العدد الصحيح الأقرب لـ X. والجدول الآتي يوضح الفرق بينهما:X | INT(X) | CINT(X) | 3 | 3 | 3 | 7.15 | 7 | 7 | 7.85 | 7 | 8 | -5 | -5 | -5 | -6.15 | -7 | -6 | -6.85 | -7 | -7 |
14- يُعيَّن الصفر كقيمة ابتدائية لأي مجموع لأن الصفر عنصر محايد في عملية الجمع، أي لا يؤثر على قيمة المجموع.15- إذا كانت A=10 ، B=5 ، C=20، فإن ناتج تنفيذ الجمل الآتية في لغة QBASIC هو:أ) IF A>B AND A
40
ب) "False" IF A>B OR C>B THEN PRINT 50 ELSE PRINT
50
16- إذا كانت: A=3 ، B=8 ، C=1 ، D=5، فإن ناتج التعبير المنطقي الآتي مع توضيح أولوية تسلسل خطوات التنفيذ هو: B < C AND D < > A - C OR A > -D * C B < C AND D <> 2 OR A > -D * C
B < C AND D < > 2 OR A > -5
False AND D < > 2 OR A > -5
False AND True OR A > -5
False AND True OR True
False OR True
True
17- البرنامج وإجابة الأسئلة التي تليه: A = B + 3 * 2
R$ = "JORDAN"
IF A > 10 THEN PRINT A ELSE PRINT A ^ 2
PRINT R$
أ) 1. ثابت عددي: 3, 2 , 10
2. ثابت رمزي: "JORDAN"
3. متغير عددي: A , B
4. متغير رمزي: R$
5. تعبير حسابي: B + 3 * 2 A^2 ,
6. تعبير منطقي: A > 10 , A = B + 3 * 2 , R$ = “JORDAN”
7. جملة تعيين: A = B + 3 * 2 , R$ = “JORDAN”
ب) نتيجة البرنامج النهائية إذا كانت قيمة B: | قيمة B | نتيجة البرنامج | 1. | 3 | 81 JORDAN | 2. | 7 | 13 JORDAN |
| |
| | | quiet مميزون
عدد المساهمات : 155 تاريخ التسجيل : 18/12/2010
| موضوع: رد: إجابات أسئلة الكتاب كويك بيسك الحاسوب (توجيهي) الإثنين أكتوبر 17, 2011 6:55 am | |
| يعطيكم العافية على هذه الجهود الجبارة | |
| | | | إجابات أسئلة الكتاب كويك بيسك الحاسوب (توجيهي) | |
|
مواضيع مماثلة | |
|
| صلاحيات هذا المنتدى: | لاتستطيع الرد على المواضيع في هذا المنتدى
| |
| |
| |