SlideShare a Scribd company logo
1 of 13
Download to read offline
‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬
‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (1)
‫إعداد‬
‫جربيل‬‫احممد‬‫املهدي‬.‫م‬
‫هندس‬‫بكالوريوس‬‫ـــــــــــــ‬‫إ‬‫ة‬‫لكرتونية‬
‫الليبية‬‫باألكادميية‬‫ماجستري‬ ‫طالب‬
Phone: 00218917154974
E-Mail: Almahdi.jabriel@yahoo.com
‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬
‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (2)
‫املؤلف‬‫كلمة‬
‫األنبياء‬ ‫خامت‬ ‫على‬ ‫والسالم‬ ‫والصالة‬ ,‫الرحيم‬ ‫الرمحن‬ ‫اهلل‬ ‫بسم‬
‫وعلى‬ ‫حممد‬ ‫سيدنا‬ ‫واملرسلني‬:‫بعد‬ ‫أما‬ ,‫وصحبه‬ ‫آله‬
‫اليت‬ ‫الورقات‬ ‫هذه‬ ‫ترتيب‬ ‫يف‬ ‫وفقت‬ ‫أكون‬ ‫أن‬ ‫وجل‬ ‫عز‬ ‫اهلل‬ ‫أسأل‬ ‫فإني‬
‫بسيط‬ ‫تبيان‬ ‫من‬ ‫أكثر‬ ‫ليست‬ ‫كانت‬‫تعل‬ ‫يف‬ ‫مبتدئ‬ ‫هو‬ ‫من‬ ‫لكل‬‫م‬‫أسس‬
‫اخلوارزميات‬‫االنسيابية‬ ‫املخططات‬ ‫ورسم‬ ‫املسائل‬ ‫وفهم‬‫مسرية‬ ‫تكون‬ ‫حتى‬
.‫االستيعاب‬ ‫وسهلة‬ ‫الفهم‬
‫الفائدة‬ ‫فيها‬ ‫تكون‬ ‫أن‬ ‫اهلل‬ ‫وأسأل‬‫مطلع‬ ‫لكل‬ ‫الواضحة‬ ‫واملعلومة‬
...‫حسناتنا‬ ‫ميزان‬ ‫يف‬ ‫تكون‬ ‫وأن‬
‫احلساب‬‫يقوم‬‫يوم‬‫وللمؤمنني‬‫ولوالدي‬‫لي‬‫اغفر‬‫اللهم‬
‫أمجعني‬‫وحينا‬‫وشهدائنا‬‫ألمواتنا‬‫اغفر‬‫اللهم‬
‫األنام‬‫خري‬‫حممد‬‫اهلل‬‫رسول‬‫على‬‫والسالم‬‫والصالة‬
‫جربيل‬‫املهدي‬.‫م‬
‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬
‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (3)
‫مقدم‬‫ــــــ‬:‫ة‬
‫سنة‬ ‫إىل‬ ‫بيسك‬ ‫لغة‬ ‫بداية‬ ‫ترجع‬(1691( ‫األستاذين‬ ‫يد‬ ‫على‬ ‫جتهيزها‬ ‫مت‬ ‫حيث‬ )‫م‬Kurtz)
(‫و‬Kenny.‫دارمثوت‬ ‫كلية‬ ‫يف‬ )
( ‫مسيت‬BASIC:‫التالية‬ ‫الكلمات‬ ‫جمموعة‬ ‫من‬ ‫اشتقاقا‬ )
Beginners All-purpose Symbolic Instruction Code
.‫للمبتدئني‬ ‫األغراض‬ ‫متعددة‬ ‫لغة‬ ‫أي‬
(‫بيسك‬‫لغة‬)‫(إصدارات‬‫أنظمة‬BASIC:)
( ‫عام‬‫ع‬‫ع‬ ‫ن‬ ‫عت‬‫ع‬‫ع‬ ‫عل‬‫ع‬‫ع‬‫م‬‫تع‬ ‫عابقة‬‫ع‬‫ع‬‫س‬‫ال‬ ‫عة‬‫ع‬‫ع‬‫م‬ ‫األن‬ ‫عع‬‫ع‬‫ع‬‫ي‬‫مج‬DOS( ‫عدار‬‫ع‬‫ع‬‫ص‬(‫ا‬ ‫عدا‬‫ع‬‫ع‬‫ع‬ ‫عا‬‫ع‬‫ع‬‫م‬ )VISUAL
BASIC( ‫نوافذ‬ ‫ام‬ ‫ن‬ ‫ت‬ ‫يعمل‬ ‫الذي‬ )Windows.‫إصداراته‬ ‫مبختلف‬ )
(‫بيسك‬‫فيجوال‬‫ملاذا‬VISUAL BASIC:‫)؟‬
:‫التالية‬ ‫لألسباب‬ ‫بيسك‬ ‫فيجوال‬ ‫نستخدم‬
1.‫ا(دخال‬ ‫يف‬ ‫العربية‬ ‫اللغة‬ ‫استخدام‬ ‫إمكانية‬‫وا(خراج‬.
2..‫نوافذ‬ ‫ام‬ ‫ن‬ ‫ت‬ ‫اللغة‬ ‫هذه‬ ‫تعمل‬
3.‫ا(صدارات‬ ‫باقي‬ ‫يف‬ ‫تتوفر‬ ‫ال‬ ‫واليت‬ ‫بيسك‬ ‫فيجوال‬ ‫مع‬ ‫نوافذ‬ ‫ام‬ ‫لن‬ ‫املتعددة‬ ‫ا(مكانات‬
( ‫ام‬ ‫ن‬ ‫ت‬ ‫تعمل‬ ‫اليت‬DOS.)
IBM BASIC
QUICK BASIC
GW BASIC
TURBO BASIC
VISUAL BASIC
‫نظام‬ ‫حتت‬ ‫تعمل‬DOS
‫حتت‬ ‫تعمل‬Windows
‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬
‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (4)
‫الربجمة‬‫أساسيات‬:‫األول‬‫الباب‬
‫الربنامج؟‬‫هو‬‫ما‬
‫عيت‬‫ع‬‫ع‬‫ل‬‫وا‬ ‫عة‬‫ع‬‫ع‬‫جم‬‫الرب‬ ‫عات‬‫ع‬‫ع‬‫غ‬‫ل‬ ‫عد‬‫ع‬‫ع‬‫ح‬‫بإ‬ ‫عة‬‫ع‬‫ع‬‫ب‬‫مكتو‬ ‫عات‬‫ع‬‫ع‬‫م‬‫والتعلي‬ ‫عر‬‫ع‬‫ع‬‫م‬‫األوا‬ ‫عن‬‫ع‬‫ع‬‫م‬ ‫عة‬‫ع‬‫ع‬‫ع‬‫جممو‬ ‫عن‬‫ع‬‫ع‬‫ع‬ ‫عارة‬‫ع‬‫ع‬‫ب‬‫ع‬ ‫عو‬‫ع‬‫ع‬‫ه‬
.‫معني‬ ‫غرض‬ ‫يتحقق‬ ‫بتنفيذها‬
‫هو‬‫ما‬‫البشر؟‬‫على‬‫ختتلف‬‫وهل‬‫الربجمة؟‬‫بلغة‬‫املقصود‬
‫عى‬‫ل‬‫ع‬ ‫عدف‬‫ه‬‫ت‬ ‫عر‬‫د‬‫الب‬ ‫عات‬‫غ‬‫ل‬ ‫عني‬‫ح‬ ‫يف‬ ,‫عوب‬‫س‬‫اسا‬ ‫أو‬ ‫عة‬‫ل‬‫ال‬ ‫عع‬‫م‬ ‫التخاطب‬ ‫إىل‬ ‫الربجمة‬ ‫لغة‬ ‫تهدف‬
.‫البعض‬ ‫بعضهم‬ ‫مع‬ ‫البدر‬ ‫ختاطب‬
‫اآللة؟‬‫لغة‬‫هي‬‫ما‬
‫لغة‬ ‫هي‬‫برجمة‬( ‫والواحد‬ ‫الصفر‬ ‫هما‬ ‫فقط‬ ‫اثنان‬ ‫رمزان‬ ‫إال‬ ‫بها‬ ‫يوجد‬ ‫ال‬1,1)‫لغة‬ ‫أول‬ ‫وهي‬
‫برجمة‬‫اساسوب‬ ‫عامل‬ ‫يف‬.
‫أنها‬ ‫كما‬‫عو‬‫ه‬ ‫عك‬‫ل‬‫ذ‬ ‫يف‬ ‫عبب‬‫س‬‫وال‬ )‫عاذا؟؟؟‬‫مل‬( ‫عوب‬‫س‬‫اسا‬ ‫جهاز‬ ‫يفهمها‬ ‫اليت‬ ‫األساسية‬ ‫اللغة‬ ‫هي‬
‫عك‬‫ل‬‫ذ‬ ‫عل‬‫ي‬‫متث‬ ‫عن‬‫ك‬‫وآل‬ ,‫عه‬‫ي‬‫عل‬ ‫عرف‬‫ع‬‫الت‬ ‫عن‬‫م‬ ‫عة‬‫ل‬‫ال‬ ‫عن‬‫ك‬‫آل‬ ‫عا‬‫ي‬‫فيزيائ‬ ‫عيال‬‫ث‬‫مت‬ ‫عرقمني‬‫ل‬‫ا‬ ‫عذين‬‫ه‬ ‫عل‬‫ي‬‫متث‬ ‫إمكانية‬
‫(متثل‬ ‫مغلقة‬ ‫كهربائية‬ ‫بدائرة‬1‫(متثل‬ ‫مفتوحة‬ ‫كهربائية‬ ‫دائرة‬ ‫أو‬ ,)1.)
‫ما‬‫املرتجم؟‬‫هو‬
‫عام‬‫ن‬‫الرب‬ ‫عو‬‫ه‬‫علول‬‫ع‬‫س‬‫امل‬‫عة‬‫ع‬‫غ‬‫ل‬ ‫إىل‬ )‫عك‬‫س‬‫بي‬ ‫عوال‬‫ع‬‫ج‬‫في‬ ‫عل‬‫ث‬‫(م‬ ‫عا‬‫م‬ ‫عة‬‫ع‬‫غ‬‫بل‬ ‫عوب‬‫ت‬‫مك‬ ‫عام‬‫ع‬‫ن‬‫بر‬ ‫عل‬‫ي‬‫و‬ ‫عن‬‫ع‬
.‫اللة‬
:‫التالي‬ ‫بالدكل‬ ‫متثيله‬ ‫وآلكن‬
‫املرتجم‬ ‫وظيفة‬
:‫املرتمجات‬‫أنواع‬
:‫هما‬ ‫املرتمجات‬ ‫من‬ ‫نوعني‬ ‫هنالك‬ ‫يوجد‬
1ّ‫س‬‫املف‬ .( ‫ر‬Interpreter:)
‫وة‬‫و‬‫عمني‬ ‫وام‬‫و‬‫وت‬ ‫وة‬‫و‬‫ل‬ ‫ا‬ ‫وة‬‫و‬‫ننا‬ ‫وامو‬‫و‬‫نرن‬ ‫آلل‬ ‫وا‬‫و‬‫م‬ ‫وة‬‫و‬‫ننا‬ ‫وو‬‫و‬‫املما‬ ‫وامو‬‫و‬‫الكن‬ ‫وة‬‫و‬‫نرتمج‬ ‫ووم‬‫و‬‫يب‬ ‫وامو‬‫و‬‫نرن‬ ‫وو‬‫و‬‫ه‬
.)‫فورية‬ ‫(ترمجة‬ ‫مجنة‬ ‫مجنة‬ ‫فيه‬ ‫الرتمجة‬
2( ‫ّف‬‫ر‬‫املص‬ .Compiler:)
‫وة‬‫و‬‫عمني‬ ‫وام‬‫و‬‫وت‬ ‫وة‬‫و‬‫ل‬ ‫ا‬ ‫وة‬‫و‬‫ننا‬ ‫وامو‬‫و‬‫نرن‬ ‫آلل‬ ‫وا‬‫و‬‫م‬ ‫وة‬‫و‬‫لا‬ ‫وو‬‫و‬‫املما‬ ‫وامو‬‫و‬‫الكن‬ ‫وة‬‫و‬‫نرتمج‬ ‫ووم‬‫و‬‫يب‬ ‫وامو‬‫و‬‫نرن‬ ‫وو‬‫و‬‫ه‬
‫دفعة‬ ‫فيه‬ ‫الرتمجة‬.)‫كنية‬ ‫(ترمجة‬ ‫واحدة‬
‫نرجمة‬ ‫نناة‬ ‫نرنامو‬‫املرتجم‬‫لة‬ ‫ا‬ ‫نناة‬ ‫نرنامو‬
‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬
‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (5)
‫بيسك؟‬‫فيجوال‬‫لغة‬‫يف‬‫املرتجم‬‫نوع‬‫هو‬‫ما‬
‫ّور‬‫س‬‫املف‬ ‫النووا‬ ‫مون‬ ‫نيسك‬ ‫فيجوال‬ ‫لاة‬ ‫يف‬ ‫املرتجم‬ ‫يصنف‬(Interpreter)‫مححظوة‬ ‫وميمون‬
‫لوو‬ ‫ريوياا‬ ‫مراسور‬ ‫ونلومل‬ ‫حيوو‬ ‫نيسوك‬ ‫فيجوال‬ ‫لاة‬ ‫يف‬ ‫نرنامو‬ ‫كاانة‬ ‫يف‬ ‫خطأ‬ ‫حصول‬ ‫عند‬ ‫ذلك‬
‫خط‬ ‫وجود‬ ‫آلل‬ ‫ا‬ ‫مل‬ ‫األمحر‬ ‫النو‬ ‫آلل‬ ‫الماانة‬.‫أ‬
‫املرتجم؟‬‫بتنفيذها‬‫يقوم‬‫اليت‬‫املهام‬‫هي‬‫ما‬
:‫هما‬ ‫أرياريياني‬ ‫مهماني‬ ‫تنفيذ‬ ‫عنى‬ ‫املرتجم‬ ‫يعمل‬
1..‫لة‬ ‫ا‬ ‫لاة‬ ‫آلل‬ ‫ما‬ ‫نناة‬ ‫نرنامو‬ ‫ترمجة‬
2..‫نها‬ ‫املساخدم‬ ‫وآلعحم‬ ‫الكنامو‬ ‫يف‬ ‫الناوية‬ ‫األخطاء‬ ‫اكالاف‬
:‫األخطاء‬‫أنواع‬
:‫نوعني‬ ‫آلل‬ ‫الكنامو‬ ‫يف‬ ‫األخطاء‬ ‫تصنف‬
1( ‫لاوي‬ ‫خطأ‬ .Syntax error:)
‫وامو‬‫و‬‫الكن‬ ‫ول‬‫و‬‫ةر‬ ‫ون‬‫و‬‫م‬ ‫واف‬‫و‬‫اكال‬ ‫وام‬‫و‬‫ي‬ ‫وا‬‫و‬‫م‬ ‫وادة‬‫و‬‫وع‬ ‫وة‬‫و‬‫النا‬ ‫ود‬‫و‬‫ةواع‬ ‫وة‬‫و‬‫ملخالف‬ ‫وة‬‫و‬‫نايج‬ ‫ودة‬‫و‬‫ن‬ ‫وأ‬‫و‬‫خط‬ ‫وو‬‫و‬‫ه‬
.‫املرتجم‬
2( ‫منطبي‬ ‫خطأ‬ .Logical error:)
‫الكنوامو‬ ‫ناجرنوة‬ )‫(املوكمو‬ ‫املسواخدم‬ ‫يمالفه‬ ‫ولمن‬ ‫املرتجم‬ ‫الكنامو‬ ‫يمالفه‬ ‫خطأ‬ ‫هو‬
.‫معاجلاها‬ ‫ناائو‬ ‫املاوةع‬ ‫الريانات‬ ‫نرعض‬ ‫واخاراره‬
‫ال‬‫لغات‬‫ربجمة‬(Programming languages):
‫الربجمة؟‬‫لغة‬‫هي‬‫ما‬
‫من‬ ‫عادة‬ ‫وتامو‬ ‫لة‬ ‫وا‬ ‫الرلر‬ ‫نني‬ ‫لناخاطب‬ ‫وورييط‬ ‫احلاريو‬ ‫جهاز‬ ‫مع‬ ‫الاواصل‬ ‫لاة‬ ‫هي‬
.‫الناوية‬ ‫والبواعد‬ ‫املفردات‬ ‫من‬ ‫حمدود‬ ‫عدد‬
:‫الكجمة‬ ‫لاات‬ ‫عنى‬ ‫أمثنة‬
-( ‫نيسك‬ ‫لاة‬BASIC.)
-( ‫فورترا‬ ‫لاة‬FORTRAN.)
-( ‫ناريمال‬ ‫لاة‬PASCAL.)
-( ‫ريي‬ ‫لاة‬C.)
-( ‫لاة‬C++)‫ريي‬ ‫لناة‬ ‫تطوير‬ ‫هي‬ ‫واليت‬.
-.)‫ناريمال‬ ‫لناة‬ ‫(تطوير‬ ‫دلفي‬ ‫لاة‬
-.)‫نيسك‬ ‫لناة‬ ‫(تطوير‬ ‫نيسك‬ ‫فيجوال‬ ‫لاة‬
-‫جووووووووووووووافا‬ ‫لاة‬.‫األخرى‬ ‫الناات‬ ‫من‬ ‫المث‬ ‫ها‬ ‫وغ‬..
‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬
‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (9)
‫واإلنسان؟‬‫احلاسوب‬‫بني‬‫االختالف‬‫أوجه‬‫هي‬‫ما‬
‫فهو‬ ‫الافم‬ ‫نبدرة‬ ‫احلاريو‬ ‫عن‬ ‫اإلنسا‬ ‫ميااز‬‫طريبة‬ ‫آلل‬ ‫ويرسده‬ ‫لنحاريو‬ ‫يفمر‬ ‫الذي‬
.‫مسألة‬ ‫أي‬ ‫حل‬
‫ين‬ ‫(الاخو‬ ‫النسويا‬ ‫وعودم‬ ‫احلسوا‬ ‫الدةوة‬ ‫نالسورعة‬ ‫اإلنسوا‬ ‫عون‬ ‫احلاريو‬ ‫ميااز‬ ‫نينما‬
.)‫لنريانات‬ ‫المر‬
:‫هامة‬‫مالحظات‬
-‫لاوة‬ ‫آلل‬ ‫نراجمهوا‬ ‫لرتمجة‬ )‫مصرف‬ ‫أو‬ ‫ّر‬‫س‬‫(مف‬ ‫مرتجم‬ ‫نرنامو‬ ‫آلل‬ ‫الكجمة‬ ‫لاات‬ ‫مجيع‬ ‫حتااج‬
‫ا‬ ‫لاة‬ ‫عدا‬ ‫ما‬ ‫لة‬ ‫ا‬.‫لة‬
-‫املوجوود‬ ‫اخلطوأ‬ ‫آلصحح‬ ‫يام‬ ‫أ‬ ‫آلل‬ ‫ياوةف‬ ‫تنفيذه‬ ‫فإ‬ ‫الكنامو‬ ‫يف‬ ‫لاوي‬ ‫خطأ‬ ‫وجود‬ ‫حالة‬ ‫يف‬
.‫الكنامو‬ ‫تنفيذ‬ ‫ةرول‬ ‫يام‬ ‫ما‬ ‫عادة‬ ‫وجد‬ ‫آل‬ ‫الذي‬ ‫املنطبي‬ ‫اخلطأ‬ ‫عمس‬ ‫فيه‬
:‫برنامج‬‫إعداد‬‫خطوات‬
‫وو‬‫و‬‫احلاريوو‬ ‫آلل‬ ‫واج‬‫و‬‫اوو‬ ‫وى‬‫و‬‫ماوو‬‫أو‬‫آلل‬ ‫وها‬‫و‬‫حنوو‬ ‫يف‬ ‫واج‬‫و‬‫اوو‬ ‫ويت‬‫و‬‫الوو‬ ‫وائل‬‫و‬‫املسوو‬ ‫وي‬‫و‬‫هوو‬ ‫وا‬‫و‬‫موو‬
‫نرنامو‬ ‫كاانة‬ ‫آلل‬ ‫ااج‬ ‫ماى‬ ‫أو‬ ‫احلاريو‬
‫خاصة‬ ‫مفيدة‬ ‫آلة‬ ‫احلاريو‬ ‫جهاز‬‫يف‬‫اجملاالت‬:‫الاالية‬
1..‫اخلطأ‬ ‫حتامل‬ ‫ال‬ ‫واليت‬ ‫واملامررة‬ ‫ّلة‬‫و‬‫املط‬ ‫احلسانات‬
2..‫فيها...اخل‬ ‫معينة‬ ‫معنومة‬ ‫عن‬ ‫الرحو‬ ‫أو‬ ‫ترتيرها‬ ‫مثل‬ ‫الضخمة‬ ‫الريانات‬ ‫معاجلة‬
3..‫املعنومووووووووووووووووووات‬ ‫ونبل‬ ‫االتصاالت‬
4..‫الريووووووووووووانات‬ ‫ين‬ ‫خت‬
:‫ما‬‫برجمي‬‫عمل‬‫إجناز‬‫عن‬‫إتباعها‬‫الواجب‬‫اخلطوات‬
1..‫املساهدف‬ ‫والناتو‬ ‫الكنامو‬ ‫معطيات‬ ‫حتديد‬ ‫نها‬ ‫يبصد‬ :‫املسألة‬ ‫حتديد‬
2.‫اليت‬ ‫والعمنيات‬ ‫اخلطوات‬ ‫وهي‬ ‫احلل‬ ‫خوارزمية‬ ‫كاانة‬ ‫أي‬ :‫احلل‬ ‫تصميم‬‫نإتراعها‬‫نصول‬
. ‫املطنو‬ ‫احلل‬ ‫آلل‬
3.‫نناوة‬ ‫املماونوة‬ ‫اخلوارزمية‬ ‫ترمجة‬ ‫عن‬ ‫عرارة‬ ‫هي‬ :‫الكجمة‬ ‫لاات‬ ‫نإحدى‬ ‫الكنامو‬ ‫كاانة‬
.)‫نيسك‬ ‫(فيجوال‬ ‫مثل‬ ‫احلاريو‬ ‫يفهمها‬ ‫لاة‬ ‫آلل‬ )‫مثح‬ ‫(العرنية‬ ‫املكمو‬
4.. ‫احلاريو‬ ‫جهاز‬ ‫عنى‬ ‫وتنفيذه‬ ‫الكنامو‬ ‫جترنة‬
5.‫ا‬ ‫وذ‬‫و‬‫تنفي‬ ‫ول‬‫و‬‫فل‬ ‫(أي‬ ‫وآلال‬ ‫وف‬‫و‬‫ناوة‬ ‫وامو‬‫و‬‫الكن‬ ‫واح‬‫و‬‫ح‬ ‫وة‬‫و‬‫حال‬ ‫يف‬‫وة‬‫و‬‫مراجع‬ ‫ون‬‫و‬‫م‬ ‫ود‬‫و‬‫ن‬ ‫وح‬‫و‬‫ف‬ )‫وامو‬‫و‬‫لكن‬
.‫نداياها‬ ‫من‬ ‫السانبة‬ ‫اخلطوات‬ ‫يف‬ ‫اخلطأ‬ ‫وتصحيح‬
‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬
‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (7)
(‫اخلوارزميــــــــــــــــــــــات‬Algorithms)
‫اخلوارزمية؟‬‫هي‬‫ما‬
. ‫املطنو‬ ‫احلل‬ ‫آلل‬ ‫تنفيذها‬ ‫عند‬ ‫تؤدي‬ ‫اليت‬ ‫اخلطوات‬ ‫من‬ ‫جمموعة‬ ‫عن‬ ‫عرارة‬ ‫هي‬
‫االسم؟‬‫بهذا‬‫اخلوارزمية‬‫مسيت‬‫ملاذا‬
‫و‬‫و‬‫اخلوارزمي‬ ‫وت‬‫و‬‫مسي‬‫يف‬ ‫وا‬‫و‬‫ع‬ ‫وذي‬‫و‬‫ال‬ ‫ووارزمي‬‫و‬‫اخل‬ ‫وى‬‫و‬‫موري‬ ‫ون‬‫و‬‫ن‬ ‫ود‬‫و‬‫حمم‬ ‫وا‬‫و‬‫لنع‬ ‫ورة‬‫و‬‫نس‬ ‫وم‬‫و‬‫االري‬ ‫وذا‬‫و‬‫نه‬ ‫ة‬
.‫اجلك‬ ‫عنم‬ ‫يف‬ ‫ونرغ‬ ‫الااريع‬ ‫البر‬
:‫اخلوارزميات‬‫عن‬‫هامة‬‫مالحظات‬
‫جيب‬ ‫خوارزمية‬ ‫آلعداد‬ ‫عند‬‫االناراه‬:‫الاالي‬ ‫آلل‬
1.( ‫نداية‬ ‫خوارزمية‬ ‫لمل‬‫انوووووودأ‬‫(ت‬ ‫ونهاية‬ )‫ووووو‬.)‫وةف‬
2.‫األمر‬ ‫اخلوارزميات‬ ‫يف‬ ‫نساخدم‬.‫املعطيات‬ ‫إلدخال‬ )‫(اةووووووووورأ‬
3..‫حسانه‬ ‫املطنو‬ ‫إلخراج‬ )‫(أكاب‬ ‫األمر‬ ‫اخلوارزميات‬ ‫يف‬ ‫نساخدم‬
4.( ‫الرم‬ ‫اخلوارزميات‬ ‫يف‬ ‫نساخدم‬.‫ةسمة‬ ‫كعحمة‬ )/( ‫والرم‬ ‫لنضر‬ ‫كعحمة‬ )
‫مثال‬‫ترنيعه‬ ‫وطراعة‬ ‫عدد‬ ‫لبراءة‬ ‫خوارزمية‬ ‫أكاب‬ :
:‫احلل‬
.)‫(أ‬ ‫العدد‬ :‫املعطيات‬
‫طراعة‬ : ‫املطنو‬:‫حيو‬ ) ( ‫ترنيعه‬‫أ‬ =×‫أ‬.
:‫املطنونة‬ ‫اخلوارزمية‬
1..‫اندأ‬
2..)‫(أ‬ ‫العدد‬ ‫اةووورأ‬
3.‫احسب‬‫أ‬ = :.‫أ‬
4..) ( ‫أكاب‬
5..‫توةف‬
‫مثال‬‫مجعهما‬ ‫حاصل‬ ‫وآلجياد‬ ‫عددين‬ ‫لبراءة‬ ‫خوارزمية‬ ‫أكاب‬ :
:‫احلل‬
.)‫(ص‬ ‫الثاني‬ ‫العدد‬ )‫(س‬ ‫األول‬ ‫العدد‬ :‫املعطيات‬
+ ‫س‬ = ‫م‬ :‫حيو‬ )‫(م‬ ‫اجملموا‬ ‫حسا‬ : ‫املطنو‬.‫ص‬
‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬
‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (8)
:‫املطنونة‬ ‫اخلوارزمية‬
1..‫انوودأ‬
2..)‫(س‬ ‫األول‬ ‫العدد‬ ‫اةرأ‬
3..)‫(ص‬ ‫الثاني‬ ‫العدد‬ ‫اةرأ‬
4..‫ص‬ + ‫س‬ = ‫م‬ :‫احسب‬
5..)‫(م‬ ‫أكاب‬
9..‫توةف‬
(‫االنسيابي‬‫املخطط‬Flow-chart)
‫االنسيابي؟‬‫املخطط‬‫هو‬‫ما‬
.‫اخلوارزمية‬ ‫عمل‬ ‫لاوضيح‬ ‫أريهم‬ ‫نينها‬ ‫ترنط‬ ‫اهلندريية‬ ‫األسمال‬ ‫من‬ ‫جمموعة‬ ‫عن‬ ‫عرارة‬ ‫هو‬
‫وات‬‫و‬‫احلنب‬ ‫ول‬‫و‬‫عم‬ ‫ويح‬‫و‬‫توض‬ ‫يف‬ ‫وة‬‫و‬‫وخاص‬ ‫وة‬‫و‬‫اخلوارزمي‬ ‫ون‬‫و‬‫م‬ ‫ور‬‫و‬‫أكث‬ ‫ووا‬‫و‬‫نوض‬ ‫وط‬‫و‬‫املخط‬ ‫وذا‬‫و‬‫ه‬ ‫واز‬‫و‬‫وميا‬
.‫املنطبية‬ ‫واللروط‬
:‫االنسيابي‬‫املخطط‬‫يف‬‫املستخدمة‬‫األساسية‬‫األشكال‬
1.)‫(توةف‬ ‫والنهاية‬ )‫(اندأ‬ ‫لنرداية‬ ‫يساخدم‬ :‫الريضاوي‬ ‫اللمل‬ .
2.‫ات‬ ‫املاا‬ ‫ةيم‬ ‫وتعيني‬ ‫احلاريرية‬ ‫لنعمنيات‬ ‫يساخدم‬ :‫املساطيل‬ .
3.)‫واإلخراج‬ ‫لإلدخال‬ ‫(أو‬ ‫والماانة‬ ‫لنبراءة‬ :‫األضحا‬ ‫ماوازي‬ .
4.‫املنطبية‬ ‫والعمنيات‬ ‫لنمبارنات‬ ‫يساخدم‬ :‫املعني‬ ‫سمل‬ .
5‫وط‬‫و‬‫املخط‬ ‫ويل‬‫و‬‫توص‬ ‫واط‬‫و‬‫نب‬ ‫ويح‬‫و‬‫لاوض‬ ‫واخدم‬‫و‬‫تس‬ :‫ودائرة‬‫و‬‫ال‬ .‫وياني‬‫و‬‫االنس‬‫ذات‬ ‫وات‬‫و‬‫املخطط‬ ‫وة‬‫و‬‫حال‬ ‫يف‬ ‫وا‬‫و‬‫وغالر‬
.‫ة‬ ‫المر‬ ‫األحجام‬
9‫فيما‬ ‫لناوصيل‬ ‫يساخدم‬ :‫السهم‬ ..‫املخطط‬ ‫مسار‬ ‫وتوضيح‬ ‫السانبة‬ ‫اهلندريية‬ ‫األسمال‬ ‫نني‬
‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬
‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (6)
‫مثال‬‫املخطط‬ ‫وارريم‬ ‫احلل‬ ‫خوارزمية‬ ‫أكاب‬ :‫االنسياني‬‫وحسوا‬ ‫مسواطيل‬ ‫وعورم‬ ‫طوول‬ ‫لبراءة‬
‫مساحاه‬
:‫احلل‬
:‫املعطيات‬
.)‫(ا‬ ‫املساطيل‬ ‫عرم‬ )‫(ط‬ ‫املساطيل‬ ‫طول‬
: ‫املطنو‬
‫ط‬ = ‫م‬ :‫حيو‬ )‫(م‬ ‫املساطيل‬ ‫مساحة‬ ‫حسا‬×.‫ا‬
:‫املطنونة‬ ‫اخلوارزمية‬
1..‫اندأ‬
2..)‫(ا‬ ‫و‬ )‫(ط‬ ‫اةرأ‬
3.‫ط‬ = ‫م‬ :‫احسب‬.‫ا‬
4..)‫(م‬ ‫ةيمة‬ ‫أكاب‬
5..‫توةف‬
:‫االنسياني‬ ‫املخطط‬
:‫هامة‬‫مالحظات‬
1.‫املثوال‬ ‫يف‬ ‫املطنوو‬ ‫كوا‬ ‫لوو‬ ‫حاوى‬ ‫أي‬ ‫احلول‬ ‫خوارزميوة‬ ‫مون‬ ‫يوام‬ ‫االنسوياني‬ ‫املخطط‬ ‫ارياخراج‬
‫املخطط‬ ‫أرريم‬‫اخلوارزمية‬ ‫عمل‬ ‫يام‬ ‫أ‬ ‫اخلطأ‬ ‫يف‬ ‫الوةوا‬ ‫لاحيف‬ ‫يفضل‬ ‫فإنه‬ ‫فبط‬ ‫االنسياني‬
.‫أوال‬
2..‫االنسياني‬ ‫املخطط‬ ‫توفر‬ ‫آلذا‬ ‫احلل‬ ‫خوارزمية‬ ‫آلل‬ ‫الوصول‬ ‫ميمن‬
‫مثال‬‫أعداد‬ ‫أرنعة‬ ‫ماوريط‬ ‫حلسا‬ ‫االنسياني‬ ‫املخطط‬ ‫وارريم‬ ‫احلل‬ ‫خوارزمية‬ ‫أكاب‬ :
:‫احلل‬
:‫املعطيات‬
)‫(ط‬ )‫(ا‬ )‫(ك‬ )‫(ل‬ ‫أعداد‬ ‫أرنعة‬.
: ‫املطنو‬
= ‫م‬ :‫حيو‬ )‫(م‬ ‫املاوريط‬ ‫حسا‬/)‫ط‬ + ‫ا‬ + ‫ك‬ + ‫(ل‬4.
‫ابدأ‬
‫احسب‬‫م=ط‬ :‫ع‬
)‫(ع‬ ,)‫(ط‬ ‫اقرأ‬
) ‫م‬ ( ‫أكتب‬
‫توقف‬
‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬
‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (11)
:‫املطنونة‬ ‫اخلوارزمية‬
1..‫اندأ‬
2.‫اةرأ‬.)‫(ط‬ )‫(ا‬ )‫(ك‬ )‫(ل‬
3.‫احسب‬/)‫ط‬ + ‫ا‬ + ‫ك‬ + ‫(ل‬ = ‫م‬ :4.
4..)‫(م‬ ‫ةيمة‬ ‫أكاب‬
5..‫توةف‬
‫املخطط‬:‫االنسياني‬
‫مثال‬‫نوأ‬ ‫عنموا‬ ‫السونوية‬ ‫الضوريرة‬ ‫حلسوا‬ ‫االنسوياني‬ ‫املخطوط‬ ‫وارريوم‬ ‫احلل‬ ‫خوارزمية‬ ‫أكاب‬ :
( ‫وريرة‬‫و‬‫الض‬15‫ون‬‫و‬‫ع‬ ‫ودخل‬‫و‬‫ال‬ ‫وذا‬‫و‬‫ه‬ ‫زاد‬ ‫آلذا‬ ‫ونوي‬‫و‬‫الس‬ ‫الوودخل‬ ‫ون‬‫و‬‫م‬ )%4111‫موون‬ ‫وى‬‫و‬‫يعف‬ ‫فإنووه‬ ‫وآلال‬ ‫وار‬‫و‬‫دين‬
‫الضريرة‬
:‫احلل‬
.)‫(د‬ ‫السنوي‬ ‫الدخل‬ :‫املعطيات‬
:‫حيو‬ )‫(م‬ ‫الضريرة‬ ‫حسا‬ : ‫املطنو‬
= ‫م‬15× %‫د‬‫(د‬ ‫عندما‬>=4111.)‫دينار‬
= ‫م‬1‫(د‬ ‫عندما‬<4111.)‫دينار‬
‫عنوى‬ ‫ننواءا‬ ‫البيمواني‬ ‫هواتني‬ ‫آلحودى‬ ‫اخايوار‬ ‫ورييام‬ )‫(م‬ ‫لنضريرة‬ ‫ةيمة‬ ‫هنالك‬ ‫أ‬ ‫هنا‬ ‫نححظ‬
‫عن‬ ‫زاد‬ ‫آلذا‬ )‫(د‬ ‫السنوي‬ ‫الدخل‬ ‫ةيمة‬4111.‫عنها‬ ‫ةل‬ ‫أو‬ ‫دينار‬
:‫املطنونة‬ ‫اخلوارزمية‬
1..‫اندأ‬
2..)‫(د‬ ‫اةرأ‬
3.‫(د‬ ‫كانت‬ ‫آلذا‬>=4111= ‫م‬ :‫فاحسب‬ )1115= ‫م‬ ‫اجعل‬ ‫وآلال‬ ‫د‬1.
4..)‫(م‬ ‫ةيمة‬ ‫أكاب‬
5..‫توةف‬
‫ابدأ‬
=‫م‬ :‫احسب‬/)‫(ل+ك+ع+ط‬4
‫اقرأ‬)‫(ط‬ ,)‫(ع‬ ,)‫(ك‬ ,)‫(ل‬
) ‫م‬ ( ‫أكتب‬
‫توقف‬
‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬
‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (11)
:‫االنسياني‬ ‫املخطط‬
‫مثال‬‫االنسياني‬ ‫املخطط‬ ‫وارريم‬ ‫احلل‬ ‫خوارزمية‬ ‫أكاب‬ :‫املوواد‬ ‫مون‬ ‫عودد‬ ‫يف‬ ‫طالب‬ ‫درجات‬ ‫لبراءة‬
‫اخلوارزمية‬ ‫يف‬ ‫ةراءته‬ ‫تام‬ ‫املواد‬ ‫عدد‬ ‫نأ‬ ‫عنما‬ ‫جمموعة‬ ‫وآلجياد‬ ‫الدراريية‬
:‫احلل‬
.)‫(د‬ ‫املواد‬ ‫درجات‬ ) ( ‫املواد‬ ‫عدد‬ :‫املعطيات‬
.)‫(م‬ ‫اجملموا‬ ‫حسا‬ : ‫املطنو‬
‫ليحسوب‬ ) ( ‫مواا‬ ‫اريواخدام‬ ‫د‬ ‫لوذلك‬ ‫معنووم‬ ‫غو‬ ‫املوواد‬ ‫عودد‬ ‫أ‬ ‫هنوا‬ ‫نححظ‬ :‫مححظة‬‫تنوك‬ ‫عودد‬
‫املواد‬‫د‬ ‫الويت‬ ‫الودرجات‬ ‫عودد‬ ‫عاانعوة‬ ‫يبووم‬ )‫ا‬ ‫(عوداد‬ ‫مواا‬ ‫اريواخدام‬ ‫جيب‬ ‫احلاالت‬ ‫هذه‬ ‫مثل‬ ‫ويف‬
.) = ‫(ا‬ ‫تصرح‬ ‫أ‬ ‫نعد‬ ‫البراءة‬ ‫وتاوةف‬ ‫ةراءتها‬
:‫املطنونة‬ ‫اخلوارزمية‬
1..‫اندأ‬
2.‫اةرأ‬‫املواد‬ ‫عدد‬(.)
3.= ‫(ا‬ ‫اجعل‬1)‫املواد‬ ‫عداد‬.
4.= ‫(م‬ ‫اجعل‬1.‫اجملموا‬ )
5..)‫(د‬ ‫الدرجة‬ ‫اةرأ‬
9.‫د‬ + ‫م‬ = ‫م‬ :‫احسب‬.
7.+ ‫ا‬ = ‫ا‬ :‫احسب‬1.
8.‫(ا‬ ‫كانت‬ ‫آلذا‬<( ‫اخلطوة‬ ‫آلل‬ ‫ارجع‬ )5.)
6..)‫(م‬ ‫اجملموا‬ ‫اكاب‬
11..‫توةف‬
‫ابدأ‬
=‫ض‬ :‫احسب‬1115‫د‬
)‫(د‬ ‫اقرأ‬
)‫ض‬ ( ‫أكتب‬
‫توقف‬
‫هل‬
‫د‬=>4000
=‫ض‬ :‫اجعل‬1
‫نعم‬‫ال‬
‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬
‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (12)
:‫االنسياني‬ ‫املخطط‬
:‫هامة‬‫مالحظة‬
‫ةيموة‬ ‫حتديود‬ ‫يوام‬ ‫مواا‬ ‫هوو‬ ‫العوداد‬ ‫فوإ‬ ‫ونالاوالي‬ ‫عوداد‬ ‫ناريوم‬ ‫ومسينواه‬ ‫مواا‬ ‫ارياخدام‬ ‫د‬
‫مون‬ ‫عودد‬ ‫معينوة‬ ‫عمنيوة‬ ‫تمورار‬ ‫هوو‬ ‫منوه‬ ‫الرئيسوي‬ ‫واهلودف‬ ‫عنودها‬ ‫ياوةوف‬ ‫وةيموة‬ ‫زيادة‬ ‫وةيمة‬ ‫نداية‬
‫يف‬ ‫مبرول‬ ‫والا‬ ‫المر‬ ‫احلجم‬ ‫لاحيف‬ ‫املرات‬.‫والكامو‬ ‫واملخططات‬ ‫اخلوارزميات‬
‫مثال‬‫لبراءة‬ ‫االنسياني‬ ‫املخطط‬ ‫ارريم‬ :‫كان‬ ‫آلذا‬ "‫"موجب‬ ‫كنمة‬ ‫وطراعة‬ ‫ةيمة‬‫ت‬‫البيمة‬‫من‬ ‫أكك‬
‫أو‬‫ت‬‫كان‬ ‫آلذا‬ ‫ريالب‬ ‫وكنمة‬ ‫الصفر‬ ‫ساوي‬‫ت‬‫البيمة‬‫الصفر‬ ‫من‬ ‫أصار‬
:‫احلل‬
.)‫(س‬ ‫عددية‬ ‫ةيمة‬ :‫املعطيات‬
‫(س‬ ‫كانت‬ ‫آلذا‬ )‫(موجب‬ ‫كنمة‬ ‫طراعة‬ : ‫املطنو‬>=1‫وكنم‬ )‫(س‬ ‫كانت‬ ‫آلذا‬ )‫(ريالب‬ ‫ة‬<1.)
:‫املطنونة‬ ‫اخلوارزمية‬
1..‫اندأ‬
2..)‫(س‬ ‫اةرأ‬
3.‫(س‬ ‫كانت‬ ‫آلذا‬>=1."‫"ريالب‬ ‫اكاب‬ ‫وآلال‬ "‫"موجب‬ ‫اكاب‬ )
4..‫توةف‬
‫ابدأ‬
‫اقرأ‬)‫(ن‬
)‫م‬ ( ‫أكتب‬
‫توقف‬
‫هل‬
‫ن‬ < ‫ع‬
‫اجعل‬:=‫ع‬1
= ‫م‬1
‫نعم‬ ‫ال‬
‫اقرأ‬)‫(د‬
‫احسب‬:‫د‬ + ‫م‬ = ‫م‬
+‫ع‬ = ‫ع‬1
‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬
‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (13)
:‫االنسياني‬ ‫املخطط‬
‫مثال‬‫احلل‬ ‫خوارزمية‬ ‫أكاب‬ :( ‫نوني‬ ‫صوورة‬ ‫ا‬ ‫األعوداد‬ ‫لطراعوة‬ ‫االنسوياني‬ ‫املخطوط‬ ‫وارريوم‬1-
11)
:‫احلل‬
( ‫األعداد‬ :‫املعطيات‬1-11.)
.‫تصاعديا‬ ‫األعداد‬ ‫هذه‬ ‫طراعة‬ : ‫املطنو‬
:‫املطنونة‬ ‫اخلوارزمية‬
1..‫اندأ‬
2.= ‫(ا‬ ‫اجعل‬1.)
3.‫أكاب‬.)‫(ا‬
4.+ ‫ا‬ = ‫ا‬ :‫احسب‬1.
5.‫(ا‬ ‫كانت‬ ‫آلذا‬<=11( ‫اخلطوة‬ ‫آلل‬ ‫ارجع‬ )3.)
9..‫توةف‬

.‫آلناهت‬..
‫ابدأ‬
‫اقرأ‬)‫(س‬
‫توقف‬
‫هل‬
‫س‬=>0
‫نعم‬‫ال‬
‫أكتب‬"‫"موجب‬‫أكتب‬"‫"سالب‬
‫ابدأ‬
= ‫ع‬ :‫اجعل‬1
‫توقف‬
‫هل‬
‫ع‬<=10
‫نعم‬
‫ال‬
)‫(ع‬ ‫أكتب‬
+ ‫ع‬ = ‫ع‬ :‫احسب‬1

More Related Content

Viewers also liked

Teaching using information and communication technology : Do trainee teachers...
Teaching using information and communication technology : Do trainee teachers...Teaching using information and communication technology : Do trainee teachers...
Teaching using information and communication technology : Do trainee teachers...syaabdulrahman
 
Final SAS pitch
Final SAS pitchFinal SAS pitch
Final SAS pitchAmy Tyler
 
Lesson2 proplem solving
Lesson2 proplem solvingLesson2 proplem solving
Lesson2 proplem solvingOM Soso
 
GAPIT Communications
GAPIT CommunicationsGAPIT Communications
GAPIT Communicationshadiep
 
Integrated Solutions for the Commercial Business
Integrated Solutions for the Commercial BusinessIntegrated Solutions for the Commercial Business
Integrated Solutions for the Commercial BusinessEezipay Management Systems
 
Integrated weed management (iwm) is the
Integrated weed management (iwm) is theIntegrated weed management (iwm) is the
Integrated weed management (iwm) is theprabhakarareddy A V
 
Baocaocuoiky athena
Baocaocuoiky athenaBaocaocuoiky athena
Baocaocuoiky athenaLy ND
 
Linkedin slideshow
Linkedin slideshowLinkedin slideshow
Linkedin slideshowvsg2014
 
Tìm hiểu một số công nghệ web và xây dựng một chương trình newsletter
Tìm hiểu một số công nghệ web và xây dựng một  chương trình newsletterTìm hiểu một số công nghệ web và xây dựng một  chương trình newsletter
Tìm hiểu một số công nghệ web và xây dựng một chương trình newsletterNhzttrwng NW
 
2014 2015.announcement.03.va.2015-01-07
2014 2015.announcement.03.va.2015-01-072014 2015.announcement.03.va.2015-01-07
2014 2015.announcement.03.va.2015-01-07JENNY K. OH
 
Pekeliling ICT Bil 1 Tahun 2012 DKICT KPM
Pekeliling ICT Bil 1 Tahun 2012 DKICT KPM Pekeliling ICT Bil 1 Tahun 2012 DKICT KPM
Pekeliling ICT Bil 1 Tahun 2012 DKICT KPM nkli84
 
Role deficiency and toxicity secondary nutrients
Role deficiency and toxicity secondary nutrientsRole deficiency and toxicity secondary nutrients
Role deficiency and toxicity secondary nutrientsprabhakarareddy A V
 
The RPG Dude on Open Display File Technology for your IBM i - GUI - DOM Control
The RPG Dude on Open Display File Technology for your IBM i - GUI - DOM ControlThe RPG Dude on Open Display File Technology for your IBM i - GUI - DOM Control
The RPG Dude on Open Display File Technology for your IBM i - GUI - DOM Controllooksoftware
 

Viewers also liked (18)

Teaching using information and communication technology : Do trainee teachers...
Teaching using information and communication technology : Do trainee teachers...Teaching using information and communication technology : Do trainee teachers...
Teaching using information and communication technology : Do trainee teachers...
 
Final SAS pitch
Final SAS pitchFinal SAS pitch
Final SAS pitch
 
Lesson2 proplem solving
Lesson2 proplem solvingLesson2 proplem solving
Lesson2 proplem solving
 
Serving under the son
Serving under the sonServing under the son
Serving under the son
 
GAPIT Communications
GAPIT CommunicationsGAPIT Communications
GAPIT Communications
 
Integrated Solutions for the Commercial Business
Integrated Solutions for the Commercial BusinessIntegrated Solutions for the Commercial Business
Integrated Solutions for the Commercial Business
 
Ldership ict
Ldership ictLdership ict
Ldership ict
 
Integrated weed management (iwm) is the
Integrated weed management (iwm) is theIntegrated weed management (iwm) is the
Integrated weed management (iwm) is the
 
Evoluzione
EvoluzioneEvoluzione
Evoluzione
 
Mothers of Argentina
Mothers of ArgentinaMothers of Argentina
Mothers of Argentina
 
Baocaocuoiky athena
Baocaocuoiky athenaBaocaocuoiky athena
Baocaocuoiky athena
 
Linkedin slideshow
Linkedin slideshowLinkedin slideshow
Linkedin slideshow
 
Tìm hiểu một số công nghệ web và xây dựng một chương trình newsletter
Tìm hiểu một số công nghệ web và xây dựng một  chương trình newsletterTìm hiểu một số công nghệ web và xây dựng một  chương trình newsletter
Tìm hiểu một số công nghệ web và xây dựng một chương trình newsletter
 
2014 2015.announcement.03.va.2015-01-07
2014 2015.announcement.03.va.2015-01-072014 2015.announcement.03.va.2015-01-07
2014 2015.announcement.03.va.2015-01-07
 
Pekeliling ICT Bil 1 Tahun 2012 DKICT KPM
Pekeliling ICT Bil 1 Tahun 2012 DKICT KPM Pekeliling ICT Bil 1 Tahun 2012 DKICT KPM
Pekeliling ICT Bil 1 Tahun 2012 DKICT KPM
 
Role deficiency and toxicity secondary nutrients
Role deficiency and toxicity secondary nutrientsRole deficiency and toxicity secondary nutrients
Role deficiency and toxicity secondary nutrients
 
Classification of weeds.
Classification of weeds.Classification of weeds.
Classification of weeds.
 
The RPG Dude on Open Display File Technology for your IBM i - GUI - DOM Control
The RPG Dude on Open Display File Technology for your IBM i - GUI - DOM ControlThe RPG Dude on Open Display File Technology for your IBM i - GUI - DOM Control
The RPG Dude on Open Display File Technology for your IBM i - GUI - DOM Control
 

Similar to Www.kutub.info 11102الخطوات الخوارزمية

معامل اللغات
معامل  اللغاتمعامل  اللغات
معامل اللغاتGogga Ana Bass
 
مذكرة الحاسب الآلى للصف الأول الثانوى 2015
مذكرة الحاسب الآلى للصف الأول الثانوى   2015مذكرة الحاسب الآلى للصف الأول الثانوى   2015
مذكرة الحاسب الآلى للصف الأول الثانوى 2015أمنية وجدى
 
Telegram_@haaseb_بوربوينت_المهارات_الرقمية_3م_ف2_الوحدة_3_الدرس.pptx
Telegram_@haaseb_بوربوينت_المهارات_الرقمية_3م_ف2_الوحدة_3_الدرس.pptxTelegram_@haaseb_بوربوينت_المهارات_الرقمية_3م_ف2_الوحدة_3_الدرس.pptx
Telegram_@haaseb_بوربوينت_المهارات_الرقمية_3م_ف2_الوحدة_3_الدرس.pptxhrima
 
GENERAL LINGUISTIC - COMPARITIVE STUDY BETWEEN MALAY AND ARABIC LANGUAGE
GENERAL LINGUISTIC - COMPARITIVE STUDY BETWEEN MALAY AND ARABIC LANGUAGEGENERAL LINGUISTIC - COMPARITIVE STUDY BETWEEN MALAY AND ARABIC LANGUAGE
GENERAL LINGUISTIC - COMPARITIVE STUDY BETWEEN MALAY AND ARABIC LANGUAGEIkmal Hakimi
 
Modul transisi t1
Modul transisi t1Modul transisi t1
Modul transisi t1Ani Nadhrah
 
سي بالعربي.pdf
سي بالعربي.pdfسي بالعربي.pdf
سي بالعربي.pdfssuser536c36
 
Programming languages concepts
Programming languages conceptsProgramming languages concepts
Programming languages conceptsFataho Ali
 
Learen c sharp_fully
Learen c sharp_fullyLearen c sharp_fully
Learen c sharp_fullyIslam Saad
 
Ms.sarah.sh
Ms.sarah.shMs.sarah.sh
Ms.sarah.shsarah993
 
مهارات الكتابة وأنواعها
 مهارات الكتابة وأنواعها مهارات الكتابة وأنواعها
مهارات الكتابة وأنواعهاسليمان داود
 
Modul Bahasa Arab STPM.pdf
Modul Bahasa Arab STPM.pdfModul Bahasa Arab STPM.pdf
Modul Bahasa Arab STPM.pdfssuser65a3871
 
تدشين مشروع تواصل للصم 1 1-2015
تدشين مشروع تواصل للصم 1 1-2015تدشين مشروع تواصل للصم 1 1-2015
تدشين مشروع تواصل للصم 1 1-2015Adel Khalifa, PhD
 
محاولات فهم الحاسب للنصوص
محاولات فهم الحاسب للنصوصمحاولات فهم الحاسب للنصوص
محاولات فهم الحاسب للنصوصAhmed Fathy Ahmed
 
المدونات النصية والذاكرات الترجمية الناشئة عنها
المدونات النصية والذاكرات الترجمية الناشئة عنهاالمدونات النصية والذاكرات الترجمية الناشئة عنها
المدونات النصية والذاكرات الترجمية الناشئة عنهاNoureddine KRIMAT
 

Similar to Www.kutub.info 11102الخطوات الخوارزمية (20)

معامل اللغات
معامل  اللغاتمعامل  اللغات
معامل اللغات
 
مذكرة الحاسب الآلى للصف الأول الثانوى 2015
مذكرة الحاسب الآلى للصف الأول الثانوى   2015مذكرة الحاسب الآلى للصف الأول الثانوى   2015
مذكرة الحاسب الآلى للصف الأول الثانوى 2015
 
Sketch engine
Sketch engine Sketch engine
Sketch engine
 
Telegram_@haaseb_بوربوينت_المهارات_الرقمية_3م_ف2_الوحدة_3_الدرس.pptx
Telegram_@haaseb_بوربوينت_المهارات_الرقمية_3م_ف2_الوحدة_3_الدرس.pptxTelegram_@haaseb_بوربوينت_المهارات_الرقمية_3م_ف2_الوحدة_3_الدرس.pptx
Telegram_@haaseb_بوربوينت_المهارات_الرقمية_3م_ف2_الوحدة_3_الدرس.pptx
 
GENERAL LINGUISTIC - COMPARITIVE STUDY BETWEEN MALAY AND ARABIC LANGUAGE
GENERAL LINGUISTIC - COMPARITIVE STUDY BETWEEN MALAY AND ARABIC LANGUAGEGENERAL LINGUISTIC - COMPARITIVE STUDY BETWEEN MALAY AND ARABIC LANGUAGE
GENERAL LINGUISTIC - COMPARITIVE STUDY BETWEEN MALAY AND ARABIC LANGUAGE
 
Modul transisi t1
Modul transisi t1Modul transisi t1
Modul transisi t1
 
المحاضرة الثالثة لغات البرمجة
المحاضرة الثالثة  لغات البرمجةالمحاضرة الثالثة  لغات البرمجة
المحاضرة الثالثة لغات البرمجة
 
سي بالعربي.pdf
سي بالعربي.pdfسي بالعربي.pdf
سي بالعربي.pdf
 
تعلم برمجة.pdf
تعلم برمجة.pdfتعلم برمجة.pdf
تعلم برمجة.pdf
 
Programming languages concepts
Programming languages conceptsProgramming languages concepts
Programming languages concepts
 
Learen c sharp_fully
Learen c sharp_fullyLearen c sharp_fully
Learen c sharp_fully
 
Ms.sarah.sh
Ms.sarah.shMs.sarah.sh
Ms.sarah.sh
 
مهارات الكتابة وأنواعها
 مهارات الكتابة وأنواعها مهارات الكتابة وأنواعها
مهارات الكتابة وأنواعها
 
أحكام التلاوة
أحكام التلاوةأحكام التلاوة
أحكام التلاوة
 
Modul Bahasa Arab STPM.pdf
Modul Bahasa Arab STPM.pdfModul Bahasa Arab STPM.pdf
Modul Bahasa Arab STPM.pdf
 
تدشين مشروع تواصل للصم 1 1-2015
تدشين مشروع تواصل للصم 1 1-2015تدشين مشروع تواصل للصم 1 1-2015
تدشين مشروع تواصل للصم 1 1-2015
 
محاولات فهم الحاسب للنصوص
محاولات فهم الحاسب للنصوصمحاولات فهم الحاسب للنصوص
محاولات فهم الحاسب للنصوص
 
Arabprogram
ArabprogramArabprogram
Arabprogram
 
المدونات النصية والذاكرات الترجمية الناشئة عنها
المدونات النصية والذاكرات الترجمية الناشئة عنهاالمدونات النصية والذاكرات الترجمية الناشئة عنها
المدونات النصية والذاكرات الترجمية الناشئة عنها
 
أسمبيلي للمبتدئين Assembly
أسمبيلي للمبتدئين Assemblyأسمبيلي للمبتدئين Assembly
أسمبيلي للمبتدئين Assembly
 

More from OM Soso

ما هي البرمجة؟!!
ما هي البرمجة؟!!ما هي البرمجة؟!!
ما هي البرمجة؟!!OM Soso
 
عرض فيجول1
عرض فيجول1عرض فيجول1
عرض فيجول1OM Soso
 
عرض تقديمي1
عرض تقديمي1عرض تقديمي1
عرض تقديمي1OM Soso
 
جافا
جافاجافا
جافاOM Soso
 
الــــــبـــــرمـــــجـــــة
الــــــبـــــرمـــــجـــــةالــــــبـــــرمـــــجـــــة
الــــــبـــــرمـــــجـــــةOM Soso
 
مقدمه في البرمجه.مجموعه روبي
مقدمه في البرمجه.مجموعه روبيمقدمه في البرمجه.مجموعه روبي
مقدمه في البرمجه.مجموعه روبيOM Soso
 

More from OM Soso (9)

ما هي البرمجة؟!!
ما هي البرمجة؟!!ما هي البرمجة؟!!
ما هي البرمجة؟!!
 
عرض فيجول1
عرض فيجول1عرض فيجول1
عرض فيجول1
 
عرض تقديمي1
عرض تقديمي1عرض تقديمي1
عرض تقديمي1
 
جافا
جافاجافا
جافا
 
الــــــبـــــرمـــــجـــــة
الــــــبـــــرمـــــجـــــةالــــــبـــــرمـــــجـــــة
الــــــبـــــرمـــــجـــــة
 
Pascal
PascalPascal
Pascal
 
مقدمه في البرمجه.مجموعه روبي
مقدمه في البرمجه.مجموعه روبيمقدمه في البرمجه.مجموعه روبي
مقدمه في البرمجه.مجموعه روبي
 
Lesson2
Lesson2Lesson2
Lesson2
 
Lesson1
Lesson1Lesson1
Lesson1
 

Www.kutub.info 11102الخطوات الخوارزمية

  • 1. ‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬ ‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (1) ‫إعداد‬ ‫جربيل‬‫احممد‬‫املهدي‬.‫م‬ ‫هندس‬‫بكالوريوس‬‫ـــــــــــــ‬‫إ‬‫ة‬‫لكرتونية‬ ‫الليبية‬‫باألكادميية‬‫ماجستري‬ ‫طالب‬ Phone: 00218917154974 E-Mail: Almahdi.jabriel@yahoo.com
  • 2. ‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬ ‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (2) ‫املؤلف‬‫كلمة‬ ‫األنبياء‬ ‫خامت‬ ‫على‬ ‫والسالم‬ ‫والصالة‬ ,‫الرحيم‬ ‫الرمحن‬ ‫اهلل‬ ‫بسم‬ ‫وعلى‬ ‫حممد‬ ‫سيدنا‬ ‫واملرسلني‬:‫بعد‬ ‫أما‬ ,‫وصحبه‬ ‫آله‬ ‫اليت‬ ‫الورقات‬ ‫هذه‬ ‫ترتيب‬ ‫يف‬ ‫وفقت‬ ‫أكون‬ ‫أن‬ ‫وجل‬ ‫عز‬ ‫اهلل‬ ‫أسأل‬ ‫فإني‬ ‫بسيط‬ ‫تبيان‬ ‫من‬ ‫أكثر‬ ‫ليست‬ ‫كانت‬‫تعل‬ ‫يف‬ ‫مبتدئ‬ ‫هو‬ ‫من‬ ‫لكل‬‫م‬‫أسس‬ ‫اخلوارزميات‬‫االنسيابية‬ ‫املخططات‬ ‫ورسم‬ ‫املسائل‬ ‫وفهم‬‫مسرية‬ ‫تكون‬ ‫حتى‬ .‫االستيعاب‬ ‫وسهلة‬ ‫الفهم‬ ‫الفائدة‬ ‫فيها‬ ‫تكون‬ ‫أن‬ ‫اهلل‬ ‫وأسأل‬‫مطلع‬ ‫لكل‬ ‫الواضحة‬ ‫واملعلومة‬ ...‫حسناتنا‬ ‫ميزان‬ ‫يف‬ ‫تكون‬ ‫وأن‬ ‫احلساب‬‫يقوم‬‫يوم‬‫وللمؤمنني‬‫ولوالدي‬‫لي‬‫اغفر‬‫اللهم‬ ‫أمجعني‬‫وحينا‬‫وشهدائنا‬‫ألمواتنا‬‫اغفر‬‫اللهم‬ ‫األنام‬‫خري‬‫حممد‬‫اهلل‬‫رسول‬‫على‬‫والسالم‬‫والصالة‬ ‫جربيل‬‫املهدي‬.‫م‬
  • 3. ‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬ ‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (3) ‫مقدم‬‫ــــــ‬:‫ة‬ ‫سنة‬ ‫إىل‬ ‫بيسك‬ ‫لغة‬ ‫بداية‬ ‫ترجع‬(1691( ‫األستاذين‬ ‫يد‬ ‫على‬ ‫جتهيزها‬ ‫مت‬ ‫حيث‬ )‫م‬Kurtz) (‫و‬Kenny.‫دارمثوت‬ ‫كلية‬ ‫يف‬ ) ( ‫مسيت‬BASIC:‫التالية‬ ‫الكلمات‬ ‫جمموعة‬ ‫من‬ ‫اشتقاقا‬ ) Beginners All-purpose Symbolic Instruction Code .‫للمبتدئني‬ ‫األغراض‬ ‫متعددة‬ ‫لغة‬ ‫أي‬ (‫بيسك‬‫لغة‬)‫(إصدارات‬‫أنظمة‬BASIC:) ( ‫عام‬‫ع‬‫ع‬ ‫ن‬ ‫عت‬‫ع‬‫ع‬ ‫عل‬‫ع‬‫ع‬‫م‬‫تع‬ ‫عابقة‬‫ع‬‫ع‬‫س‬‫ال‬ ‫عة‬‫ع‬‫ع‬‫م‬ ‫األن‬ ‫عع‬‫ع‬‫ع‬‫ي‬‫مج‬DOS( ‫عدار‬‫ع‬‫ع‬‫ص‬(‫ا‬ ‫عدا‬‫ع‬‫ع‬‫ع‬ ‫عا‬‫ع‬‫ع‬‫م‬ )VISUAL BASIC( ‫نوافذ‬ ‫ام‬ ‫ن‬ ‫ت‬ ‫يعمل‬ ‫الذي‬ )Windows.‫إصداراته‬ ‫مبختلف‬ ) (‫بيسك‬‫فيجوال‬‫ملاذا‬VISUAL BASIC:‫)؟‬ :‫التالية‬ ‫لألسباب‬ ‫بيسك‬ ‫فيجوال‬ ‫نستخدم‬ 1.‫ا(دخال‬ ‫يف‬ ‫العربية‬ ‫اللغة‬ ‫استخدام‬ ‫إمكانية‬‫وا(خراج‬. 2..‫نوافذ‬ ‫ام‬ ‫ن‬ ‫ت‬ ‫اللغة‬ ‫هذه‬ ‫تعمل‬ 3.‫ا(صدارات‬ ‫باقي‬ ‫يف‬ ‫تتوفر‬ ‫ال‬ ‫واليت‬ ‫بيسك‬ ‫فيجوال‬ ‫مع‬ ‫نوافذ‬ ‫ام‬ ‫لن‬ ‫املتعددة‬ ‫ا(مكانات‬ ( ‫ام‬ ‫ن‬ ‫ت‬ ‫تعمل‬ ‫اليت‬DOS.) IBM BASIC QUICK BASIC GW BASIC TURBO BASIC VISUAL BASIC ‫نظام‬ ‫حتت‬ ‫تعمل‬DOS ‫حتت‬ ‫تعمل‬Windows
  • 4. ‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬ ‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (4) ‫الربجمة‬‫أساسيات‬:‫األول‬‫الباب‬ ‫الربنامج؟‬‫هو‬‫ما‬ ‫عيت‬‫ع‬‫ع‬‫ل‬‫وا‬ ‫عة‬‫ع‬‫ع‬‫جم‬‫الرب‬ ‫عات‬‫ع‬‫ع‬‫غ‬‫ل‬ ‫عد‬‫ع‬‫ع‬‫ح‬‫بإ‬ ‫عة‬‫ع‬‫ع‬‫ب‬‫مكتو‬ ‫عات‬‫ع‬‫ع‬‫م‬‫والتعلي‬ ‫عر‬‫ع‬‫ع‬‫م‬‫األوا‬ ‫عن‬‫ع‬‫ع‬‫م‬ ‫عة‬‫ع‬‫ع‬‫ع‬‫جممو‬ ‫عن‬‫ع‬‫ع‬‫ع‬ ‫عارة‬‫ع‬‫ع‬‫ب‬‫ع‬ ‫عو‬‫ع‬‫ع‬‫ه‬ .‫معني‬ ‫غرض‬ ‫يتحقق‬ ‫بتنفيذها‬ ‫هو‬‫ما‬‫البشر؟‬‫على‬‫ختتلف‬‫وهل‬‫الربجمة؟‬‫بلغة‬‫املقصود‬ ‫عى‬‫ل‬‫ع‬ ‫عدف‬‫ه‬‫ت‬ ‫عر‬‫د‬‫الب‬ ‫عات‬‫غ‬‫ل‬ ‫عني‬‫ح‬ ‫يف‬ ,‫عوب‬‫س‬‫اسا‬ ‫أو‬ ‫عة‬‫ل‬‫ال‬ ‫عع‬‫م‬ ‫التخاطب‬ ‫إىل‬ ‫الربجمة‬ ‫لغة‬ ‫تهدف‬ .‫البعض‬ ‫بعضهم‬ ‫مع‬ ‫البدر‬ ‫ختاطب‬ ‫اآللة؟‬‫لغة‬‫هي‬‫ما‬ ‫لغة‬ ‫هي‬‫برجمة‬( ‫والواحد‬ ‫الصفر‬ ‫هما‬ ‫فقط‬ ‫اثنان‬ ‫رمزان‬ ‫إال‬ ‫بها‬ ‫يوجد‬ ‫ال‬1,1)‫لغة‬ ‫أول‬ ‫وهي‬ ‫برجمة‬‫اساسوب‬ ‫عامل‬ ‫يف‬. ‫أنها‬ ‫كما‬‫عو‬‫ه‬ ‫عك‬‫ل‬‫ذ‬ ‫يف‬ ‫عبب‬‫س‬‫وال‬ )‫عاذا؟؟؟‬‫مل‬( ‫عوب‬‫س‬‫اسا‬ ‫جهاز‬ ‫يفهمها‬ ‫اليت‬ ‫األساسية‬ ‫اللغة‬ ‫هي‬ ‫عك‬‫ل‬‫ذ‬ ‫عل‬‫ي‬‫متث‬ ‫عن‬‫ك‬‫وآل‬ ,‫عه‬‫ي‬‫عل‬ ‫عرف‬‫ع‬‫الت‬ ‫عن‬‫م‬ ‫عة‬‫ل‬‫ال‬ ‫عن‬‫ك‬‫آل‬ ‫عا‬‫ي‬‫فيزيائ‬ ‫عيال‬‫ث‬‫مت‬ ‫عرقمني‬‫ل‬‫ا‬ ‫عذين‬‫ه‬ ‫عل‬‫ي‬‫متث‬ ‫إمكانية‬ ‫(متثل‬ ‫مغلقة‬ ‫كهربائية‬ ‫بدائرة‬1‫(متثل‬ ‫مفتوحة‬ ‫كهربائية‬ ‫دائرة‬ ‫أو‬ ,)1.) ‫ما‬‫املرتجم؟‬‫هو‬ ‫عام‬‫ن‬‫الرب‬ ‫عو‬‫ه‬‫علول‬‫ع‬‫س‬‫امل‬‫عة‬‫ع‬‫غ‬‫ل‬ ‫إىل‬ )‫عك‬‫س‬‫بي‬ ‫عوال‬‫ع‬‫ج‬‫في‬ ‫عل‬‫ث‬‫(م‬ ‫عا‬‫م‬ ‫عة‬‫ع‬‫غ‬‫بل‬ ‫عوب‬‫ت‬‫مك‬ ‫عام‬‫ع‬‫ن‬‫بر‬ ‫عل‬‫ي‬‫و‬ ‫عن‬‫ع‬ .‫اللة‬ :‫التالي‬ ‫بالدكل‬ ‫متثيله‬ ‫وآلكن‬ ‫املرتجم‬ ‫وظيفة‬ :‫املرتمجات‬‫أنواع‬ :‫هما‬ ‫املرتمجات‬ ‫من‬ ‫نوعني‬ ‫هنالك‬ ‫يوجد‬ 1ّ‫س‬‫املف‬ .( ‫ر‬Interpreter:) ‫وة‬‫و‬‫عمني‬ ‫وام‬‫و‬‫وت‬ ‫وة‬‫و‬‫ل‬ ‫ا‬ ‫وة‬‫و‬‫ننا‬ ‫وامو‬‫و‬‫نرن‬ ‫آلل‬ ‫وا‬‫و‬‫م‬ ‫وة‬‫و‬‫ننا‬ ‫وو‬‫و‬‫املما‬ ‫وامو‬‫و‬‫الكن‬ ‫وة‬‫و‬‫نرتمج‬ ‫ووم‬‫و‬‫يب‬ ‫وامو‬‫و‬‫نرن‬ ‫وو‬‫و‬‫ه‬ .)‫فورية‬ ‫(ترمجة‬ ‫مجنة‬ ‫مجنة‬ ‫فيه‬ ‫الرتمجة‬ 2( ‫ّف‬‫ر‬‫املص‬ .Compiler:) ‫وة‬‫و‬‫عمني‬ ‫وام‬‫و‬‫وت‬ ‫وة‬‫و‬‫ل‬ ‫ا‬ ‫وة‬‫و‬‫ننا‬ ‫وامو‬‫و‬‫نرن‬ ‫آلل‬ ‫وا‬‫و‬‫م‬ ‫وة‬‫و‬‫لا‬ ‫وو‬‫و‬‫املما‬ ‫وامو‬‫و‬‫الكن‬ ‫وة‬‫و‬‫نرتمج‬ ‫ووم‬‫و‬‫يب‬ ‫وامو‬‫و‬‫نرن‬ ‫وو‬‫و‬‫ه‬ ‫دفعة‬ ‫فيه‬ ‫الرتمجة‬.)‫كنية‬ ‫(ترمجة‬ ‫واحدة‬ ‫نرجمة‬ ‫نناة‬ ‫نرنامو‬‫املرتجم‬‫لة‬ ‫ا‬ ‫نناة‬ ‫نرنامو‬
  • 5. ‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬ ‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (5) ‫بيسك؟‬‫فيجوال‬‫لغة‬‫يف‬‫املرتجم‬‫نوع‬‫هو‬‫ما‬ ‫ّور‬‫س‬‫املف‬ ‫النووا‬ ‫مون‬ ‫نيسك‬ ‫فيجوال‬ ‫لاة‬ ‫يف‬ ‫املرتجم‬ ‫يصنف‬(Interpreter)‫مححظوة‬ ‫وميمون‬ ‫لوو‬ ‫ريوياا‬ ‫مراسور‬ ‫ونلومل‬ ‫حيوو‬ ‫نيسوك‬ ‫فيجوال‬ ‫لاة‬ ‫يف‬ ‫نرنامو‬ ‫كاانة‬ ‫يف‬ ‫خطأ‬ ‫حصول‬ ‫عند‬ ‫ذلك‬ ‫خط‬ ‫وجود‬ ‫آلل‬ ‫ا‬ ‫مل‬ ‫األمحر‬ ‫النو‬ ‫آلل‬ ‫الماانة‬.‫أ‬ ‫املرتجم؟‬‫بتنفيذها‬‫يقوم‬‫اليت‬‫املهام‬‫هي‬‫ما‬ :‫هما‬ ‫أرياريياني‬ ‫مهماني‬ ‫تنفيذ‬ ‫عنى‬ ‫املرتجم‬ ‫يعمل‬ 1..‫لة‬ ‫ا‬ ‫لاة‬ ‫آلل‬ ‫ما‬ ‫نناة‬ ‫نرنامو‬ ‫ترمجة‬ 2..‫نها‬ ‫املساخدم‬ ‫وآلعحم‬ ‫الكنامو‬ ‫يف‬ ‫الناوية‬ ‫األخطاء‬ ‫اكالاف‬ :‫األخطاء‬‫أنواع‬ :‫نوعني‬ ‫آلل‬ ‫الكنامو‬ ‫يف‬ ‫األخطاء‬ ‫تصنف‬ 1( ‫لاوي‬ ‫خطأ‬ .Syntax error:) ‫وامو‬‫و‬‫الكن‬ ‫ول‬‫و‬‫ةر‬ ‫ون‬‫و‬‫م‬ ‫واف‬‫و‬‫اكال‬ ‫وام‬‫و‬‫ي‬ ‫وا‬‫و‬‫م‬ ‫وادة‬‫و‬‫وع‬ ‫وة‬‫و‬‫النا‬ ‫ود‬‫و‬‫ةواع‬ ‫وة‬‫و‬‫ملخالف‬ ‫وة‬‫و‬‫نايج‬ ‫ودة‬‫و‬‫ن‬ ‫وأ‬‫و‬‫خط‬ ‫وو‬‫و‬‫ه‬ .‫املرتجم‬ 2( ‫منطبي‬ ‫خطأ‬ .Logical error:) ‫الكنوامو‬ ‫ناجرنوة‬ )‫(املوكمو‬ ‫املسواخدم‬ ‫يمالفه‬ ‫ولمن‬ ‫املرتجم‬ ‫الكنامو‬ ‫يمالفه‬ ‫خطأ‬ ‫هو‬ .‫معاجلاها‬ ‫ناائو‬ ‫املاوةع‬ ‫الريانات‬ ‫نرعض‬ ‫واخاراره‬ ‫ال‬‫لغات‬‫ربجمة‬(Programming languages): ‫الربجمة؟‬‫لغة‬‫هي‬‫ما‬ ‫من‬ ‫عادة‬ ‫وتامو‬ ‫لة‬ ‫وا‬ ‫الرلر‬ ‫نني‬ ‫لناخاطب‬ ‫وورييط‬ ‫احلاريو‬ ‫جهاز‬ ‫مع‬ ‫الاواصل‬ ‫لاة‬ ‫هي‬ .‫الناوية‬ ‫والبواعد‬ ‫املفردات‬ ‫من‬ ‫حمدود‬ ‫عدد‬ :‫الكجمة‬ ‫لاات‬ ‫عنى‬ ‫أمثنة‬ -( ‫نيسك‬ ‫لاة‬BASIC.) -( ‫فورترا‬ ‫لاة‬FORTRAN.) -( ‫ناريمال‬ ‫لاة‬PASCAL.) -( ‫ريي‬ ‫لاة‬C.) -( ‫لاة‬C++)‫ريي‬ ‫لناة‬ ‫تطوير‬ ‫هي‬ ‫واليت‬. -.)‫ناريمال‬ ‫لناة‬ ‫(تطوير‬ ‫دلفي‬ ‫لاة‬ -.)‫نيسك‬ ‫لناة‬ ‫(تطوير‬ ‫نيسك‬ ‫فيجوال‬ ‫لاة‬ -‫جووووووووووووووافا‬ ‫لاة‬.‫األخرى‬ ‫الناات‬ ‫من‬ ‫المث‬ ‫ها‬ ‫وغ‬..
  • 6. ‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬ ‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (9) ‫واإلنسان؟‬‫احلاسوب‬‫بني‬‫االختالف‬‫أوجه‬‫هي‬‫ما‬ ‫فهو‬ ‫الافم‬ ‫نبدرة‬ ‫احلاريو‬ ‫عن‬ ‫اإلنسا‬ ‫ميااز‬‫طريبة‬ ‫آلل‬ ‫ويرسده‬ ‫لنحاريو‬ ‫يفمر‬ ‫الذي‬ .‫مسألة‬ ‫أي‬ ‫حل‬ ‫ين‬ ‫(الاخو‬ ‫النسويا‬ ‫وعودم‬ ‫احلسوا‬ ‫الدةوة‬ ‫نالسورعة‬ ‫اإلنسوا‬ ‫عون‬ ‫احلاريو‬ ‫ميااز‬ ‫نينما‬ .)‫لنريانات‬ ‫المر‬ :‫هامة‬‫مالحظات‬ -‫لاوة‬ ‫آلل‬ ‫نراجمهوا‬ ‫لرتمجة‬ )‫مصرف‬ ‫أو‬ ‫ّر‬‫س‬‫(مف‬ ‫مرتجم‬ ‫نرنامو‬ ‫آلل‬ ‫الكجمة‬ ‫لاات‬ ‫مجيع‬ ‫حتااج‬ ‫ا‬ ‫لاة‬ ‫عدا‬ ‫ما‬ ‫لة‬ ‫ا‬.‫لة‬ -‫املوجوود‬ ‫اخلطوأ‬ ‫آلصحح‬ ‫يام‬ ‫أ‬ ‫آلل‬ ‫ياوةف‬ ‫تنفيذه‬ ‫فإ‬ ‫الكنامو‬ ‫يف‬ ‫لاوي‬ ‫خطأ‬ ‫وجود‬ ‫حالة‬ ‫يف‬ .‫الكنامو‬ ‫تنفيذ‬ ‫ةرول‬ ‫يام‬ ‫ما‬ ‫عادة‬ ‫وجد‬ ‫آل‬ ‫الذي‬ ‫املنطبي‬ ‫اخلطأ‬ ‫عمس‬ ‫فيه‬ :‫برنامج‬‫إعداد‬‫خطوات‬ ‫وو‬‫و‬‫احلاريوو‬ ‫آلل‬ ‫واج‬‫و‬‫اوو‬ ‫وى‬‫و‬‫ماوو‬‫أو‬‫آلل‬ ‫وها‬‫و‬‫حنوو‬ ‫يف‬ ‫واج‬‫و‬‫اوو‬ ‫ويت‬‫و‬‫الوو‬ ‫وائل‬‫و‬‫املسوو‬ ‫وي‬‫و‬‫هوو‬ ‫وا‬‫و‬‫موو‬ ‫نرنامو‬ ‫كاانة‬ ‫آلل‬ ‫ااج‬ ‫ماى‬ ‫أو‬ ‫احلاريو‬ ‫خاصة‬ ‫مفيدة‬ ‫آلة‬ ‫احلاريو‬ ‫جهاز‬‫يف‬‫اجملاالت‬:‫الاالية‬ 1..‫اخلطأ‬ ‫حتامل‬ ‫ال‬ ‫واليت‬ ‫واملامررة‬ ‫ّلة‬‫و‬‫املط‬ ‫احلسانات‬ 2..‫فيها...اخل‬ ‫معينة‬ ‫معنومة‬ ‫عن‬ ‫الرحو‬ ‫أو‬ ‫ترتيرها‬ ‫مثل‬ ‫الضخمة‬ ‫الريانات‬ ‫معاجلة‬ 3..‫املعنومووووووووووووووووووات‬ ‫ونبل‬ ‫االتصاالت‬ 4..‫الريووووووووووووانات‬ ‫ين‬ ‫خت‬ :‫ما‬‫برجمي‬‫عمل‬‫إجناز‬‫عن‬‫إتباعها‬‫الواجب‬‫اخلطوات‬ 1..‫املساهدف‬ ‫والناتو‬ ‫الكنامو‬ ‫معطيات‬ ‫حتديد‬ ‫نها‬ ‫يبصد‬ :‫املسألة‬ ‫حتديد‬ 2.‫اليت‬ ‫والعمنيات‬ ‫اخلطوات‬ ‫وهي‬ ‫احلل‬ ‫خوارزمية‬ ‫كاانة‬ ‫أي‬ :‫احلل‬ ‫تصميم‬‫نإتراعها‬‫نصول‬ . ‫املطنو‬ ‫احلل‬ ‫آلل‬ 3.‫نناوة‬ ‫املماونوة‬ ‫اخلوارزمية‬ ‫ترمجة‬ ‫عن‬ ‫عرارة‬ ‫هي‬ :‫الكجمة‬ ‫لاات‬ ‫نإحدى‬ ‫الكنامو‬ ‫كاانة‬ .)‫نيسك‬ ‫(فيجوال‬ ‫مثل‬ ‫احلاريو‬ ‫يفهمها‬ ‫لاة‬ ‫آلل‬ )‫مثح‬ ‫(العرنية‬ ‫املكمو‬ 4.. ‫احلاريو‬ ‫جهاز‬ ‫عنى‬ ‫وتنفيذه‬ ‫الكنامو‬ ‫جترنة‬ 5.‫ا‬ ‫وذ‬‫و‬‫تنفي‬ ‫ول‬‫و‬‫فل‬ ‫(أي‬ ‫وآلال‬ ‫وف‬‫و‬‫ناوة‬ ‫وامو‬‫و‬‫الكن‬ ‫واح‬‫و‬‫ح‬ ‫وة‬‫و‬‫حال‬ ‫يف‬‫وة‬‫و‬‫مراجع‬ ‫ون‬‫و‬‫م‬ ‫ود‬‫و‬‫ن‬ ‫وح‬‫و‬‫ف‬ )‫وامو‬‫و‬‫لكن‬ .‫نداياها‬ ‫من‬ ‫السانبة‬ ‫اخلطوات‬ ‫يف‬ ‫اخلطأ‬ ‫وتصحيح‬
  • 7. ‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬ ‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (7) (‫اخلوارزميــــــــــــــــــــــات‬Algorithms) ‫اخلوارزمية؟‬‫هي‬‫ما‬ . ‫املطنو‬ ‫احلل‬ ‫آلل‬ ‫تنفيذها‬ ‫عند‬ ‫تؤدي‬ ‫اليت‬ ‫اخلطوات‬ ‫من‬ ‫جمموعة‬ ‫عن‬ ‫عرارة‬ ‫هي‬ ‫االسم؟‬‫بهذا‬‫اخلوارزمية‬‫مسيت‬‫ملاذا‬ ‫و‬‫و‬‫اخلوارزمي‬ ‫وت‬‫و‬‫مسي‬‫يف‬ ‫وا‬‫و‬‫ع‬ ‫وذي‬‫و‬‫ال‬ ‫ووارزمي‬‫و‬‫اخل‬ ‫وى‬‫و‬‫موري‬ ‫ون‬‫و‬‫ن‬ ‫ود‬‫و‬‫حمم‬ ‫وا‬‫و‬‫لنع‬ ‫ورة‬‫و‬‫نس‬ ‫وم‬‫و‬‫االري‬ ‫وذا‬‫و‬‫نه‬ ‫ة‬ .‫اجلك‬ ‫عنم‬ ‫يف‬ ‫ونرغ‬ ‫الااريع‬ ‫البر‬ :‫اخلوارزميات‬‫عن‬‫هامة‬‫مالحظات‬ ‫جيب‬ ‫خوارزمية‬ ‫آلعداد‬ ‫عند‬‫االناراه‬:‫الاالي‬ ‫آلل‬ 1.( ‫نداية‬ ‫خوارزمية‬ ‫لمل‬‫انوووووودأ‬‫(ت‬ ‫ونهاية‬ )‫ووووو‬.)‫وةف‬ 2.‫األمر‬ ‫اخلوارزميات‬ ‫يف‬ ‫نساخدم‬.‫املعطيات‬ ‫إلدخال‬ )‫(اةووووووووورأ‬ 3..‫حسانه‬ ‫املطنو‬ ‫إلخراج‬ )‫(أكاب‬ ‫األمر‬ ‫اخلوارزميات‬ ‫يف‬ ‫نساخدم‬ 4.( ‫الرم‬ ‫اخلوارزميات‬ ‫يف‬ ‫نساخدم‬.‫ةسمة‬ ‫كعحمة‬ )/( ‫والرم‬ ‫لنضر‬ ‫كعحمة‬ ) ‫مثال‬‫ترنيعه‬ ‫وطراعة‬ ‫عدد‬ ‫لبراءة‬ ‫خوارزمية‬ ‫أكاب‬ : :‫احلل‬ .)‫(أ‬ ‫العدد‬ :‫املعطيات‬ ‫طراعة‬ : ‫املطنو‬:‫حيو‬ ) ( ‫ترنيعه‬‫أ‬ =×‫أ‬. :‫املطنونة‬ ‫اخلوارزمية‬ 1..‫اندأ‬ 2..)‫(أ‬ ‫العدد‬ ‫اةووورأ‬ 3.‫احسب‬‫أ‬ = :.‫أ‬ 4..) ( ‫أكاب‬ 5..‫توةف‬ ‫مثال‬‫مجعهما‬ ‫حاصل‬ ‫وآلجياد‬ ‫عددين‬ ‫لبراءة‬ ‫خوارزمية‬ ‫أكاب‬ : :‫احلل‬ .)‫(ص‬ ‫الثاني‬ ‫العدد‬ )‫(س‬ ‫األول‬ ‫العدد‬ :‫املعطيات‬ + ‫س‬ = ‫م‬ :‫حيو‬ )‫(م‬ ‫اجملموا‬ ‫حسا‬ : ‫املطنو‬.‫ص‬
  • 8. ‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬ ‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (8) :‫املطنونة‬ ‫اخلوارزمية‬ 1..‫انوودأ‬ 2..)‫(س‬ ‫األول‬ ‫العدد‬ ‫اةرأ‬ 3..)‫(ص‬ ‫الثاني‬ ‫العدد‬ ‫اةرأ‬ 4..‫ص‬ + ‫س‬ = ‫م‬ :‫احسب‬ 5..)‫(م‬ ‫أكاب‬ 9..‫توةف‬ (‫االنسيابي‬‫املخطط‬Flow-chart) ‫االنسيابي؟‬‫املخطط‬‫هو‬‫ما‬ .‫اخلوارزمية‬ ‫عمل‬ ‫لاوضيح‬ ‫أريهم‬ ‫نينها‬ ‫ترنط‬ ‫اهلندريية‬ ‫األسمال‬ ‫من‬ ‫جمموعة‬ ‫عن‬ ‫عرارة‬ ‫هو‬ ‫وات‬‫و‬‫احلنب‬ ‫ول‬‫و‬‫عم‬ ‫ويح‬‫و‬‫توض‬ ‫يف‬ ‫وة‬‫و‬‫وخاص‬ ‫وة‬‫و‬‫اخلوارزمي‬ ‫ون‬‫و‬‫م‬ ‫ور‬‫و‬‫أكث‬ ‫ووا‬‫و‬‫نوض‬ ‫وط‬‫و‬‫املخط‬ ‫وذا‬‫و‬‫ه‬ ‫واز‬‫و‬‫وميا‬ .‫املنطبية‬ ‫واللروط‬ :‫االنسيابي‬‫املخطط‬‫يف‬‫املستخدمة‬‫األساسية‬‫األشكال‬ 1.)‫(توةف‬ ‫والنهاية‬ )‫(اندأ‬ ‫لنرداية‬ ‫يساخدم‬ :‫الريضاوي‬ ‫اللمل‬ . 2.‫ات‬ ‫املاا‬ ‫ةيم‬ ‫وتعيني‬ ‫احلاريرية‬ ‫لنعمنيات‬ ‫يساخدم‬ :‫املساطيل‬ . 3.)‫واإلخراج‬ ‫لإلدخال‬ ‫(أو‬ ‫والماانة‬ ‫لنبراءة‬ :‫األضحا‬ ‫ماوازي‬ . 4.‫املنطبية‬ ‫والعمنيات‬ ‫لنمبارنات‬ ‫يساخدم‬ :‫املعني‬ ‫سمل‬ . 5‫وط‬‫و‬‫املخط‬ ‫ويل‬‫و‬‫توص‬ ‫واط‬‫و‬‫نب‬ ‫ويح‬‫و‬‫لاوض‬ ‫واخدم‬‫و‬‫تس‬ :‫ودائرة‬‫و‬‫ال‬ .‫وياني‬‫و‬‫االنس‬‫ذات‬ ‫وات‬‫و‬‫املخطط‬ ‫وة‬‫و‬‫حال‬ ‫يف‬ ‫وا‬‫و‬‫وغالر‬ .‫ة‬ ‫المر‬ ‫األحجام‬ 9‫فيما‬ ‫لناوصيل‬ ‫يساخدم‬ :‫السهم‬ ..‫املخطط‬ ‫مسار‬ ‫وتوضيح‬ ‫السانبة‬ ‫اهلندريية‬ ‫األسمال‬ ‫نني‬
  • 9. ‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬ ‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (6) ‫مثال‬‫املخطط‬ ‫وارريم‬ ‫احلل‬ ‫خوارزمية‬ ‫أكاب‬ :‫االنسياني‬‫وحسوا‬ ‫مسواطيل‬ ‫وعورم‬ ‫طوول‬ ‫لبراءة‬ ‫مساحاه‬ :‫احلل‬ :‫املعطيات‬ .)‫(ا‬ ‫املساطيل‬ ‫عرم‬ )‫(ط‬ ‫املساطيل‬ ‫طول‬ : ‫املطنو‬ ‫ط‬ = ‫م‬ :‫حيو‬ )‫(م‬ ‫املساطيل‬ ‫مساحة‬ ‫حسا‬×.‫ا‬ :‫املطنونة‬ ‫اخلوارزمية‬ 1..‫اندأ‬ 2..)‫(ا‬ ‫و‬ )‫(ط‬ ‫اةرأ‬ 3.‫ط‬ = ‫م‬ :‫احسب‬.‫ا‬ 4..)‫(م‬ ‫ةيمة‬ ‫أكاب‬ 5..‫توةف‬ :‫االنسياني‬ ‫املخطط‬ :‫هامة‬‫مالحظات‬ 1.‫املثوال‬ ‫يف‬ ‫املطنوو‬ ‫كوا‬ ‫لوو‬ ‫حاوى‬ ‫أي‬ ‫احلول‬ ‫خوارزميوة‬ ‫مون‬ ‫يوام‬ ‫االنسوياني‬ ‫املخطط‬ ‫ارياخراج‬ ‫املخطط‬ ‫أرريم‬‫اخلوارزمية‬ ‫عمل‬ ‫يام‬ ‫أ‬ ‫اخلطأ‬ ‫يف‬ ‫الوةوا‬ ‫لاحيف‬ ‫يفضل‬ ‫فإنه‬ ‫فبط‬ ‫االنسياني‬ .‫أوال‬ 2..‫االنسياني‬ ‫املخطط‬ ‫توفر‬ ‫آلذا‬ ‫احلل‬ ‫خوارزمية‬ ‫آلل‬ ‫الوصول‬ ‫ميمن‬ ‫مثال‬‫أعداد‬ ‫أرنعة‬ ‫ماوريط‬ ‫حلسا‬ ‫االنسياني‬ ‫املخطط‬ ‫وارريم‬ ‫احلل‬ ‫خوارزمية‬ ‫أكاب‬ : :‫احلل‬ :‫املعطيات‬ )‫(ط‬ )‫(ا‬ )‫(ك‬ )‫(ل‬ ‫أعداد‬ ‫أرنعة‬. : ‫املطنو‬ = ‫م‬ :‫حيو‬ )‫(م‬ ‫املاوريط‬ ‫حسا‬/)‫ط‬ + ‫ا‬ + ‫ك‬ + ‫(ل‬4. ‫ابدأ‬ ‫احسب‬‫م=ط‬ :‫ع‬ )‫(ع‬ ,)‫(ط‬ ‫اقرأ‬ ) ‫م‬ ( ‫أكتب‬ ‫توقف‬
  • 10. ‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬ ‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (11) :‫املطنونة‬ ‫اخلوارزمية‬ 1..‫اندأ‬ 2.‫اةرأ‬.)‫(ط‬ )‫(ا‬ )‫(ك‬ )‫(ل‬ 3.‫احسب‬/)‫ط‬ + ‫ا‬ + ‫ك‬ + ‫(ل‬ = ‫م‬ :4. 4..)‫(م‬ ‫ةيمة‬ ‫أكاب‬ 5..‫توةف‬ ‫املخطط‬:‫االنسياني‬ ‫مثال‬‫نوأ‬ ‫عنموا‬ ‫السونوية‬ ‫الضوريرة‬ ‫حلسوا‬ ‫االنسوياني‬ ‫املخطوط‬ ‫وارريوم‬ ‫احلل‬ ‫خوارزمية‬ ‫أكاب‬ : ( ‫وريرة‬‫و‬‫الض‬15‫ون‬‫و‬‫ع‬ ‫ودخل‬‫و‬‫ال‬ ‫وذا‬‫و‬‫ه‬ ‫زاد‬ ‫آلذا‬ ‫ونوي‬‫و‬‫الس‬ ‫الوودخل‬ ‫ون‬‫و‬‫م‬ )%4111‫موون‬ ‫وى‬‫و‬‫يعف‬ ‫فإنووه‬ ‫وآلال‬ ‫وار‬‫و‬‫دين‬ ‫الضريرة‬ :‫احلل‬ .)‫(د‬ ‫السنوي‬ ‫الدخل‬ :‫املعطيات‬ :‫حيو‬ )‫(م‬ ‫الضريرة‬ ‫حسا‬ : ‫املطنو‬ = ‫م‬15× %‫د‬‫(د‬ ‫عندما‬>=4111.)‫دينار‬ = ‫م‬1‫(د‬ ‫عندما‬<4111.)‫دينار‬ ‫عنوى‬ ‫ننواءا‬ ‫البيمواني‬ ‫هواتني‬ ‫آلحودى‬ ‫اخايوار‬ ‫ورييام‬ )‫(م‬ ‫لنضريرة‬ ‫ةيمة‬ ‫هنالك‬ ‫أ‬ ‫هنا‬ ‫نححظ‬ ‫عن‬ ‫زاد‬ ‫آلذا‬ )‫(د‬ ‫السنوي‬ ‫الدخل‬ ‫ةيمة‬4111.‫عنها‬ ‫ةل‬ ‫أو‬ ‫دينار‬ :‫املطنونة‬ ‫اخلوارزمية‬ 1..‫اندأ‬ 2..)‫(د‬ ‫اةرأ‬ 3.‫(د‬ ‫كانت‬ ‫آلذا‬>=4111= ‫م‬ :‫فاحسب‬ )1115= ‫م‬ ‫اجعل‬ ‫وآلال‬ ‫د‬1. 4..)‫(م‬ ‫ةيمة‬ ‫أكاب‬ 5..‫توةف‬ ‫ابدأ‬ =‫م‬ :‫احسب‬/)‫(ل+ك+ع+ط‬4 ‫اقرأ‬)‫(ط‬ ,)‫(ع‬ ,)‫(ك‬ ,)‫(ل‬ ) ‫م‬ ( ‫أكتب‬ ‫توقف‬
  • 11. ‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬ ‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (11) :‫االنسياني‬ ‫املخطط‬ ‫مثال‬‫االنسياني‬ ‫املخطط‬ ‫وارريم‬ ‫احلل‬ ‫خوارزمية‬ ‫أكاب‬ :‫املوواد‬ ‫مون‬ ‫عودد‬ ‫يف‬ ‫طالب‬ ‫درجات‬ ‫لبراءة‬ ‫اخلوارزمية‬ ‫يف‬ ‫ةراءته‬ ‫تام‬ ‫املواد‬ ‫عدد‬ ‫نأ‬ ‫عنما‬ ‫جمموعة‬ ‫وآلجياد‬ ‫الدراريية‬ :‫احلل‬ .)‫(د‬ ‫املواد‬ ‫درجات‬ ) ( ‫املواد‬ ‫عدد‬ :‫املعطيات‬ .)‫(م‬ ‫اجملموا‬ ‫حسا‬ : ‫املطنو‬ ‫ليحسوب‬ ) ( ‫مواا‬ ‫اريواخدام‬ ‫د‬ ‫لوذلك‬ ‫معنووم‬ ‫غو‬ ‫املوواد‬ ‫عودد‬ ‫أ‬ ‫هنوا‬ ‫نححظ‬ :‫مححظة‬‫تنوك‬ ‫عودد‬ ‫املواد‬‫د‬ ‫الويت‬ ‫الودرجات‬ ‫عودد‬ ‫عاانعوة‬ ‫يبووم‬ )‫ا‬ ‫(عوداد‬ ‫مواا‬ ‫اريواخدام‬ ‫جيب‬ ‫احلاالت‬ ‫هذه‬ ‫مثل‬ ‫ويف‬ .) = ‫(ا‬ ‫تصرح‬ ‫أ‬ ‫نعد‬ ‫البراءة‬ ‫وتاوةف‬ ‫ةراءتها‬ :‫املطنونة‬ ‫اخلوارزمية‬ 1..‫اندأ‬ 2.‫اةرأ‬‫املواد‬ ‫عدد‬(.) 3.= ‫(ا‬ ‫اجعل‬1)‫املواد‬ ‫عداد‬. 4.= ‫(م‬ ‫اجعل‬1.‫اجملموا‬ ) 5..)‫(د‬ ‫الدرجة‬ ‫اةرأ‬ 9.‫د‬ + ‫م‬ = ‫م‬ :‫احسب‬. 7.+ ‫ا‬ = ‫ا‬ :‫احسب‬1. 8.‫(ا‬ ‫كانت‬ ‫آلذا‬<( ‫اخلطوة‬ ‫آلل‬ ‫ارجع‬ )5.) 6..)‫(م‬ ‫اجملموا‬ ‫اكاب‬ 11..‫توةف‬ ‫ابدأ‬ =‫ض‬ :‫احسب‬1115‫د‬ )‫(د‬ ‫اقرأ‬ )‫ض‬ ( ‫أكتب‬ ‫توقف‬ ‫هل‬ ‫د‬=>4000 =‫ض‬ :‫اجعل‬1 ‫نعم‬‫ال‬
  • 12. ‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬ ‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (12) :‫االنسياني‬ ‫املخطط‬ :‫هامة‬‫مالحظة‬ ‫ةيموة‬ ‫حتديود‬ ‫يوام‬ ‫مواا‬ ‫هوو‬ ‫العوداد‬ ‫فوإ‬ ‫ونالاوالي‬ ‫عوداد‬ ‫ناريوم‬ ‫ومسينواه‬ ‫مواا‬ ‫ارياخدام‬ ‫د‬ ‫مون‬ ‫عودد‬ ‫معينوة‬ ‫عمنيوة‬ ‫تمورار‬ ‫هوو‬ ‫منوه‬ ‫الرئيسوي‬ ‫واهلودف‬ ‫عنودها‬ ‫ياوةوف‬ ‫وةيموة‬ ‫زيادة‬ ‫وةيمة‬ ‫نداية‬ ‫يف‬ ‫مبرول‬ ‫والا‬ ‫المر‬ ‫احلجم‬ ‫لاحيف‬ ‫املرات‬.‫والكامو‬ ‫واملخططات‬ ‫اخلوارزميات‬ ‫مثال‬‫لبراءة‬ ‫االنسياني‬ ‫املخطط‬ ‫ارريم‬ :‫كان‬ ‫آلذا‬ "‫"موجب‬ ‫كنمة‬ ‫وطراعة‬ ‫ةيمة‬‫ت‬‫البيمة‬‫من‬ ‫أكك‬ ‫أو‬‫ت‬‫كان‬ ‫آلذا‬ ‫ريالب‬ ‫وكنمة‬ ‫الصفر‬ ‫ساوي‬‫ت‬‫البيمة‬‫الصفر‬ ‫من‬ ‫أصار‬ :‫احلل‬ .)‫(س‬ ‫عددية‬ ‫ةيمة‬ :‫املعطيات‬ ‫(س‬ ‫كانت‬ ‫آلذا‬ )‫(موجب‬ ‫كنمة‬ ‫طراعة‬ : ‫املطنو‬>=1‫وكنم‬ )‫(س‬ ‫كانت‬ ‫آلذا‬ )‫(ريالب‬ ‫ة‬<1.) :‫املطنونة‬ ‫اخلوارزمية‬ 1..‫اندأ‬ 2..)‫(س‬ ‫اةرأ‬ 3.‫(س‬ ‫كانت‬ ‫آلذا‬>=1."‫"ريالب‬ ‫اكاب‬ ‫وآلال‬ "‫"موجب‬ ‫اكاب‬ ) 4..‫توةف‬ ‫ابدأ‬ ‫اقرأ‬)‫(ن‬ )‫م‬ ( ‫أكتب‬ ‫توقف‬ ‫هل‬ ‫ن‬ < ‫ع‬ ‫اجعل‬:=‫ع‬1 = ‫م‬1 ‫نعم‬ ‫ال‬ ‫اقرأ‬)‫(د‬ ‫احسب‬:‫د‬ + ‫م‬ = ‫م‬ +‫ع‬ = ‫ع‬1
  • 13. ‫أ‬‫ساسيات‬‫االنسيابية‬‫واملخططات‬‫اخلوارزميات‬‫يف‬ ‫جربيل‬ ‫احممد‬ ‫املهدي‬ .‫م‬ /‫إعداد‬‫للجميع‬ ‫جمانية‬ ‫نسخة‬ (13) :‫االنسياني‬ ‫املخطط‬ ‫مثال‬‫احلل‬ ‫خوارزمية‬ ‫أكاب‬ :( ‫نوني‬ ‫صوورة‬ ‫ا‬ ‫األعوداد‬ ‫لطراعوة‬ ‫االنسوياني‬ ‫املخطوط‬ ‫وارريوم‬1- 11) :‫احلل‬ ( ‫األعداد‬ :‫املعطيات‬1-11.) .‫تصاعديا‬ ‫األعداد‬ ‫هذه‬ ‫طراعة‬ : ‫املطنو‬ :‫املطنونة‬ ‫اخلوارزمية‬ 1..‫اندأ‬ 2.= ‫(ا‬ ‫اجعل‬1.) 3.‫أكاب‬.)‫(ا‬ 4.+ ‫ا‬ = ‫ا‬ :‫احسب‬1. 5.‫(ا‬ ‫كانت‬ ‫آلذا‬<=11( ‫اخلطوة‬ ‫آلل‬ ‫ارجع‬ )3.) 9..‫توةف‬ .‫آلناهت‬.. ‫ابدأ‬ ‫اقرأ‬)‫(س‬ ‫توقف‬ ‫هل‬ ‫س‬=>0 ‫نعم‬‫ال‬ ‫أكتب‬"‫"موجب‬‫أكتب‬"‫"سالب‬ ‫ابدأ‬ = ‫ع‬ :‫اجعل‬1 ‫توقف‬ ‫هل‬ ‫ع‬<=10 ‫نعم‬ ‫ال‬ )‫(ع‬ ‫أكتب‬ + ‫ع‬ = ‫ع‬ :‫احسب‬1