Professional Documents
Culture Documents
( 11درجة) السؤال األول :مامحتويات المتغيرات خالل تنفيذ كل خطوه للمقاطع البرمجية التالية:
( 6درجات) السؤال الثاني )A :اكتب االيعاز الالزم لكل خطوة (استخدم الطريقة المختصرة للحل):
مالحظة :اجب عن 6فقط على ان يكون 1و 6ضمن الحل.
-1كون مصفوفه أحادية مربعه aبحجم 3*3
-2اخزن الرقم 4في الصف الثاني من المصفوفة a
-3الصف الثالث للمصفوفة aيمثل ضعف عناصر الصف الثاني
-4اطبع مجموع عناصر الصف الثالث من المصفوفة a
-5اطبع مجموع عناصر المصفوفه aكاملة
-6استنسخ عناصر العمود الثاني من المصفوفة aالى المتجه b
-7اطبع القيم األكبر من 3في المتجه b
( 2درجة) ( Bمالفرق بين a ^ 2وبين a .^ 2
( Bالبرنامج ادناه ايعازاته صحيحه لكن تسلسل خطواته غير صحيحة (غير مرتبة) اعد ترتيب
الخطوات ليصبح البرنامج صحيح ومتكامل .ثم وضح ما الغرض من البرنامج.
if c( i ) > 0
;)' = c( i ) = input ( ' c
for i =1 : 4
;) ]disp ( [ c(i) , is -ve No.
;) ]disp ( [ c(i) , is +ve No.
else
end
end
( 10درجات) السؤال الرابع :اجب عن احد الفرعين:
( Aاكتب برنامج يحوي على التالي:
-1اكتب دالة ( function y = factorial ) xاليجاد مفكوك x
-2اكتب برنامج رئيسي مستخدما حلقة forويستدعي دالة factorialلحساب المتوالية التالية:
!N=3!*5!*7!*9
( Bاكتب برنامج يحوي على التالي:
-1اكتب دالة ( function y = squarex ) xاليجاد X
2
-2اكتب برنامج رئيسي مستخدما حلقة forويستدعي دالة sequareلحساب المتوالية التالية:
N = 2 2 * 42 * 62* 8 2
السؤال الخامس :اكتب برنامج لقراءة متجه aبطول 5عناصر ثم اجب عن ثالثة افرع 10( :درجات)
( Aطباعة عدد ومجموع مضاعفات الرقم 6
( Bطباعة عدد ومجموع القيم المحصورة بين 5و 20
( Cطباعة عدد ومجموع القيم الفردية.
( Dطباعة مكعب القيم الموجبة