امتحان الخوارزميات -احمد ابوشيخة
1. الخوارزمية هي:
- مجموعة خطوات منطقية متسلسلة لحل مشكلة
- لغة برمجة
- قاعدة بيانات
- .
2. الخوارزمية شبه الرمزية (Pseudocode) تستخدم:
- لغة طبيعية مبسطة
- لغة الآلة
- لغة HTML
- .
3. الهدف من الخوارزمية هو:
- جعل الحل منظمًا وقابلا للتنفيذ
- الاستغناء عن لغات البرمجة
- إلغاء دور المخططات
- .
4- الشكل البيضاوي في المخطط يرمز إلى
- عملية
- بداية / نهاية
- قرار
- .
5. المستطيل في المخطط يرمز إلى:
- إدخال / إخراج
- عملية معالجة
- قرار
- .
6. المعين (الماس) في المخطط يرمز إلى:
- بداية / نهاية
- قرار
- عملیة
- .
7. متوازي الأضلاع يرمز إلى:
- إدخال / إخراج
- عملیة
- بدایۀ
- .
8. الدائرة الصغيرة (Connector) في المخطط تعني:
- بداية ونهاية
- نقطة اتصال
- عملية
- .
9. عبارة IF ... THEN ... ELSE في شبه الرمزية تستخدم للتعبير عن:
- تكرار
- شرط
- إدخال بيانات
- .
10. عبارة WHILE ... DO في شبه الرمزية تعبر عن:
- شرط
- تكرار
- عملية
- .
11. من مزايا الخوارزمية شبه الرمزية:
- لغة مبسطة مفهومة
- تعتمد على لغة الآلة
- لا تحتاج إلى منطق
- .
12. الجملة المناسبة لإدخال بيانات في شبه الرمزية:
- INPUT
- IF
- .
13. الجملة المناسبة لإخراج نتائج في شبه الرمزية:
- OUTPUT
- WHILE
- READ
- .
14. الهدف من تتبع الخوارزمية:
- التأكد من صحة عملها
- رسم المخطط فقط
- كتابة الكود مباشرة
- .
15. إذا كان مدخل الخوار زمية = ٥، وشرطها:
IF X > 3 THEN PRINT "Yes" ELSE
PRINT "No"
فالناتج هو:- No
- Yes
- Error
- .
16. عند تتبع جملة تكرار 3 FORI=1TO)
(PRINT I الناتج:- 3 2 1
- 2 1 0
- 2 3 4
- .
17. أي من التالي ليس من أهداف تتبع الخوارزمية:
- اكتشاف الأخطاء
- التحقق من المنطق
- زيادة طول الكود
- .
18. إذا كان:
X=2, Y=3
IF X*Y > 5 THEN PRINT "OK" ELSE
PRINT "NO"
لناتج:- NO
- OK
- 5
- .
19. جملة FOR تستخدم عندما:
- عدد التكرارات غير محدد
- عدد التكرارات معروف
- لا يوجد شرط
- .
20. جملة WHILE تستخدم عندما:
- التكرار يعتمد على شرط
- التكرار محدود مسبقًا
- لا يوجد شرط
- .
21. في التكرار:
- يتم التحقق من الشرط قبل التنفيذ
- يتم التنفيذ مرة على الأقل
- لا يوجد شرط
- .
22. إذا كان:
I=1
WHILE I <= 3 PRINT I, I=I+1
الناتج:- 3 2 1
- 2 1 0
- 2 3 4
- .
23.أي من التالي صحيح عن التكرار:
- يقلل التكرار من طول الكود
- يجعل البرنامج أطول دائمًا
- يمنع تنفيذ الشروط
- .
24. من مميزات استخدام المخططات:
- تساعد على توضيح منطق البرنامج
- تجعل الكود معقدا
- لا تحتاجها المشاريع الكبيرة
- .
25. من عيوب المخططات:
- قد تكون كبيرة وصعبة التتبع أحيانا
- أنها سهلة القراءة
- أنها مبسطة جدًا
- .
26. الجملة شبه الرمزية IF X=5 THEN
Y=10 ELSE Y=0معناها:
- إذا كانت 5=X نجعل10=Y
- إذا كانت 10=Y نجعل5=X
- إذا كانت 0=X نجعل 5=Y
- .
27. المخطط الذي يستخدم الشرط يسمى:
- مخطط تتابع
- مخطط قرار
- مخطط معالجة
- .
28- أي من التالي يستخدم للتكرار في شبه الرمزية
- INPUT
- FOR
- IF
- .
29. أي من التالي يستخدم للإدخال في المخطط:
- متوازي الأضلاع
- المستطيل
- الدائرة
- .
30. أي من التالي يستخدم للبداية والنهاية في المخطط:
- بيضاوي
- مستطيل
- معین
- .