Professional Documents
Culture Documents
معلومه مهمه :لرسم مخطط انسيابي eللمساله يجب استخدام معينين ( شرطين) للحل ..اليجوز استعمال معين واحد
احد اإلجابات التاليه صحيحه ( :االختيار الثالث هو الصحيح) فكر اين يوضع الشرط الثاني (المعين الثاني):
-1المعين الثاني يوضع ضمن طرف falseألول معين ؟
-2المعين الثاني يوضع ضمن طرف trueألول معين
-3المعين الثاني يوضع بعد انتهاء الشرط األول (بعد التقاء طرفي falseو trueللمعين األول)
)Bارسم مخطط انسيابي وبرنامج للسؤال الثاني أعاله وتحقق من المخطط باعتماد قيم الفرع Aللتاكد منه
;)' =a = input('a
;)' =b = input('b
if a+b > 0
;y=a+b
;)' =disp( 'y
;)disp(y
end
if a ^ 2 > 1
;z=a-b
;)' =disp('z
;)disp(z
end
>>
طبق قيم التنفيذ على المخطط التالي:
البرنامج
x = input('x= ');
if x > = 0
y=x+2;
disp( y);
else
y=x*5;
disp( y);
end
حل اخر
x = input('x= ');
if x > = 0
y=x+2;
else
y=x*5;
end
disp( y);
Run
x= 3
y 5
Run
x= - 4
y - 20
Run
x= 0
y 0
سؤال الواجب :ارسم مخطط انسيابي eوبرنامج للحاالت التاليه :
في حاله كون x>0فاطبع eمربع xوإال )عدم تحقق الشرط ( فاطبع مكعب x
البرنامج
حل اخر
;)' =x = input('x
if x > 0
; )disp(x ^ 2
else
; )disp(x ^ 3
end
Run
x= 3
y 9
Run
x= - 2
y - 8
Run
x= 0
y 1
البرنامج
اكتب برنامج اليجاد اشاره الرقم
a = input('a= ');
if a > 0
else
if a<0
end
end
Run
>> a = 5
positive No.
Run
>> a = 0
it is zero
Run
>> a = - 4
negative No.
البرنامج
اكتب برنامج اليجاد اكبر رقم من بين ثلثه اعداد
a = input('a= ');
b = input('b= ');
c = input('c= ');
disp( a );
else
disp( b );
else
disp ( c ) ;
end
end
Run
>> a = 5
b=8
c=4
8
Run
>> a = -5
b= -4
c = -2
-2
Run
>> a = 20
b= 3
c = 10
20
سؤال :حول المخطط الى برنامج :المخطط eاليجاد اكبر رقم بين ثالثه اعداد اخذا بنظر االعتبار حاله تساوي eاالعداد.