LMHDR Lthny

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

‫مخططات سير العمليات‬

‫‪Flow Charts‬‬

‫فوائد استخدام مخططات سير العمليات‬


‫‪o‬‬
‫‪o‬‬
‫‪Documentations‬‬ ‫‪o‬‬
‫انواع مخططات سير العمليات‬
‫‪1‬‬

‫‪Loops‬‬ ‫‪Branching‬‬
‫أمثلة‬
F=ax+by 1

r  x2  y 2 2

r  x2  y 2
2

Conditional Branching
-: 1‫مثال‬

 x3  5 if x  0
f   5 if x  0
 x3  5 if x  0
-: 2 ‫مثال‬
y
y=(ax2+bx)/c

y=0 c≠0 ax2+bx=0 1


y=∞ c=0 ax2+bx ≠ 0 2
over flow
2 y c=0 ax2+bx=0 3
y c≠0 ax2+bx ≠ 0 4
3

111 1 11

c=0 a
b
c=c+1 c
d
e
2,3,4 f
-:1 ‫مثال‬
11 1
‫كما يمكن رسمه ايضًا كما يلي‬

‫مثال‪-:2‬‬

‫‪5‬‬
‫‪s ‬‬ ‫‪a‬‬
‫‪i 1‬‬
‫‪i‬‬

‫‪s=a1+a2+a3+a4+a5‬‬
‫اشتقاق خوارزمية الحل‬
s0=0 i=0 s0 1
s1=s0+a1 i=1 2
s2=s0+a1 a2 =s1+a2 i=2 3
s3=s1+a2 a3 =s2+a3 i=3 4
s4=s3+a4 i=4 5
s5=s4+a5 i=5 6
si=si-1+ai
‫اذن المخطط هو‬

-:3‫مثال‬

o
o
‫الحل‬
‫‪4‬‬ ‫‪3‬‬ ‫‪b‬‬

‫‪b11 b12 b13 b14 ‬‬


‫‪b  b 21 b 22 b 23 b 24‬‬
‫‪b31 b32 b33 b34 ‬‬

‫‪s1=b11+b12+b13+b14‬‬
‫‪s2=b21+b22+b23+b24‬‬
‫‪s3=b31+b32+b33+b34‬‬
‫والمطلوب هو ايجاد ‪s1, s2, s3‬‬
‫‪s=s+bij‬‬ ‫اذن‬
‫بالتالي فان مخطط سير العمليات للجزء االول هو‬
‫مخطط سير العمليات للجزء الثاني‬
‫مثال‪-:4‬‬

‫الحل‬
‫‪a,b,c‬‬

You might also like