Professional Documents
Culture Documents
( 4درجات) السؤال األول )A :أملئ الجدول حسب تنفيذ كل خطوه للمقطع البرمجي التالي:
1 ;a=3 Step a b
2 ;b=2 1
3 a=a*b^b 2
4 b=a–b*3 3
5 if a > b 4
6 ;b = b + 2 5
7 else 6
8 b = b +a 7
9 end 8
( 4درجات) ( Bاجب عن التالي:
-1اكتب المعادلة التالية بصيغه Qماتالب ( اجب عن واحدة فقط):
البرنامج ادناه ايعازاته صحيحه لكنها غير مرتبة Q.اعد ترتيب الخطوات ليصبح البرنامج صحيحا. -2
( 5درجات) ثم وضح الغرض من البرنامجQ.
;)'disp(' pass
;)'disp(' fail
if y > 49
else
;y=a+2
end
; ) ' = a = input ( ' a
( 12درجة) السؤال الثاني :اجب عن التالي:
-1باستخدام الشرط المركب ،ارسم مخطط انسيابي واكتب برنامج Qلقراءة ثالثة متغيرات لثالثة
اعداد بحيث يطبع عبارة:
all are equal : -بحالة جميع االعداد متساوية
:all are not equal -بحالة الثالثة اعداد جميعها غير متساوية مع بعضها البعض
-2هل يمكن حل المسألة أعاله باستخدام جمله if … elseواحده فقط ؟ (نعم /ال) مع ذكر السبب.
جامعة الموصل
امتحان :الكورس االول /الدور الثاني
ساعات علوم الحاسوب والرياضياتالزمن :ثالث كلية
2022العمليات والتقنيات الذكائية
قسم /9:بحوث
التاريخ/ 8 :
المرحلة :االولى
مدرس المادة :ا.م.د .سماء طليع عزيز
السؤال الثالث )A :ارسم مخطط انسيابي ثم حوله الى برنامج Qلطباعه االعداد التي تقبل القسمة Qعلى
( 8درجات) 3والمحصورة بين 6و 21تنازليا .وباستخدام جملة .for
( 6درجات) ( Bما النتائج التي ستظهر على الشاشة بعد انتهاء تنفيذ البرنامج وحسب الحاالت التالية:
1- a = 4 , m = 2 2- a = -5 , m = -3
;y = 0
if a > 1 && m < 5
;y=m+a
if y >= 3 || y <=0
;y=2*y
else
;y=m–2
end
if a > -1
;a=a*2
end
end
;) ] disp ( [ a y
السؤال الرابع -A) 1 :اكتب جدول بمحتويات الذاكرة (قيم المتغير )m, vاثناء التنفيذ 5( :درجات)
;m=0
for v = -2 : 1 : 2
;m=m +v
end
; ) disp( m
-2ما الغرض من البرنامج
– 3ما عدد مرات تكرار الحلقة v
( Bاكتب برنامج باستخدام جملة forلحساب قيمة المتغير ( : Aاإلجابة عن فرع واحد) ( 6درجات)
A=23+5+7+8+5+ (1
A = 6 7 + 45 + 23+ B (2
بالتوفيق والنجاح