10. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
10
هانوي أبراج مسألة
2
1
A B C
الحالةA
2
1
A B C
الحالةB
عدد
األقراص
=2
11. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
11
2
1
A CB
21
A CB
21
A CB
2 1
A CB
2 1
A CB
2
1
A CB
2
1
A CB
21
A CB
2 1
A CB
2
1
A CB
المتاحة الحلول
12. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
12
2
1
A CB
3
الحالةA
A CB
الحالةB
عدد
األقراص
=3
13. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
13
السحري المربع
•نفترضأنلديناامربعًّايسحر(شبكةمربعة)مكاونمن
nxnمنالخاليا،نقومبتعبئتهبأرقامصحيحةوفقاللشروط
اآلتية:
-عدمتكرارأيرقم.
-أنيكونالمجموعأليصفأوأيعمودأوأيطرقيساوي
اعدداصحيح(M).
M= n (n2+1) / 2
14. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
14
•افترضأنلديكامربعًّايسحر(شبكةمربعة)مكوانمن
3x3منالخاليا،قمبتعبئتهبأرقامصحيحةاوفقللشروط.
M= 3 (32+1) / 2
= 15
15. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
15
الثاني الفصل:
المشكالت حل بناء
الحاسوب باستخدام
24. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
24
الرمزسم ايفة الو
الربط
أجزاء لربط تستخدم
االنسيابي المخطط
االتجاه خطوطالبيانات تدفق اتجاه إلى تشير
محددة عملية
امسبق
منفصل خر مخطط إلى يشير
التكرار
.العداد باستخدام التكرار إلى تشير
البداية قيمة من يبدأ العدادA.
S.التغيير قيمة يمثل
B.النهاية قيمة إلى يشير
A
h
t
t
p
S
B
Counter
25. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
التتابع تركيبة مخطط
25
A
B
Instruction
Instruction
Instruction
26. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
القرار اتخاذ تركيبة مخطط
26
IF
<Condition(s)>
A
Instruction
Set For False
Instruction
Set For True
B
TrueFalse
IF
<Condition(s)>
A
Instruction
Set For False
Instruction
Set For True
B
True
False
27. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
التكرار تراكيب مخططات
27
While
<Condition(s)>
A
B
Statement(s)
True
False
Until
<Condition(s)>
A
B
Statement(s)
Repeat
Counter
Begin End
StepValue
A
Statement(s)
Counter
B
While Repeat Automatic Counter Loop
28. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
28
•مثال1:اكتبالخطواتالخوارزميةثمارسمالمخططاالنسيابيلحل
مسألةقراءةعددينوإيجادحاصلالجمعلهماثمطباعةالنات.
1. Read A ,B
2. Sum = A + B
3. Write Sum
4. End
Start
END
READ
A, B
WRITE
Sum
Sum = A + B
أمثلة
29. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
29
•مثال2:اكتبالخطواتالخوارزميةثمارسمالمخططاالنسيابيلحل
مسألةقراءةثالثةأعدادوحسابالمتوسط،لهاثمطباعةالنات.
1. Read A ,B,C
2. Sum = A+B+C
3. Average = Sum / 3
4. Write Average
5. End
Start
End
Read A, B, C
Write Average
Sum = A+B+C
Average =Sum /3
30. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
30
•مثال3:اكتبالخطواتالخوارزميةثمارسمالمخططاالنسيابيلحل
مسألةقراءةعددينواختبار،تساويهماثمطباعةالنات.
1. Read A ,B
2. If A = B
Then
Write "Equal"
Else
Write "Not Equal"
End If
3. End
Start
END
READ
A, B
A = B
WRITE
“Not Equal
WRITE
“Equal”
NoYes
31. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
31
•مثال4:اكتبالخطواتالخوارزميةثمارسمالمخططاالنسيابيلحل
مسألةقراءةعددينوالمقارنةبينهماوطباعةاألكبر.
1. Read A ,B
2. If A > B
Then
Write A
Else
If A=B
Then
Write "A = B"
Else
Write B
End If
End If
3. End
Start
END
READ
A, B
A > B
A = B
WRITE
A
WRITE
B
WRITE
A=B
Yes No
No
Yes
32. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
32
مثال5:ارسمالمخططاالنسيابيلحلمسألةقراءة
عددصحيح(N)وحسابالمضروب(Fact)
لهذا،العددثمطباعةالعددومضروبه.
33. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
33
Start
END
READ
N
N < 0
I <= 1
WRITE
N, Fact
Yes
No
Yes
No
Fact =1
I = N
Fact =Fact x I
I = I - 1
a. Read N
b. Fact = 1
c. I = N
d. If N < 0
Then
Goto step 1
Else
If I < =1
Then
Write N, Fact
Else
Fact=Fact x I
I = I - 1
End if
End if
e. End
34. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
34
مثال6:ارسمالمخططاالنسيابيلحلمسألةقراءة
عددينوتطبيقالمؤثراتالحسابيةعليهما(الجمع
والطرحوالضربوالقسمة)،ثمطباعةالنات.
35. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
35
Start
END
READ
A, B
Summation = A + B
Subtraction = A - B
Multiplication = A * B
Division = A / B
B < > 0
WRITE
“Error Divid
by zero
Yes
No
WRITE
Summation,
Subtraction,
Multiplication
WRITE
Division
36. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
36
مثال7:ارسمالمخططاالنسيابيلحلمسألةقراءة
العدد(N)ثمإيجادمجموعاألعدادالصحيحةمن
إلىN،ثمطباعةكلمنالعددNوالمجموع.
37. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
37
Start
END
READ
N
WRITE
N, Sum
i
Sum = 0
i
1 N
1
Sum = Sum + i
1. Read N
2. Sum = 0
3. Loop: i = 1 to N
Sum = Sum + i
Loop End: i
1. Write N, Sum
2. End
38. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
38
مثال8:ارسمالمخططاالنسيابيلحلمسألةقراءة
نصفالقطر(r)لعددNمنالدوائروحسابمساحة
الدائرة(Area)وطباعةكلمن:نصف،القطر
والمساحةفيكلمرة.(ص55)
39. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
39
Start
END
READ
N
i
Pi = 3.14
Area = Pi * r ^2
WRITE
R, Area
READ
r
Area = 0
i
1 N
1
الخطوات اكتب
للمخطط الخوارزمية
المقابل االنسيابي
40. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
40
مثال9:ارسمالمخططاالنسيابيلحلمسألةحسابالحجم
(Volume)والمساحةالجانبية(SideArea)لعددNمن
األسطواناتحيثسيتمقراءةنصفقطرالقاعدة(r)واالرتفاع
(h)لكلأسطوانة.المخرجاتستكونطباعةكلمن:نصف
،القطر،واالرتفاع،والحجموالمساحةالجانبيةفيكلمرة.
(ص56)
41. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
41
الخطوات اكتب
للمخطط الخوارزمية
المقابل االنسيابي
Start
END
READ
N
i
Pi = 3.14
SideArea = h * 2 * Pi * r
WRITE
r,h, Volume,
SideArea
READ
r, h
SideArea = 0
Volume = 0
Volume = h * Pi * r ^2
i
1 N
1
42. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
42
مثال0:ارسمالمخططاالنسيابيلحلمسألةقراءةمعادالتمن
الدرجةالثانية(a, b, c)ثماحسبجذور،المعادلةواطبعالنات.
(ص57)
43. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
43
START
Read
a, b, c
a=0
X = - c / b
WRITE
x
END
Rot < 0
Yes
No
WRITE
No real
solution
Yes
X1=(- b - ( rot) ) / ( 2 * a )
X2=(- b + (rot) ) / ( 2 * a )
rot = b ^ 2 - 4 * a * c
WRITE
X1,x2
44. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
44
أمثلة لبقية عَجري
االنسيابية المخططات
الملحق الكتاب في
45. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعة
45
الثالث الفصل:
المخططات رسم برنامج
(Visio 2013)
46. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعةKING ABDULAZIZ UNIVERSITY
برنامVisio
•برنامفيزيو(Visio)أحدأشهرالبرامالمتخصصةفيرسم
األنواعالمختلفةمنالمخططاتفيشتىالمجاالت.
•يتمتعبالدقةالعاليةوالسهولةفي،األداءمَدستخويفيمجاالتاألعمال
كمامَدستخيفيمجاالتالدراساتواألبحاث.
•يحتويفيزيو(Visio)علىالعديدمنالرسوماتالتييمكن
استخدامهاأوإعادة،تصميمهامعإمكانإنشاءأشكالجديدةيمكن
إعادةاستخدامها.
46
47. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعةKING ABDULAZIZ UNIVERSITY
القوالب
•القالبهوملفرسميحويصفحةرسمواحدةومجموعةمن
صفحاتاإلستنسل(التييستخدمهاالمصممفيتنفيذالرسم
المطلوب).
•ويمكنأناليشتملالقالبعلىأيصفحاتإستنسلكماهوالحال
فيالقالب"رسمفارغ".
47
49. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعةKING ABDULAZIZ UNIVERSITY
جديد ملف فتح
.قائمة فتح"ملف."
.اختيار"جديد"االختيار شاشة لتظهر"جديد"تم التينكك
أحد اختيار منالقوالب.
49
50. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعةKING ABDULAZIZ UNIVERSITY
جديد ملف فتح-
.اختيارأحدالقوالباتبعلنوعالرسمالمطلوب(مثال"رسم
تخطيطيأساسي)"فتظهرنافذةتأكيدإنشاءمستندجديدمنهذا
،القالبوتحويهذهالنافذةاوصفًّايتعريفمختصارللقالب.
50
51. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعةKING ABDULAZIZ UNIVERSITY
صفحاتاإلستنسل
•صفحاتاإلستنسلهيصفحاتتحويمجموعةمتجانسةمن
األشكالفيكلصفحة(والتيسيتماستخدامهافيالرسم).
•كلصفحةمنصفحاتاإلستنسلتختصبمجالمعينمنمجاالت
األعمال،والرسوماتلذامنالمهمالتعرفعليهاوعلىأسماء
األشكالالمستخدمةفيكلمنها.
•تظهرصفحاتاإلستنسلداخلنافذةاألشكاليسارالشاشةتحت
عنوانقوالباإلستنسل.عنداختيارصفحةمعينةمنهذهالصفحات
تظهراألشكالفيالجزءالسفليمنالنافذة.
51
52. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعةKING ABDULAZIZ UNIVERSITY
األشكال نافذة
52
53. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعةKING ABDULAZIZ UNIVERSITY
صفحات إضافةإستنسلالحالي للملف
.اختيار"مزيدمناألشكال"مننافذة"األشكال"(الموجودةيسار
الشاشة)لتظهرقائمةتحويصفحاتإستنسلمصنفةكفئات.
.اختيارالصفحاتالمطلوبإضافتهامنداخلقائمةالفئات.
53
54. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعةKING ABDULAZIZ UNIVERSITY
الرسم صفحات
•كما واحدة صفحة على مبدئية بصورة الملف يحتويتالحظ.
54
55. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعةKING ABDULAZIZ UNIVERSITY
جديدة صفحة إضافة
•طريقتين بإحدى:
.بالنقرعالمة على" + "يسار أسفلالشاشة.
.التبويب من«إدراج».
55
56. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعةKING ABDULAZIZ UNIVERSITY
الصفحة إعداد
.التبويب على النقر"تصميم."
.ثمالنقرعلىرمزالقائمةفيمنطقة"إعدادالصفحة"كماهومبَّني
فيالشكللتظهرنافذةاإلعداداتوالتيمنخاللهايمكنالتحكمفي
كلمن:إعداد،الطباعةوحجم،الصفحةومقياس،الرسم
وخصائصالصفحة.
56
57. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعةKING ABDULAZIZ UNIVERSITY
الطباعة إعداد
•من"إعدادالصفحة"اختر"إعدادالطباعة"،ومنثميمكنكاختيار
اإلعداداتالمالئمةللطباعة.
57
58. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعةKING ABDULAZIZ UNIVERSITY
الرسم مقياس إعداد
•من"إعدادالصفحة"اختر"مقياسالرسم"،ومنثميمكنكاختيار
اإلعداداتالمالئمةلمقياسالرسم.
58
59. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعةKING ABDULAZIZ UNIVERSITY
القياس وحدات ضبط
.من"الصفحة إعداد"اختر"الصفحة خصائص."
.ثممنخيار«وحداتالقياس»يمكنكاختياروحدةالقياسالمناسبة
(،البوصة،السنتيميتر،اليوم،الساعة...).
59
60. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعةKING ABDULAZIZ UNIVERSITY
ومقاس الصفحة اتجاه في التحكمالورقة
.التبويب على انقر"تصميم."
.ثممن"إعدادالصفحة"اختر"تجاه ا"ليكونًّايعمودأوأفق،ًّايأو
اختر"الحجم"إنَشئتالختيارحجمالورقالمناسب.
60
61. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعةKING ABDULAZIZ UNIVERSITY
المسطرة إظهاراإلرشاد وخطوط والشبكة
ُّدَعتهذهاألدواتمنالعناصرالمساعدةاألساسيةلدقةالرسم.
•التبويب من"عرض. "
61
62. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعةKING ABDULAZIZ UNIVERSITY
المهام أجزاء إظهار
•التبويب على انقر"عرض."
•ثمانقرعلى"أجزاءالمهام"لتظهرلكنافذة،األشكالونافذةبيانات
،الشكلونافذةالتنقل،والتكبيرونافذةالحجموالموضع.
62
63. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعةKING ABDULAZIZ UNIVERSITY
الرسم صفحة إلى األشكال إدراج
•يتمإدراجاألشكالمننافذةاألشكالبالنقرعلىالشكلمع
السحبثماإلفالتداخلصفحةالرسم.
63
64. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعةKING ABDULAZIZ UNIVERSITY
خر شكل مع المحاذاة
•يوفرالبرناماخطوطوهمية(الخطوطاإلرشادية)لمحاذاةالشكلمع
شكلخركماهوَدهمشا.
64
65. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعةKING ABDULAZIZ UNIVERSITY
اإلرشادية الخطوط مع المحاذاة
•الخطوطاإلرشاديةهيخطوطيتمإدراجهامنإحدىالمسطرتين
(األفقية،باألعلىالرأسيةمنجانبالصفحة)بالنقرمعالسحبإلى
داخلصفحةالرسم.
65
66. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعةKING ABDULAZIZ UNIVERSITY
األشكال بين التوصيل
.انقرعلىالتبويب"الصفحةالرئيسية".
.ثمانقرعلىأيقونةالتوصيل.
.هوجمؤشرالفأرةإلىإحدى
نقاطاالتصالفيالشكلاألول(التيتظهرباللوناألخضرعندمرورالفأرة
بالقربمنها)،ثمانقربيسارالفأرةعليها.
4.توجهإلىنقطةاالتصالبالشكلالثانيوانقرعليهامَسرليالخطالواصل
بينهما.
66
67. KING ABDULAZIZ UNIVERSITY العزيز عبد الملك جامعةKING ABDULAZIZ UNIVERSITY
النص وتحرير الشكل تنسيق
•توفرالقائمةالجانبيةأليشكل
خيار"تنسيقالشكل"للتحكمفي
جميعتنسيقاتالشكل..
مثلالتعبئةوالخطوطوالمؤثرات
عليه(كمافيبقيةبرامأوفيس).
•يوفراالختيار"تحريرالنص"
الكتابةداخل،الشكلويمكنكالكتابة
الشكل على المزدوج بالنقر.
67