امتحان الخوارزميات -احمد ابوشيخة

  1. 1. الخوارزمية هي:

    • مجموعة خطوات منطقية متسلسلة لحل مشكلة
    • لغة برمجة
    • قاعدة بيانات
    • .
  2. 2. الخوارزمية شبه الرمزية (Pseudocode) تستخدم:

    • لغة طبيعية مبسطة
    • لغة الآلة
    • لغة HTML
    • .
  3. 3. الهدف من الخوارزمية هو:

    • جعل الحل منظمًا وقابلا للتنفيذ
    • الاستغناء عن لغات البرمجة
    • إلغاء دور المخططات
    • .
  4. 4- الشكل البيضاوي في المخطط يرمز إلى

    • عملية
    • بداية / نهاية
    • قرار
    • .
  5. 5. المستطيل في المخطط يرمز إلى:

    • إدخال / إخراج
    • عملية معالجة
    • قرار
    • .
  6. 6. المعين (الماس) في المخطط يرمز إلى:

    • بداية / نهاية
    • قرار
    • عملیة
    • .
  7. 7. متوازي الأضلاع يرمز إلى:

    • إدخال / إخراج
    • عملیة
    • بدایۀ
    • .
  8. 8. الدائرة الصغيرة (Connector) في المخطط تعني:

    • بداية ونهاية
    • نقطة اتصال
    • عملية
    • .
  9. 9. عبارة IF ... THEN ... ELSE في شبه الرمزية تستخدم للتعبير عن:

    • تكرار
    • شرط
    • إدخال بيانات
    • .
  10. 10. عبارة WHILE ... DO في شبه الرمزية تعبر عن:

    • شرط
    • تكرار
    • عملية
    • .
  11. 11. من مزايا الخوارزمية شبه الرمزية:

    • لغة مبسطة مفهومة
    • تعتمد على لغة الآلة
    • لا تحتاج إلى منطق
    • .
  12. 12. الجملة المناسبة لإدخال بيانات في شبه الرمزية:

    • INPUT
    • IF
    • PRINT
    • .
  13. 13. الجملة المناسبة لإخراج نتائج في شبه الرمزية:

    • OUTPUT
    • WHILE
    • READ
    • .
  14. 14. الهدف من تتبع الخوارزمية:

    • التأكد من صحة عملها
    • رسم المخطط فقط
    • كتابة الكود مباشرة
    • .
  15. 15. إذا كان مدخل الخوار زمية = ٥، وشرطها:
    IF X > 3 THEN PRINT "Yes" ELSE
    PRINT "No"
    فالناتج هو:

    • No
    • Yes
    • Error
    • .
  16. 16. عند تتبع جملة تكرار 3 FORI=1TO)
    (PRINT I الناتج:

    • 3 2 1
    • 2 1 0
    • 2 3 4
    • .
  17. 17. أي من التالي ليس من أهداف تتبع الخوارزمية:

    • اكتشاف الأخطاء
    • التحقق من المنطق
    • زيادة طول الكود
    • .
  18. 18. إذا كان:
    X=2, Y=3
    IF X*Y > 5 THEN PRINT "OK" ELSE
    PRINT "NO"
    لناتج:

    • NO
    • OK
    • 5
    • .
  19. 19. جملة FOR تستخدم عندما:

    • عدد التكرارات غير محدد
    • عدد التكرارات معروف
    • لا يوجد شرط
    • .
  20. 20. جملة WHILE تستخدم عندما:

    • التكرار يعتمد على شرط
    • التكرار محدود مسبقًا
    • لا يوجد شرط
    • .
  21. 21. في التكرار:DO ... UNTIL

    • يتم التحقق من الشرط قبل التنفيذ
    • يتم التنفيذ مرة على الأقل
    • لا يوجد شرط
    • .
  22. 22. إذا كان:
    I=1
    WHILE I <= 3 PRINT I, I=I+1
    الناتج:

    • 3 2 1
    • 2 1 0
    • 2 3 4
    • .
  23. 23.أي من التالي صحيح عن التكرار:

    • يقلل التكرار من طول الكود
    • يجعل البرنامج أطول دائمًا
    • يمنع تنفيذ الشروط
    • .
  24. 24. من مميزات استخدام المخططات:

    • تساعد على توضيح منطق البرنامج
    • تجعل الكود معقدا
    • لا تحتاجها المشاريع الكبيرة
    • .
  25. 25. من عيوب المخططات:

    • قد تكون كبيرة وصعبة التتبع أحيانا
    • أنها سهلة القراءة
    • أنها مبسطة جدًا
    • .
  26. 26. الجملة شبه الرمزية IF X=5 THEN
    Y=10 ELSE Y=0

    معناها:

    • إذا كانت 5=X نجعل10=Y
    • إذا كانت 10=Y نجعل5=X
    • إذا كانت 0=X نجعل 5=Y
    • .
  27. 27. المخطط الذي يستخدم الشرط يسمى:

    • مخطط تتابع
    • مخطط قرار
    • مخطط معالجة
    • .
  28. 28- أي من التالي يستخدم للتكرار في شبه الرمزية

    • INPUT
    • FOR
    • IF
    • .
  29. 29. أي من التالي يستخدم للإدخال في المخطط:

    • متوازي الأضلاع
    • المستطيل
    • الدائرة
    • .
  30. 30. أي من التالي يستخدم للبداية والنهاية في المخطط:

    • بيضاوي
    • مستطيل
    • معین
    • .