SlideShare une entreprise Scribd logo
1  sur  49
‫خوارزميات‬‫برجمة‬ ‫مباديء‬ ‫و‬
‫يس‬‫ر‬‫تد‬ ‫و‬ ‫إعداد‬/‫ا‬َّ‫ـر‬‫ف‬‫ال‬ ‫ـق‬‫ي‬‫رف‬ ‫حممود‬
‫جافا‬ ‫بلغة‬
2010-2011
‫األوىل‬ ‫احملاضرة‬:‫ا‬‫ر‬‫احملاض‬ ‫و‬ ‫ـاق‬‫س‬‫امل‬ ‫ـة‬‫ع‬‫طبي‬ ‫حول‬ ‫ـة‬‫م‬‫مقد‬‫ت‬
‫الطالبات‬ ‫ـة‬‫ب‬‫شع‬
‫األول‬ ‫ـوع‬‫ب‬‫األس‬
‫احملاضرة‬ ‫هذه‬ ‫يف‬
‫؟‬ ‫املساق‬ ‫مبدرس‬ ‫يف‬‫ر‬‫تع‬
‫الدرجات‬ ‫ـع‬‫ـ‬‫ـ‬‫ـ‬‫ي‬‫ز‬‫تو‬
‫ـاق‬‫س‬‫امل‬ ‫من‬ ‫تتمكن‬ ‫و‬ ‫النجاح‬ ‫حتقق‬ ‫هكذا‬
‫ات‬‫ر‬‫احملاض‬ ‫ـور‬‫ـ‬‫ض‬‫ح‬ ‫حول‬ ‫مالحظات‬
‫التواصل‬ ‫و‬ ‫الوجبات‬
‫ـة‬‫ي‬‫املكتب‬ ‫الساعات‬
‫؟‬ ‫ـة‬‫ـ‬‫ـ‬‫جم‬‫بالرب‬ ‫ـود‬‫ص‬‫املق‬ ‫ما‬
‫؟‬ ‫ـات‬‫ي‬‫باخلوارزم‬ ‫ـود‬‫ص‬‫املق‬ ‫ما‬
‫املساق‬ ‫هلذا‬ ‫ـا‬‫ن‬‫مواضيع‬ ‫هذه‬ ‫و‬(‫املساق‬ ‫توصيف‬)
‫ـز‬‫ي‬‫مم‬ ‫ـج‬‫م‬‫مرب‬ ‫اجتاه‬ ‫يف‬ ‫ـة‬‫م‬‫ـا‬‫ه‬ ‫خطوات‬...
‫املساق‬ ‫مبدرس‬ ‫يف‬‫ر‬‫تع‬
‫االسم‬:‫ا‬َّ‫ـر‬‫ـ‬‫ف‬‫ال‬ ‫ـق‬‫ـ‬‫ي‬‫رف‬ ‫حممود‬
‫شهادايت‬:
‫حاسوب‬ ‫علوم‬ ‫ماجستري‬,‫البحري‬ ‫النقل‬ ‫و‬ ‫التكنولوجيا‬ ‫و‬ ‫للعلوم‬ ‫بية‬‫ر‬‫الع‬ ‫األكادميية‬-‫ية‬‫ر‬‫األسكند‬,‫بتقدير‬97%,2008
‫احلاسوب‬ ‫علوم‬ ‫يوس‬‫ر‬‫بكالو‬,‫اإلسالمية‬ ‫اجلامعة‬–‫غزة‬,‫بتقدير‬77%,2004
‫الثانوية‬ ‫الشهادة‬–‫علمي‬–‫للبنني‬ ‫الثانوية‬ ‫احلسن‬ ‫خالد‬ ‫مدرسة‬,‫يونس‬ ‫خان‬,‫بتقدير‬89,2%,1999
‫احلايل‬ ‫العمل‬:
‫التكنولوجيا‬ ‫و‬ ‫العلوم‬ ‫بكلية‬ ‫حماضر‬–‫يل‬‫ر‬‫أب‬ ‫منذ‬ ‫يونس‬ ‫خان‬2009‫اآلن‬ ‫حىت‬ ‫و‬
‫التطبيقية‬ ‫للعلوم‬ ‫اجلامعية‬ ‫بالكلية‬ ‫متفرغ‬ ‫غري‬ ‫حماضر‬–‫غزة‬,‫سبتمرب‬ ‫من‬2008‫اآلن‬ ‫حىت‬
‫السابق‬ ‫العمل‬:
‫العلوم‬ ‫بكلية‬ ‫األول‬ ‫املعلومات‬ ‫تكنولوجيا‬ ‫ملتقى‬ ‫ئيس‬‫ر‬‫و‬‫نوفمرب‬ ‫التكنولوجيا‬2010
‫سبتمرب‬ ‫منذ‬ ‫بالكلية‬ ‫احلاسوب‬ ‫كز‬‫مر‬ ‫قسم‬ ‫ئيس‬‫ر‬2009‫نوفمرب‬2010
‫فلسطني‬ ‫جبامعة‬ ‫متفرغ‬ ‫غري‬ ‫حماضر‬–‫غزة‬,‫سبتمرب‬ ‫من‬2008‫يونيو‬ ‫حىت‬2009
‫املفتوحة‬ ‫القدس‬ ‫جبامعة‬ ‫متفرغ‬ ‫غري‬ ‫حماضر‬–‫يونس‬ ‫خان‬,‫أكتوبر‬ ‫من‬2008‫يونيو‬ ‫حىت‬2009
‫التكنولوجيا‬ ‫و‬ ‫العلوم‬ ‫بكلية‬ ‫متفرغ‬ ‫غري‬ ‫حماضر‬–‫يونس‬ ‫خان‬,‫أكتوبر‬ ‫من‬2008‫اير‬‫رب‬‫ف‬ ‫حىت‬2009
‫اخلاص‬ ‫األكادميي‬ ‫املوقع‬:
http://mfarra.cst.ps
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫الدرجات‬ ‫ـع‬‫ـ‬‫ـ‬‫ـ‬‫ي‬‫ز‬‫تو‬
100
50
‫الفصل‬ ‫أعمال‬
10
‫ل‬‫أو‬ ‫ي‬‫نظر‬ ‫نصفي‬ ‫امتحان‬
10
‫ثان‬‫عملي‬‫نصفي‬ ‫امتحان‬
10
‫ام‬‫ز‬‫ـ‬‫ـ‬‫ت‬‫ال‬ ‫و‬‫ـاط‬‫ش‬‫ن‬
10
‫املساق‬‫ـروع‬‫ـ‬‫ش‬‫م‬
10
‫سريعة‬‫امتحانات‬ ‫و‬‫ـات‬‫ب‬‫ـ‬‫ج‬‫وا‬
50
‫النهائي‬ ‫االمتحان‬
(‫ي‬‫نظر‬+‫عملي‬)
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫ـاق‬‫س‬‫امل‬ ‫من‬ ‫تتمكين‬ ‫و‬ ‫النجاح‬ ‫حتققي‬ ‫هكذا‬
‫تأخري‬ ‫دون‬ ‫أخطاءك‬ ‫معاجلة‬ ‫على‬ ‫القدرة‬ ‫تعطيك‬ ‫بأول‬ ‫أوال‬ ‫اتك‬‫ر‬‫حماض‬ ‫اجعة‬‫ر‬‫م‬.
‫املدرس‬ ‫مناقشة‬ ‫و‬ ‫االستيعاب‬ ‫على‬ ‫القدرة‬ ‫مينحك‬ ‫احلضور‬.
‫النقاش‬ ‫و‬ ‫االستفسار‬ ‫و‬ ‫اإلجابة‬ ‫و‬ ‫بالسؤال‬ ‫املدرس‬ ‫مع‬ ‫بالتفاعل‬ ‫دائما‬ ‫بادر‬.
‫ف‬ ‫اء‬‫ر‬‫اال‬ ‫معهم‬ ‫تبادل‬ ‫و‬ ‫معهم‬ ‫ذاكر‬ ‫و‬ ‫ناقشهم‬ ‫و‬ ‫زمالءك‬ ‫مع‬ ‫جمموعة‬ ‫لنفسك‬ ‫اصنع‬‫هذا‬
‫املساق‬ ‫فهم‬ ‫على‬ ‫قدرة‬ ‫أكثر‬ ‫جيعلك‬.
‫كيز‬‫برت‬ ‫احملاضرة‬ ‫يف‬ ‫جتلس‬ ‫جتعلك‬ ‫اليت‬ ‫العوامل‬ ‫كافة‬‫لنفسك‬ ‫وفر‬...‫مثل‬:
‫العلم‬ ‫طلب‬ ‫ـة‬‫ي‬‫ن‬ ‫استحضار‬
‫ـار‬‫ـ‬‫ط‬‫اإلف‬.
‫القرآن‬ ‫اءة‬‫ر‬‫ق‬.
‫احملاضرة‬ ‫قبل‬ ‫زمالءك‬ ‫مع‬ ‫الضحك‬.
‫ـة‬‫حي‬‫مر‬ ‫مالبس‬ ‫تداء‬‫ر‬‫ا‬.
‫ذلك‬ ‫غري‬.
‫يب‬‫ر‬‫التد‬ ‫مث‬ ‫يب‬‫ر‬‫التد‬ ‫مث‬ ‫يب‬‫ر‬‫التد‬
‫ات‬‫ر‬‫احملاض‬ ‫ـور‬‫ـ‬‫ض‬‫ح‬ ‫حول‬ ‫مالحظات‬
‫من‬ ‫أطول‬ ‫لفرتة‬ ‫احملاضرة‬ ‫عن‬ ‫التأخر‬ ‫عدم‬10‫عنك‬ ‫املدرس‬ ‫تأخر‬ ‫حال‬ ‫يف‬ ‫و‬ ‫دقائق‬
‫ا‬ً‫ـ‬‫ي‬‫ر‬‫نظ‬ ‫أو‬ ‫ا‬ً‫ـ‬‫ـ‬‫ي‬‫عمل‬ ‫املاضية‬ ‫احملاضرة‬ ‫اجعة‬‫ر‬‫م‬ ‫و‬ ‫اهلدوء‬ ‫ام‬‫ز‬‫بإلت‬ ‫فعليك‬.
‫ا‬ ‫و‬ ‫النشاط‬ ‫درجات‬ ‫يف‬ ‫أسهمك‬ ‫سريفع‬ ‫فذلك‬ ‫ات‬‫ر‬‫للمحاض‬ ‫باحلضور‬ ‫انصحك‬‫و‬ ‫ام‬‫ز‬‫اللت‬
‫االستيعاب‬ ‫على‬ ‫تك‬‫ر‬‫قد‬ ‫كذلك‬.
‫ال‬ ‫يف‬ ‫التأخر‬ ‫أن‬ ‫اعلم‬ ‫و‬ ‫احملدد‬ ‫املوعد‬ ‫يف‬ ‫واجباتك‬ ‫تسليم‬ ‫إىل‬ ‫دائما‬ ‫بادر‬‫ينقص‬ ‫تسليم‬
‫الدرجات‬ ‫من‬ ‫نصيبك‬.
‫امك‬‫ز‬‫الت‬ ‫سوء‬ ‫عن‬ ‫يعرب‬ ‫احملاضرة‬ ‫خالل‬ ‫جوالك‬ ‫صوت‬ ‫مساع‬.
‫عدمه‬ ‫من‬ ‫امك‬‫ز‬‫الت‬ ‫مييز‬ ‫ك‬ِ‫ب‬‫حجا‬.
‫بامل‬ ‫اخلاص‬ ‫نامج‬‫رب‬‫ال‬ ‫يل‬‫ز‬‫ـ‬‫ن‬‫ت‬ ‫مع‬ ‫البيت‬ ‫يف‬ ‫ا‬ً‫د‬‫جي‬ ‫ا‬ً‫جهاز‬ ‫لنفسك‬ ‫ر‬ِ‫وف‬‫األسبوع‬ ‫ختام‬ ‫يف‬ ‫ساق‬
‫نش‬ ‫يد‬‫ز‬‫سي‬ ‫بالتايل‬ ‫و‬ ‫ات‬‫ر‬‫احملاض‬ ‫استيعاب‬ ‫على‬ ‫سيساعدك‬ ‫فهذا‬ ‫الثالث‬‫اطك‬.
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫التواصل‬ ‫و‬ ‫الواجبات‬
‫ي‬‫رب‬‫ال‬ ‫خالل‬ ‫من‬ ‫يتم‬ ‫لالستفسار‬ ‫املدرس‬ ‫بني‬ ‫و‬ ‫كطالبة‬‫بينك‬ ‫التواصل‬‫ـروين‬‫ت‬‫اإللك‬ ‫د‬:
m.farra@cst.ps
‫خالل‬ ‫من‬ ‫ـة‬‫ي‬‫بالكل‬ ‫اخلاص‬ ‫يدك‬‫ر‬‫ب‬ ‫على‬ ‫ـول‬‫ص‬‫باحل‬ ‫اآلن‬ ‫إذن‬ ‫بادري‬
www.cst.ps/egate
‫اإللكرتوين‬ ‫يد‬‫رب‬‫ال‬ ‫خالل‬ ‫من‬ ‫إرساهلا‬ ‫يتم‬ ‫الواجبات‬ ‫تسليم‬‫للواجبات‬ ‫التايل‬ ‫العنوان‬ ‫وضع‬ ‫مع‬
‫ـة‬‫جم‬‫الرب‬ ‫مباديء‬–‫رقم‬ ‫واجب‬1–‫فالن‬ ‫بنت‬ ‫ـة‬‫جي‬‫خد‬ ‫ـة‬‫ب‬‫الطال‬
‫اإللكرتوين‬ ‫يد‬‫رب‬‫ال‬ ‫خالل‬ ‫من‬ ‫أيضا‬ ‫يتم‬ ‫أن‬ ‫ميكن‬ ‫الالستفسار‬‫التايل‬ ‫العنوان‬ ‫وضع‬ ‫مع‬:
‫ـة‬‫جم‬‫الرب‬ ‫مباديء‬–‫استفسار‬–‫فالن‬ ‫بنت‬ ‫ـة‬‫جي‬‫خد‬ ‫ـة‬‫ب‬‫الطال‬
‫ـة‬‫ي‬‫املكتب‬ ‫الساعات‬
‫عن‬ ‫ختتلف‬ ‫أوقات‬ ‫يف‬ ‫املساق‬ ‫مدرس‬ ‫اجعة‬‫ر‬‫م‬ ‫من‬ ‫ـة‬‫ي‬‫املكتب‬ ‫الساعات‬ ‫متكنك‬‫أوقات‬
‫اإللكرتوين‬ ‫يد‬‫رب‬‫ال‬ ‫استخدام‬ ‫فيها‬ ‫يفيد‬ ‫ال‬ ‫أمور‬ ‫يف‬ ‫احملاضرة‬.
‫ـة‬‫ي‬‫التال‬ ‫املواعيد‬ ‫يف‬ ‫اخلصوص‬ ‫هبذا‬ ‫املدرس‬ ‫اجعة‬‫ر‬‫م‬ ‫ميكنك‬:
‫الظهر‬ ‫بعد‬ ‫الثانية‬ ‫حىت‬ ‫و‬ ‫ا‬‫ر‬‫ظه‬ ‫الواحدة‬ ‫ـة‬‫ع‬‫السا‬ ‫اخلميس‬
‫العاشرة‬ ‫حىت‬ ‫صباحا‬ ‫التاسعة‬ ‫من‬ ‫االثنني‬
‫يف‬ ‫تتم‬ ‫ـة‬‫ع‬‫اج‬‫ر‬‫امل‬:
‫مبىن‬ ‫للطالبات‬C‫غرفة‬209
‫اإلدارة‬ ‫مبىن‬ ‫للطالب‬-‫القسم‬
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫؟‬ ‫ـة‬‫ـ‬‫ـ‬‫جم‬‫بالرب‬ ‫ـود‬‫ص‬‫املق‬ ‫ما‬
‫احلاسوب‬ ‫برجمة‬:‫مهم‬ ‫لتنفيذ‬ ‫الالزمة‬ ‫باألوامر‬ ‫احلاسوب‬ ‫تزويد‬ ‫عملية‬ ‫هى‬‫يقة‬‫ر‬‫بط‬ ‫معينة‬ ‫ة‬
‫معينة‬...
‫الربجمة‬:‫احل‬ ‫اىل‬ ‫املدخلة‬ ‫البيانات‬ ‫مع‬ ‫التعامل‬ ‫كيفية‬‫حتديد‬ ‫خالهلا‬ ‫من‬ ‫يتم‬ ‫عملية‬ ‫هي‬‫على‬ ‫للحصول‬ ‫اسوب‬
‫املرجوة‬ ‫النتائج‬.
‫مدخلة‬ ‫بيانات‬‫خمرجة‬ ‫نتائج‬
‫البيانات‬ ‫معاجلة‬
(‫الربجمة‬ ‫عملية‬)
‫ـة‬‫ـ‬‫جم‬‫الرب‬ ‫ـة‬‫ي‬‫أمه‬
‫ال‬ ‫مع‬ ‫التعامل‬ ‫تسهل‬ ‫أهنا‬ ‫إىل‬ ‫احلاسوب‬ ‫عامل‬ ‫يف‬ ‫ـة‬‫جم‬‫الرب‬ ‫ـة‬‫ي‬‫أمه‬ ‫تكمن‬Hardware‫من‬
‫املادية‬ ‫املكونات‬ ‫و‬ ‫املستخدم‬ ‫بني‬ ‫الوسيط‬ ‫بدور‬ ‫قيامها‬ ‫خالل‬.
‫امج‬‫رب‬‫ال‬ ‫منطقة‬
‫اخلاصة‬ ‫امج‬‫رب‬‫ال‬ ‫منطقة‬
‫التشغيل‬ ‫بنظام‬
‫اهلاردوير‬
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫؟‬ ‫ـات‬‫ي‬‫باخلوارزم‬ ‫ـود‬‫ص‬‫املق‬ ‫ما‬
‫اخلوارزمية‬‫هي‬‫عن‬ ‫عبارة‬‫ما‬ ‫مسألة‬ ‫حلل‬ ‫الالزمة‬ ‫اخلطوات‬,‫اخل‬ ‫هذه‬ ‫تكتب‬ ‫قد‬ ‫و‬‫وارزمية‬
‫مع‬ ‫ـة‬‫ي‬‫هندس‬ ‫أشكال‬ ‫برسم‬ ‫عنها‬ ‫يعرب‬ ‫قد‬ ‫أو‬ ‫ـة‬‫ي‬‫ز‬‫اإلجنلي‬ ‫أو‬ ‫بية‬‫ر‬‫الع‬ ‫باللغة‬‫ينة‬.
‫و‬ُ‫مس‬‫املسلم‬ ‫العامل‬ ‫إىل‬ ‫نسبة‬ ‫االسم‬ ‫هبذا‬ ‫اخلوارزمية‬ ‫يت‬‫ب‬ ‫حممد‬ ‫جعفر‬ ‫أبو‬‫موسى‬ ‫ن‬
‫اخلوارزمي‬‫امليالدي‬ ‫التاسع‬ ‫القرن‬ ‫يف‬ ‫ابتكرها‬ ‫الذي‬.
‫ف‬‫اخلوارزمية‬‫هامني‬ ‫يني‬‫ر‬‫عنص‬ ‫تتضمن‬:
•‫اخلطوات‬ ‫من‬ ‫جمموعة‬.
•‫معني‬ ‫تيب‬‫ر‬‫ت‬.
‫واجبـــــــ‬
1.1‫الخوارزمي‬ ‫أهميـة‬ ‫و‬ ‫استخدامات‬ ‫و‬ ‫تعريف‬ ‫حول‬ ‫تقرير‬ ‫اكتب‬ ‫واحدة‬ ‫صفحة‬ ‫في‬‫ات‬
‫هنا‬ ‫المذكور‬ ‫غير‬ ‫من‬.
‫املساق‬ ‫توصيف‬
‫يف‬ ‫املذكورة‬ ‫النقاط‬ ‫بكافة‬ ‫اإلملام‬ ‫أجل‬ ‫من‬ ‫الفصل‬ ‫هذا‬ ‫خالل‬ ‫ـا‬‫ن‬‫جهود‬ ‫سنجمع‬‫توصيف‬
‫لتخصصك‬ ‫احلقيقي‬ ‫األساس‬ ‫حجر‬ ‫هو‬ ‫يعترب‬ ‫أنه‬ ‫ـة‬‫ص‬‫خا‬ ‫املساق‬.
‫خال‬ ‫من‬ ‫ذلك‬ ‫كان‬‫إن‬ ‫و‬ ‫حىت‬ ‫ئياته‬‫ز‬‫ج‬ ‫ـة‬‫ف‬‫كا‬‫من‬ ‫االنتهاء‬ ‫يف‬ ‫أنت‬ ‫ستساعدنا‬‫ـة‬‫س‬‫ا‬‫ر‬‫الد‬ ‫ل‬
‫ـانا‬‫ي‬‫أح‬ ‫ـة‬‫ي‬‫الذات‬.
‫التوصيف‬ ‫ملشاهدة‬ ‫ـا‬‫ن‬‫ه‬ ‫اضغط‬
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫ـز‬‫ي‬‫مم‬ ‫ـج‬‫م‬‫مرب‬ ‫اجتاه‬ ‫يف‬ ‫ـة‬‫م‬‫ـا‬‫ه‬ ‫خطوات‬...
‫جدا‬ ‫ـز‬‫ي‬‫مم‬ ٍ‫و‬‫مبست‬ ‫حاسوب‬ ‫جهاز‬,(‫توب‬ ‫الب‬ ‫يفضل‬.)
‫ـل‬‫ي‬‫التخ‬ ‫مث‬ ‫ا‬ً‫د‬‫ـ‬‫ـ‬‫ي‬‫ج‬ ‫ـر‬‫ي‬‫للتفك‬ ‫لعقلك‬ ‫اجملال‬ ‫افتح‬.
‫ابيش‬‫ر‬‫اخل‬ ‫من‬ ‫يد‬‫ز‬‫مل‬ ‫قلمك‬ ‫و‬ ‫ليدك‬ ‫العنان‬ ‫اطلق‬(‫ـة‬‫ف‬‫اهلاد‬)‫من‬ ‫ل‬ُ‫ـ‬‫ي‬‫خت‬ ‫و‬ ‫األفكار‬ ‫تيب‬‫رت‬‫ل‬‫مشكلة‬ ‫أي‬ ‫هج‬.
‫ا‬ ‫يف‬ ‫أنك‬ ‫دليل‬ ‫فهذا‬ ‫األخطاء‬ ‫ظهور‬ ‫من‬ ‫ختجل‬ ‫أو‬ ‫ختف‬ ‫ال‬ ‫و‬ ‫ب‬َّ‫ـر‬‫ج‬ ‫مث‬ ‫ب‬َّ‫ـر‬‫ج‬ ‫مث‬ ‫ب‬َّ‫ـر‬‫ج‬‫الصحيح‬ ‫يق‬‫ر‬‫لط‬.
‫حال‬ ‫هلا‬ ‫جتد‬ ‫بعدما‬ ‫حىت‬ ‫ـة‬‫ل‬‫املشك‬ ‫حلل‬ ‫أخرى‬ ‫طرق‬ ‫عن‬ ‫ـا‬‫م‬‫دائ‬ ‫احبث‬.
‫جد‬ ‫ألفكار‬ ‫اآلفاق‬ ‫يفتح‬ ‫ما‬ ‫ا‬ً‫ـر‬‫ي‬‫كث‬‫فالنقاش‬ ‫ات‬‫ر‬‫احملاض‬ ‫حول‬ ‫ـك‬‫س‬‫مدر‬ ‫أو‬ ‫زمالئك‬ ‫مع‬ ‫ـاور‬‫ش‬‫ت‬‫يدة‬.
‫احملاضرة‬ ‫يف‬ ‫املدرس‬ ‫إياه‬ ‫يعطيك‬ ‫ما‬ ‫أضعاف‬ ‫على‬ ‫يب‬‫ر‬‫بالتد‬ ‫قم‬.
‫اإل‬ ‫خالل‬ ‫من‬ ‫هذا‬ ‫كان‬‫لو‬ ‫حىت‬ ‫جمالك‬ ‫يف‬ ‫آخرى‬ ‫جامعات‬ ‫من‬ ‫طالب‬ ‫مع‬ ‫النقاش‬ ‫و‬ ‫األفكار‬ ‫تبادل‬‫نت‬‫رت‬‫ن‬.
‫ـة‬‫جم‬‫الرب‬ ‫خيص‬ ‫شيء‬ ‫كل‬‫على‬ ‫حتتوي‬ ‫ال‬ ‫ـة‬‫ي‬‫ب‬‫ر‬‫الع‬ ‫اللغة‬,‫و‬ ‫ـة‬‫ي‬‫ز‬‫اإلجنلي‬ ‫بتعلم‬ ‫عليك‬ ‫إذن‬‫املعلومات‬ ‫استكشاف‬
‫كتبهم‬‫من‬.
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫إلنصاتكم‬ ‫ا‬ً‫ـر‬‫ك‬‫ش‬
‫ـد‬‫ي‬‫فنستف‬ ‫النقاش‬ ‫لنبدأ‬...
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫إميانك‬×‫ـ‬‫ك‬‫ان‬‫ز‬‫مي‬
‫ثابتة‬ ‫شرحية‬–‫هللا‬ ‫شاء‬ ‫إن‬-‫اتنا‬‫ر‬‫حماض‬ ‫كل‬‫يف‬...‫سنقط‬‫من‬ ‫ا‬ً‫كنز‬‫فيها‬ ‫ف‬
‫صل‬ ‫العدنان‬ ‫النيب‬ ‫كالم‬‫جواهر‬ ‫من‬ ‫جوهرة‬ ‫أو‬ ‫القرآن‬ ‫كنوز‬‫هللا‬ ‫ى‬
‫من‬ ‫سبقونا‬ ‫من‬ ‫قناعات‬ ‫و‬ ‫ات‬‫رب‬‫خ‬ ‫خالصة‬ ‫من‬ ‫أو‬ ‫وسلم‬ ‫عليه‬
‫مستق‬ ‫بناء‬ ‫خيدم‬ ‫فيما‬ ‫األعاجم‬ ‫و‬ ‫منهم‬ ‫املسلمني‬ ‫العلماء‬‫ـد‬‫ي‬‫ز‬‫ي‬ ‫و‬ ‫بلنا‬
‫تعاىل‬ ‫هللا‬ ‫بإذن‬ ‫ين‬‫ز‬‫الفائ‬ ‫من‬ ‫فنكون‬ ‫ا‬َ‫ن‬َ‫ـ‬‫ن‬‫إميا‬...‫خ‬ ‫و‬‫به‬ ‫نبدأ‬ ‫ما‬ ُ‫ـر‬‫ي‬
‫ـة‬‫ي‬‫الن‬ ‫حديث‬...
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫ـة‬‫م‬‫القاد‬ ‫احملاضرة‬ ‫يف‬‫هللا‬ ‫شاء‬ ‫إن‬
‫اخلوارزميات‬ ‫ـوم‬‫ـ‬‫ه‬‫مف‬
‫خوارزميات‬‫مباديء‬ ‫و‬‫برجمة‬
‫يس‬‫ر‬‫تد‬ ‫و‬ ‫إعداد‬/‫ا‬َّ‫ـر‬‫ف‬‫ال‬ ‫ـق‬‫ي‬‫رف‬ ‫حممود‬
‫جافا‬ ‫بلغة‬
2010-2011
‫ـة‬‫ي‬‫الثان‬ ‫احملاضرة‬:‫اخلوارزميات‬ ‫ـوم‬‫ـ‬‫ه‬‫مف‬‫طبيعتها‬ ‫و‬
‫األول‬ ‫ـوع‬‫ب‬‫األس‬
‫احملاضرة‬ ‫هذه‬ ‫يف‬
‫؟‬ ‫اخلوارزميات‬ ‫هي‬ ‫ما‬
‫؟‬ ‫حنتاجها‬ ‫ملاذا‬
‫متثيلها‬ ‫طرق‬
•Pseudo code
•Flow Chart
‫كتابتها‬‫قواعد‬
‫متارين‬ ‫و‬ ‫أمثلة‬‫ـة‬‫ي‬‫عمل‬‫عليها‬
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫؟‬ ‫اخلوارزميات‬ ‫هي‬ ‫ما‬
‫جيب‬ ‫ـة‬‫ي‬‫اخلوارزم‬‫من‬ ‫تتكون‬ ‫أن‬‫ـة‬‫ث‬‫ثال‬ ‫اكيب‬‫ر‬‫ت‬‫فقط‬(‫ا‬ً‫ـ‬‫ي‬‫سو‬,‫ادى‬‫ر‬‫ف‬: )
•‫التسلسل‬.
•‫االختيار‬.
•‫ار‬‫ر‬‫التك‬.
‫حياتنا‬ ‫يف‬ ‫ـة‬‫ي‬‫عمل‬ ‫أي‬ ‫واقع‬ ‫من‬ ‫استنباطها‬ ‫مت‬ ‫اكيب‬‫رت‬‫ال‬ ‫هذه‬ ‫و‬...‫م‬ ‫متعن‬‫مرة‬ ‫اكيب‬‫رت‬‫ال‬ ‫عي‬
‫أخرى‬.
‫الساحات‬ ‫أحد‬ ‫يف‬ ‫كيت‬‫مو‬ ‫قطعة‬ ‫بفرش‬ ‫للقيام‬,‫مبجموعة‬ ‫للقيام‬ ‫حتتاج‬‫اخلطوات‬ ‫من‬
‫ـة‬‫ي‬‫املتتال‬ ‫املتسلسلة‬( .‫التسلسل‬)
‫النجاح‬ ‫بدرجة‬ ‫درجته‬ ‫نة‬‫ر‬‫مقا‬ ‫إىل‬ ‫حتتاج‬ ‫اسب‬‫ر‬ ‫أو‬ ‫ناجح‬ ‫بأنه‬ ‫طالب‬ ‫إلخبار‬‫له‬ ‫ختتار‬ ‫مث‬
‫اسب‬‫ر‬ ‫أو‬ ‫ناجح‬ ‫من‬ ‫النتيجة‬( .‫االختيار‬)
‫الو‬ ‫للغرف‬ ‫الدخول‬ ‫عملية‬ ‫ار‬‫ر‬‫تك‬ ‫إىل‬ ‫حتتاج‬ ‫اسي‬‫ر‬‫بالك‬ ‫البيت‬ ‫غرف‬ ‫ملأل‬‫األخرى‬ ‫تلو‬ ‫احدة‬
‫اسي‬‫ر‬‫الك‬ ‫صف‬ ‫عملية‬ ‫ار‬‫ر‬‫تك‬ ‫و‬( .‫ار‬‫ر‬‫التك‬)
‫؟‬ ‫حنتاجها‬ ‫ملاذا‬
‫ـة‬‫ي‬‫الربجم‬ ‫املشاكل‬ ‫حل‬ ‫أجل‬ ‫من‬ ‫التفكري‬ ‫توثيق‬.
‫املشكلة‬ ‫حلل‬ ‫احلاسوب‬ ‫حيتاجه‬ ‫الذي‬ ‫الوقت‬ ‫حتديد‬.
‫املشكلة‬ ‫حلل‬ ‫احلاسوب‬ ‫حيتاجها‬ ‫قد‬ ‫اليت‬ ‫ينية‬‫ز‬‫التخ‬ ‫املساحة‬ ‫حتديد‬.
‫يني‬‫ز‬‫التخ‬ ‫املساحة‬ ‫و‬ ‫السرعة‬ ‫حيث‬ ‫من‬ ‫اخلوارزميات‬ ‫و‬ ‫الطرق‬ ‫بني‬ ‫املفاضلة‬‫ة‬.
‫العملي‬ ‫التطبيق‬ ‫مرحلة‬ ‫يف‬ ‫البدء‬ ‫قبل‬ ‫التفكري‬ ‫أخطاء‬ ‫اكتشاف‬ ‫سرعة‬ ‫يف‬ ‫تساهم‬
‫عن‬ ‫بعيدا‬ ‫املسألة‬ ‫حل‬ ‫فكره‬ ‫إيصال‬ ‫يف‬ ‫تساهم‬‫األكواد‬‫املتعددة‬ ‫الربجمة‬ ‫بلغات‬ ‫اخلاصة‬
‫خمتلفة‬ ‫بطرق‬ ‫املشاكل‬ ‫حلل‬ ‫الفرصة‬ ‫تعطينا‬
‫املختلفة‬ ‫للمشاكل‬ ‫احلل‬ ‫طرق‬ ‫و‬ ‫األفكار‬ ‫فهم‬ ‫سهولة‬ ‫يف‬ ‫تساهم‬
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫متثيلها‬ ‫طرق‬
‫متثيل‬ ‫طرق‬‫اخلوارزميات‬
‫يفة‬‫ز‬‫امل‬ ‫الشيفرة‬
Pseudo code
‫العمليات‬ ‫سري‬ ‫ائط‬‫ر‬‫خ‬
Flow Chart
‫واجبـــــــ‬
1.2‫طر‬ ‫من‬ ‫كال‬ ‫أهميـة‬ ‫و‬ ‫استخدامات‬ ‫و‬ ‫تعريف‬ ‫حول‬ ‫تقرير‬ ‫اكتب‬ ‫واحدة‬ ‫صفحة‬ ‫في‬‫ق‬
‫المحاضرة‬ ‫هذه‬ ‫في‬ ‫المذكور‬ ‫دون‬ ‫من‬ ‫أعاله‬ ‫المذكورة‬ ‫التمثيل‬
Pseudo code
‫امج‬‫رب‬‫ال‬ ‫لتمثيل‬ ‫ذكية‬ ‫يقة‬‫ر‬‫ط‬(‫اخلوارزميات‬.)
‫اإلنسان‬ ‫بلغة‬ ‫شبيهة‬.
‫برجمة‬ ‫لغة‬ ‫تعترب‬ ‫ال‬.
‫مثل‬ ‫املختلفة‬ ‫الربجمة‬ ‫للغات‬ ‫بسهولة‬ ‫حتويلها‬ ‫ميكن‬‫جافا‬,‫شارب‬ ‫سي‬,....
‫ـان‬‫س‬‫اإلن‬ ‫لغات‬ ‫من‬ ‫لغة‬ ‫بأي‬ ‫تكتب‬ ‫قد‬.
If student's grade is greater than or equal to 60
Print "passed"
else
Print "failed"
‫يساوي‬ ‫أو‬ ‫من‬ ‫أكبر‬ ‫التراكمي‬ ‫معدله‬ ‫الطالب‬ ‫كان‬ ‫إذا‬60
‫ناجح‬ ‫اطبع‬
‫إال‬ ‫و‬
‫راسب‬ ‫اطبع‬
‫كتاب‬‫قواعد‬‫ـ‬‫ل‬‫ا‬ ‫ـة‬Pseudo code
‫ال‬ ‫هبذه‬ ‫ـة‬‫ي‬‫اخلوارزم‬ ‫لتمثيل‬ ‫ـة‬‫ت‬‫ثاب‬ ‫قواعد‬ ‫اخلوارزميات‬ ‫علم‬ ‫يف‬ ‫يوجد‬ ‫ال‬‫ـة‬‫ق‬‫ي‬‫ر‬‫ط‬,‫يوجد‬ ‫لكن‬
‫التمثيل‬ ‫أثناء‬ ‫االعتبار‬ ‫بعني‬ ‫أخذها‬ ‫جيب‬ ‫اليت‬ ‫الضوابط‬ ‫بعض‬,‫هي‬ ‫و‬:
•‫البشر‬ ‫لغات‬ ‫من‬ ‫نوع‬ ‫أي‬ ‫استخدام‬ ‫يهم‬ ‫ال‬(‫بية‬‫ر‬‫الع‬,‫ـة‬‫ي‬‫ز‬‫اإلجنلي‬,‫نسي‬‫ر‬‫الف‬‫ـة‬,. )...
•‫واضح‬ ‫األسلوب‬ ‫و‬ ‫اإلمكان‬ ‫قدر‬ ‫سهلة‬ ‫املستخدمة‬ ‫الكلمات‬ ‫تكون‬ ‫أن‬ ‫ـل‬‫ض‬‫يف‬.
•‫مفهوم‬ ‫ضمن‬ ‫كتابتها‬‫يتم‬(‫متسلسل‬,‫اختيار‬,‫ار‬‫ر‬‫تك‬.)
•‫مفصلة‬ ‫و‬ ‫منظمة‬ ‫نطاق‬ ‫ضمن‬ ‫تنظيمها‬ ‫يتم‬.
•‫ـة‬‫ي‬‫الضمن‬ ‫اخلطوات‬ ‫الكتابة‬ ‫أثناء‬ ‫أظهر‬(‫التابعة‬)‫املتسلسلة‬ ‫و‬ ‫املتكررة‬ ‫و‬.
•‫معينة‬ ‫برجمة‬ ‫لغة‬ ‫على‬ ‫مقتصر‬ ‫معىن‬ ‫هلا‬ ‫كلمات‬‫استخدام‬ ‫عن‬ ‫ابتعد‬.
•‫صحيحا‬ ‫تيبا‬‫ر‬‫ت‬ ‫اخلطوات‬ ‫تب‬‫ر‬
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫مثال‬‫ـ‬‫ل‬‫ـ‬‫ل‬‫ا‬ ‫ـة‬‫ب‬‫كتا‬Pseudo code
‫يفة‬‫ز‬‫امل‬ ‫الشيفرة‬ ‫مستخدمة‬,‫اكتيب‬‫ـة‬‫ي‬‫اخلوارزم‬‫أن‬ ‫أردنا‬ ‫إذا‬ ‫ـة‬‫ب‬‫املناس‬‫نطب‬‫ع‬‫متوسط‬‫درجات‬
‫ـة‬‫ي‬‫التال‬ ‫ـة‬‫ث‬‫الثال‬ ‫اءات‬‫ر‬‫للق‬ ‫ارة‬‫ر‬‫احل‬T1, T2, T3.
‫ـل‬‫حل‬‫ا‬:
‫ارة‬‫ر‬‫احل‬ ‫درجات‬ ‫قيمة‬ ‫اقرأ‬T1, T2, T3
‫املعادلة‬ ‫استخدم‬:‫املتوسط‬=(T1 + T2 + T3)3
‫ارة‬‫ر‬‫احل‬ ‫درجات‬ ‫متوسط‬ ‫احسب‬
‫املتوسط‬ ‫اطبع‬
‫ـة‬‫ـ‬‫ـ‬‫ـ‬‫ـ‬‫ق‬‫ي‬‫ر‬‫ط‬1
‫ارة‬‫ر‬‫احل‬ ‫درجات‬ ‫قيمة‬ ‫أ‬‫ر‬‫اق‬T1, T2, T3
‫جمموع‬ ‫يف‬ ‫الثالثة‬ ‫الدرجات‬ ‫قيم‬ ‫امجع‬
‫ث‬ ‫على‬ ‫اجملموع‬ ‫بقسمة‬ ‫ارة‬‫ر‬‫احل‬ ‫درجات‬ ‫متوسط‬ ‫احسب‬‫الثة‬
‫املتوسط‬ ‫اطبع‬
‫ـة‬‫ـ‬‫ـ‬‫ـ‬‫ـ‬‫ق‬‫ي‬‫ر‬‫ط‬2
1.1
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫مثال‬‫ـ‬‫ل‬‫ـ‬‫ل‬‫ا‬ ‫ـة‬‫ب‬‫كتا‬Pseudo code
‫يفة‬‫ز‬‫امل‬ ‫الشيفرة‬ ‫مستخدمة‬,‫اكتيب‬‫ـة‬‫ي‬‫اخلوارزم‬‫أن‬ ‫أردنا‬ ‫إذا‬ ‫ـة‬‫ب‬‫املناس‬‫حنسب‬‫متوسط‬‫درجات‬
‫ـة‬‫ي‬‫التال‬ ‫ـة‬‫ث‬‫الثال‬ ‫اءات‬‫ر‬‫للق‬ ‫ارة‬‫ر‬‫احل‬T1, T2, T3‫من‬ ‫أكرب‬ ‫كانت‬‫إذا‬ ‫طباعتها‬ ‫مع‬
15‫بارد‬ ‫اجلو‬ ‫اطبعي‬ ‫إال‬ ‫و‬ ‫درجة‬.
‫ـل‬‫حل‬‫ا‬:
‫ارة‬‫ر‬‫احل‬ ‫درجات‬ ‫قيمة‬ ‫أ‬‫ر‬‫اق‬T1, T2, T3
‫املعادلة‬ ‫استخدم‬:‫املتوسط‬=(T1 + T2 + T3)3
‫ارة‬‫ر‬‫احل‬ ‫درجات‬ ‫متوسط‬ ‫احسب‬
‫أكرب‬ ‫املتوسط‬ ‫كان‬‫إذا‬15‫درجة‬
‫املتوسط‬ ‫اطبع‬
‫إال‬ ‫و‬
‫مجلة‬ ‫اطبع‬(‫بارد‬ ‫اجلو‬)
1.2
‫واجبـــــــ‬
1.3‫طباعة‬ ‫مع‬ ‫أعاله‬ ‫المطلوبه‬ ‫الخوارزميـة‬ ‫تمثيل‬ ‫أعيدي‬(‫الحرا‬ ‫كانت‬ ‫إن‬ ‫بارد‬ ‫الجو‬‫رة‬
‫من‬ ‫أقل‬15)‫طباعة‬ ‫و‬(‫بين‬ ‫كانت‬ ‫إن‬ ‫معتدل‬ ‫الجو‬15‫و‬25)‫فيما‬ ‫حر‬ ‫طباعة‬ ‫و‬
‫ذلك‬ ‫غير‬
‫العمليات‬ ‫سري‬ ‫ائط‬‫ر‬‫خ‬Flow Chart
‫هي‬ ‫و‬‫ببع‬ ‫تباطها‬‫ر‬‫ا‬ ‫كيفية‬‫و‬ ‫املسألة‬ ‫حل‬ ‫خطوات‬ ‫لبيان‬ ‫يقة‬‫ر‬‫ط‬ ‫عن‬ ‫عبارة‬‫رموز‬ ‫باستخدام‬ ‫ض‬
‫احلل‬ ‫خطوات‬ ‫لتوضيح‬ ‫اصطالحية‬(‫للخوارزمية‬ ‫رمزي‬ ‫متثيل‬.)
‫ا‬ً‫كثري‬‫بلغتك‬ ‫التعبري‬ ‫إىل‬ ‫حتتاج‬ ‫ال‬.
‫املناسب‬ ‫تيب‬‫رت‬‫ال‬ ‫و‬ ‫املناسب‬ ‫الرمز‬ ‫ملعرفة‬ ‫حتتاج‬ ‫فقط‬.
‫ـل‬‫ه‬‫األس‬ ‫أهنا‬ ‫الكثري‬ ‫يعتربها‬ ‫هلذا‬.
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫العمليات‬ ‫سري‬ ‫ائط‬‫ر‬‫خب‬ ‫التمثيل‬ ‫قواعد‬
‫ضوابط‬‫العمليات‬ ‫سري‬ ‫ائط‬‫ر‬‫خ‬ ‫باستخدام‬ ‫اخلوارزمية‬ ‫متثيل‬‫أ‬ ‫جيب‬ ‫اليت‬‫االعتبار‬ ‫بعني‬ ‫خذها‬
‫التمثيل‬ ‫أثناء‬,‫هي‬ ‫و‬:
•‫البشر‬ ‫لغات‬ ‫من‬ ‫نوع‬ ‫أي‬ ‫استخدام‬ ‫يهم‬ ‫ال‬(‫بية‬‫ر‬‫الع‬,‫ـة‬‫ي‬‫ز‬‫اإلجنلي‬,‫نسي‬‫ر‬‫الف‬‫ـة‬,. )...
•‫املناسبة‬ ‫للخطوة‬ ‫املناسب‬ ‫الشكل‬ ‫استخدام‬ ‫على‬ ‫احرص‬.
•‫أن‬ ‫ـل‬‫ض‬‫يف‬‫ي‬‫واضح‬ ‫األسلوب‬ ‫كون‬.
•‫مفهوم‬ ‫ضمن‬ ‫كتابتها‬‫يتم‬(‫متسلسل‬,‫اختيار‬,‫ار‬‫ر‬‫تك‬.)
•‫امل‬ ‫اخلطوات‬ ‫الكتابة‬ ‫أثناء‬ ‫أظهر‬‫تسلسلة‬‫اال‬ ‫و‬ ‫املتكررة‬ ‫و‬‫ية‬‫ر‬‫ختيا‬.
‫يف‬ ‫مبينة‬ ‫املوضوع‬ ‫هذا‬ ‫يف‬ ‫ستستخدم‬ ‫اليت‬ ‫الرموز‬‫التالية‬ ‫الشرحية‬...
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫العمليات‬ ‫سري‬ ‫ائط‬‫ر‬‫خ‬Flow Chart
‫العمليات‬ ‫سري‬ ‫ائط‬‫ر‬‫خ‬ ‫أنواع‬
‫العناص‬ ‫حسب‬ ‫األنواع‬ ‫هذه‬ ‫ختتلف‬ ‫العمليات‬ ‫سري‬ ‫ائط‬‫ر‬‫خل‬ ‫أنواع‬ ‫عدة‬ ‫وهناك‬‫هلا‬ ‫املكونة‬ ‫ر‬
‫هي‬ ‫األنواع‬ ‫وهذه‬:
•‫البسيط‬ ‫التتابع‬ ‫ائط‬‫ر‬‫خ‬.
•‫التفرع‬ ‫ائط‬‫ر‬‫خ‬.
•‫البسيط‬ ‫ان‬‫ر‬‫الدو‬ ‫ائط‬‫ر‬‫خ‬.
•‫املتداخلة‬ ‫أو‬ ‫املتعددة‬ ‫انات‬‫ر‬‫الدو‬ ‫ائط‬‫ر‬‫خ‬.
‫بعة‬‫ر‬‫األ‬ ‫األنواع‬ ‫هذه‬ ‫من‬ ‫أكثر‬ ‫أو‬ ‫واحدة‬ ‫على‬ ‫احلل‬ ‫يشتمل‬ ‫أن‬ ‫وميكن‬.
‫البسيط‬ ‫التتابع‬ ‫ائط‬‫ر‬‫خ‬:‫ب‬ ‫من‬ ‫مستقيمة‬ ‫سلسلة‬ ‫بشكل‬ ‫ائط‬‫ر‬‫اخل‬ ‫من‬ ‫نوع‬ ‫وهو‬‫نامج‬‫رب‬‫ال‬ ‫داية‬
‫انات‬‫ر‬‫الدو‬ ‫من‬ ‫وختلو‬ ‫التفرعات‬ ‫فيها‬ ‫تنعدم‬ ‫حبيث‬ ‫هنايته‬ ‫حىت‬.
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫التفرع‬ ‫ائط‬‫ر‬‫خ‬
‫الختاذ‬ ‫احلاجة‬ ‫بسبب‬ ‫تفرع‬ ‫على‬ ‫حيتوي‬ ‫ائط‬‫ر‬‫اخل‬ ‫من‬ ‫نوع‬ ‫عن‬ ‫عبارة‬ ‫وهو‬‫ار‬‫ر‬‫ق‬,‫نة‬‫ر‬‫املقا‬ ‫أو‬
‫أكثر‬ ‫أو‬ ‫ين‬‫ر‬‫اختيا‬ ‫بني‬(‫املنطقية‬ ‫العمليات‬ ‫باستخدام‬),‫اخت‬ ‫كل‬‫فيسري‬‫خمتلف‬ ‫اجتاه‬ ‫يف‬ ‫يار‬
‫اآلخر‬ ‫عن‬.‫املنط‬ ‫العملية‬ ‫ناتج‬ ‫ومها‬ ‫ين‬‫ر‬‫املسا‬ ‫هذين‬ ‫يبني‬ ‫التايل‬ ‫والشكل‬‫قية‬(‫أو‬ ‫صح‬
‫خطأ‬.)
‫المقارنة‬ ‫ال‬‫نعم‬
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫ان‬‫ر‬‫الدو‬ ‫ائط‬‫ر‬‫خ‬
‫كما‬‫نعلم‬‫أن‬‫من‬‫أهم‬‫مزايا‬‫احلاسوب‬‫القدرة‬‫على‬‫ار‬‫ر‬‫التك‬‫أي‬‫إعادة‬‫عملية‬‫معينة‬‫من‬
‫دون‬‫احلاجة‬‫إىل‬‫ار‬‫ر‬‫تك‬‫كتابتها‬‫ولكن‬ً‫ا‬‫وفق‬‫لشرط‬‫معني‬,‫يف‬‫حال‬‫عدم‬‫حت‬‫قق‬‫هذا‬‫الشرط‬
‫تتوقف‬‫عملية‬‫ار‬‫ر‬‫التك‬,‫وإال‬‫استمر‬‫يف‬‫ار‬‫ر‬‫التك‬‫إىل‬‫ما‬‫ال‬‫هناية‬.
‫خرائط‬‫ان‬‫ر‬‫الدو‬‫هي‬‫عبارة‬‫عن‬‫ائط‬‫ر‬‫خ‬‫تستخدم‬‫للتعبري‬‫عن‬‫ار‬‫ر‬‫تك‬‫أو‬‫إعادة‬‫ع‬‫ملية‬‫أو‬
‫جمموعة‬‫من‬‫العمليات‬‫يف‬‫نامج‬‫رب‬‫ال‬ً‫ا‬‫عدد‬ً‫ا‬‫حمدود‬‫أو‬‫غري‬‫حمدود‬‫من‬‫املرات‬,‫و‬‫يكون‬
‫الشكل‬‫العام‬‫هلذه‬‫ائط‬‫ر‬‫اخل‬‫كما‬‫يف‬‫الشكل‬‫التايل‬.
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫ان‬‫ر‬‫الدو‬ ‫ائط‬‫ر‬‫خ‬
No
Yes
)1(
No
Yes
)2(
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫المجموع‬=T1+T2+T3
‫مثال‬‫ـ‬‫ل‬‫ـ‬‫ل‬‫ا‬ ‫ـة‬‫ب‬‫كتا‬Flow chart
‫العمليات‬ ‫سري‬ ‫ائط‬‫ر‬‫خ‬ ‫مستخدمة‬.‫اكتب‬
‫أن‬ ‫أردنا‬ ‫إذا‬ ‫ـة‬‫ب‬‫املناس‬ ‫ـة‬‫ي‬‫اخلوارزم‬‫حنسب‬‫مت‬‫وسط‬
‫التالي‬ ‫ـة‬‫ث‬‫الثال‬ ‫اءات‬‫ر‬‫للق‬ ‫ارة‬‫ر‬‫احل‬ ‫درجات‬‫ـة‬T1,
T2, T3.
‫بداية‬
‫درجات‬ ‫اقرأ‬
‫الحرارة‬
T1, T2, T3
‫المتوسط‬=‫المجموع‬3
‫المتوسط‬ ‫اطبع‬
1.3
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫المجموع‬=T1+T2+T3
‫مثال‬‫ـ‬‫ل‬‫ـ‬‫ل‬‫ا‬ ‫ـة‬‫ب‬‫كتا‬Flow chart
‫مستخدمة‬‫الشيفرة‬‫يفة‬‫ز‬‫امل‬,‫اكتيب‬‫ـة‬‫ي‬‫اخلوارزم‬‫املن‬‫ـة‬‫ب‬‫اس‬‫إذا‬‫أردنا‬
‫أن‬‫نوجد‬‫متوسط‬‫درجات‬‫ارة‬‫ر‬‫احل‬‫اءات‬‫ر‬‫للق‬‫ـة‬‫ث‬‫الثال‬‫الت‬‫ـة‬‫ي‬‫ال‬T1,
T2, T3‫مع‬‫طباعتها‬‫إذا‬‫كانت‬‫أكرب‬‫من‬15‫درجة‬‫و‬‫إال‬‫اطبع‬
‫اجلو‬‫بارد‬.
‫بداية‬
‫الحرارة‬ ‫درجات‬ ‫اقرأ‬
T1, T2, T3
‫المتوسط‬=‫المجموع‬3
‫المتوسط‬ ‫اطبع‬
‫المتوسط‬<15
‫اطبع‬(‫بارد‬ ‫الجو‬)
1.4
‫واجبـــــــ‬
1.4‫أعيدي‬‫تمثيل‬‫الخوارزميـ‬‫ة‬
‫المطلوبه‬‫أعاله‬‫مع‬‫طباعة‬
(‫الجو‬‫بارد‬‫إن‬‫كانت‬
‫الحرارة‬‫أقل‬‫من‬15)‫و‬
‫طباعة‬(‫الجو‬‫معتدل‬‫إن‬
‫كانت‬‫بين‬15‫و‬25)‫و‬
‫طباعة‬‫حر‬‫فيما‬‫غير‬‫ذلك‬
‫نامج‬‫ر‬‫ب‬ ‫أي‬ ‫لبناء‬ ‫ـة‬‫م‬‫ـا‬‫ه‬ ‫خطوات‬
‫التفكري‬ ‫إىل‬ ‫حيتاج‬ ‫شيء‬ ‫أي‬ ‫صناعة‬...‫التخطيط‬....‫التنفيذ‬...‫االخت‬‫بار‬
‫نامج‬‫ر‬‫ب‬ ‫لصناعة‬ ‫و‬,‫بالتايل‬ ‫نقم‬:
‫بناءه؟‬ ‫يد‬‫ر‬‫أ‬ ‫الذي‬ ‫ماذا‬(‫ـش‬‫ـ‬‫ـ‬‫ـ‬‫ـ‬‫ـ‬‫ي‬‫اب‬‫ر‬‫خ‬)!!!
‫؟‬ ‫أبنيه‬ ‫كيف‬Algorithm, pseudo code
‫؟‬ ‫أنفذ‬ ‫كيف‬Java, C#, C++,
‫؟‬ ‫ـر‬‫ـ‬‫ب‬‫أخت‬ ‫كيف‬
‫نامج‬‫ر‬‫ب‬ ‫أي‬ ‫لبناء‬ ‫ـة‬‫م‬‫ـا‬‫ه‬ ‫خطوات‬
‫ال‬ ‫الثالث‬ ‫احل‬‫ر‬‫امل‬ ‫على‬ ‫بعرضها‬ ‫ستقوم‬ ‫ذلك‬ ‫بعد‬ ‫ـة‬‫ي‬‫برجم‬ ‫مشكلة‬ ‫كل‬‫يف‬‫األقل‬ ‫على‬ ‫تالية‬
‫صحيح‬ ‫و‬ ‫مميز‬ ‫حلل‬ ‫للوصول‬.
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫و‬ ‫ين‬‫ر‬‫متا‬
‫يبات‬‫ر‬‫تد‬‫شاملة‬
‫ـ‬‫ـ‬‫ـ‬‫ب‬‫ـ‬‫ي‬‫ر‬‫تد‬
‫قطرها‬ ‫نصف‬ ‫التي‬ ‫الدائرة‬ ‫مساحة‬ ‫إليجاد‬ ‫نحتاج‬R,‫الدائرة‬ ‫مساحة‬ ‫بأن‬ ‫ا‬ً‫ـ‬‫علم‬
‫تساوي‬π * R2,‫حيث‬πً‫ا‬‫دائم‬ ‫قيمته‬ ‫ثابت‬ ‫عن‬ ‫عبارة‬ ‫هي‬3.14ً‫ا‬‫تقريب‬.
1.1
‫في‬‫مثل‬‫هذا‬‫النوع‬‫من‬‫التدريبات‬‫يكون‬‫االختيار‬‫للطالب‬‫بين‬
‫تمثيل‬‫الخوارزميـة‬‫بالشيفرة‬‫المزيفـة‬‫أو‬‫مخطط‬‫سير‬‫ال‬‫عمليات‬.
‫هام‬ ‫تنبيـه‬
‫القطر‬ ‫نصف‬ ‫قيمة‬ ‫اقرأ‬R
‫قيمة‬ ‫ضع‬π=3.14
‫التالية‬ ‫المعادلة‬ ‫من‬ ‫المساحة‬ ‫احسب‬,‫المساحة‬=π * (R * R)
‫الناتج‬ ‫اطبع‬
‫المزي‬ ‫الشيفرة‬ ‫باستخدام‬ ‫الخوارزميـة‬‫فة‬
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫ـ‬‫ـ‬‫ـ‬‫ب‬‫ـ‬‫ي‬‫ر‬‫تد‬1.1
‫العمليات‬ ‫سير‬ ‫خرائط‬ ‫باستخدام‬ ‫الخوارزميـة‬
π=3.14
‫بداية‬
‫القطر‬ ‫نصف‬ ‫قيمة‬ ‫اقرأ‬R
‫المساحة‬=π×R×R
‫المساحة‬ ‫اطبع‬
‫واجبـــــــ‬
1.5‫حمراء‬ ‫الدائرة‬ ‫لون‬ ‫جعل‬ ‫مع‬ ‫أعاله‬ ‫المطلوبه‬ ‫الخوارزميـة‬ ‫تمثيل‬ ‫أعيدي‬(‫حال‬ ‫في‬
‫من‬ ‫أكبر‬ ‫مساحتها‬ ‫كانت‬150)‫صفراء‬ ‫وجعلها‬(‫المساحة‬ ‫كانت‬ ‫حال‬ ‫في‬150
‫فأقل‬. )
‫ـ‬‫ـ‬‫ـ‬‫ب‬‫ـ‬‫ي‬‫ر‬‫تد‬
‫المزيفـة‬ ‫الشيفرة‬ ‫طريقة‬ ‫مستخدمــة‬,‫ال‬ ‫كرة‬ ‫ملعب‬ ‫محيط‬ ‫إليجاد‬ ‫نحتاج‬‫قدم‬,‫و‬
‫دولي‬ ‫كان‬ ‫إن‬ ‫تحديد‬(‫يساوي‬ ‫أو‬ ‫من‬ ‫أكبر‬600‫م‬)‫محلي‬ ‫أم‬(‫ذلك‬ ‫من‬ ‫أقل‬),
‫تساوي‬ ‫المستطيل‬ ‫محيط‬ ‫بأن‬ ‫ا‬ً‫ـ‬‫علم‬(‫الطول‬+‫العرض‬)×2.
1.2
‫الملعب‬ ‫عرض‬ ‫قيمة‬ ‫اقرأ‬W
‫الملعب‬ ‫طول‬ ‫قيمة‬ ‫اقرأ‬L
‫التالية‬ ‫المعادلة‬ ‫من‬ ‫المساحة‬ ‫احسب‬,‫المحيط‬=2 * (L + W)
‫يساوي‬ ‫أو‬ ‫من‬ ‫أكبر‬ ‫المساحـة‬ ‫كانت‬ ‫إذا‬600‫مربع‬ ‫متر‬
‫المحيط‬ ‫اطبع‬
‫دولي‬ ‫الملعب‬ ‫اطبع‬
‫إال‬ ‫و‬
‫المحيط‬ ‫اطبع‬
‫دولي‬ ‫الملعب‬ ‫اطبع‬
‫تكو‬ ‫أنت‬ ‫الحالة‬ ‫هذه‬ ‫في‬‫ني‬
‫رررررل‬‫ر‬‫تمثي‬ ‫ررررر‬‫ر‬‫عل‬ ‫ت‬ ‫ررررررة‬‫ر‬‫مجب‬
‫ررررريفرة‬‫ر‬‫بالش‬ ‫رررررـة‬‫ر‬‫الخوارزمي‬
‫رررررـة‬‫ر‬‫المزيف‬,‫رررررائ‬‫ر‬‫الس‬ َّ‫ن‬‫أل‬‫ل‬
‫ذلك‬ ‫عل‬ ِ‫أجبرك‬.
‫هام‬ ‫تنبيـه‬
‫المزي‬ ‫الشيفرة‬ ‫باستخدام‬ ‫الخوارزميـة‬‫فة‬
‫واجبـــــــ‬
1.6‫مساحت‬ ‫مع‬ ‫الملعب‬ ‫محيط‬ ‫لحسـاب‬ ‫مع‬ ‫أعاله‬ ‫المطلوبه‬ ‫الخوارزميـة‬ ‫تمثيل‬ ‫أعيدي‬‫ه‬.
‫ـ‬‫ـ‬‫ـ‬‫ب‬‫ـ‬‫ي‬‫ر‬‫تد‬1.2
‫العمليات‬ ‫سير‬ ‫خرائط‬ ‫باستخدام‬ ‫الخوارزميـة‬
‫بداية‬
‫الملعب‬ ‫عرض‬ ‫قيمة‬ ‫اقرأ‬W
‫المساحة‬=(L * W)
‫المحيط‬ ‫اطبع‬
‫الملعب‬ ‫عرض‬ ‫قيمة‬ ‫اقرأ‬L
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫المتبقية‬ ‫الخطوات‬ ‫أكملي‬
‫يضم‬ ‫بالكلية‬ ‫احلاسوب‬ ‫علوم‬ ‫قسم‬ ‫أن‬ ‫علميت‬ ‫إذا‬A‫يوجد‬ ‫ختصص‬ ‫كل‬‫يف‬ ‫و‬ ‫ختصصات‬
‫األول‬ ‫الفصل‬ ‫يف‬B‫يوجد‬ ‫مساق‬ ‫كل‬‫يف‬ ‫و‬ ‫مساقات‬C‫شعبة‬,‫كل‬‫و‬‫على‬ ‫حتتوي‬ ‫ـة‬‫ب‬‫شع‬
‫عدد‬D‫الطلبة‬ ‫من‬,‫الفص‬ ‫هذا‬ ‫يف‬ ‫للقسم‬ ‫ينتمون‬ ‫الذين‬ ‫الطلبة‬ ‫عدد‬ ‫احسب‬‫ل‬.
‫ـ‬‫ـ‬‫ـ‬‫ب‬‫ـ‬‫ي‬‫ر‬‫تد‬1.3
‫التخصصات‬ ‫عدد‬ ‫قيمة‬ ‫اقرأ‬A
‫تخصص‬ ‫كل‬ ‫في‬ ‫المساقات‬ ‫عدد‬ ‫قيمة‬ ‫اقرأ‬B
‫الواحد‬ ‫للمساق‬ ‫الشعب‬ ‫عدد‬ ‫قيمة‬ ‫اقرأ‬C
‫الواحدة‬ ‫الشعبة‬ ‫في‬ ‫الطلبة‬ ‫عدد‬ ‫قيمة‬ ‫اقرأ‬D
‫التالية‬ ‫بالمعادلة‬ ‫الطلبة‬ ‫عدد‬ ‫احسب‬:‫الطلبة‬ ‫عدد‬=A*B*C*D
‫الطلبة‬ ‫عدد‬ ‫اطبع‬
‫المزي‬ ‫الشيفرة‬ ‫باستخدام‬ ‫الخوارزميـة‬‫فة‬
‫واجبـــــــ‬
1.7‫العمليات‬ ‫سير‬ ‫مخطط‬ ‫باستخدام‬ ‫أعاله‬ ‫المطلوبه‬ ‫الخوارزميـة‬ ‫تمثيل‬ ‫أعيدي‬.
‫واجبـــــــ‬
1.8‫الش‬ ‫في‬ ‫متساوي‬ ‫غير‬ ‫الطلبة‬ ‫عدد‬ ‫أن‬ ‫اعتبار‬ ‫مع‬ ‫أعاله‬ ‫المطلوبه‬ ‫الخوارزميـة‬ ‫تمثيل‬ ‫أعيدي‬‫عب‬
‫الجناز‬ ‫حنتاج‬‫ي‬ ‫مث‬ ‫صحيح‬ ‫رقم‬ ‫املستخدم‬ ‫من‬ ‫يستقبل‬ ‫نامج‬‫ر‬‫ب‬‫ق‬‫بطب‬ ‫وم‬‫مضروباته‬ ‫حاصل‬ ‫اعة‬
‫من‬1‫حىت‬12.
‫ـ‬‫ـ‬‫ـ‬‫ب‬‫ـ‬‫ي‬‫ر‬‫تد‬1.4
‫المستخدم‬ ‫من‬ ‫الصحيح‬ ‫العدد‬ ‫قيمة‬ ‫اقرأ‬X
‫القيمة‬ ‫عند‬ ‫َّاد‬‫د‬‫ع‬ ‫رقم‬ ‫حدد‬1
‫يساوي‬ ‫أو‬ ‫من‬ ‫أقل‬ ‫تكون‬ ‫العداد‬ ‫قيمة‬ ‫بحيث‬ ‫يلي‬ ‫ما‬ ‫كرر‬12
‫الضرب‬ ‫حاصل‬=X*1
‫الضرب‬ ‫حاصل‬ ‫اطبع‬
‫بواحد‬ ‫العداد‬ ‫بزيادة‬ ‫قم‬
‫اطبع‬(‫العدد‬ ‫مضروبات‬ ‫طباعة‬ ‫من‬ ‫انتهيت‬X(
‫المزي‬ ‫الشيفرة‬ ‫باستخدام‬ ‫الخوارزميـة‬‫فة‬
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫ـ‬‫ـ‬‫ـ‬‫ب‬‫ـ‬‫ي‬‫ر‬‫تد‬1.4
‫العمليات‬ ‫سير‬ ‫مخطط‬ ‫باستخدام‬ ‫الخوارزميـة‬
‫العدد‬ ‫قيمة‬ ‫ضع‬=1
‫بداية‬
‫م‬ ‫الصحيح‬ ‫العدد‬ ‫اقرأ‬‫ن‬
‫المستخدم‬X
‫الضرب‬ ‫حاصل‬ ‫اطبع‬
‫أو‬ ‫من‬ ‫أقل‬ ‫العداد‬
‫يساوي‬12
‫نعم‬
‫ال‬
‫الضرب‬ ‫حاصل‬=1 * X
‫العداد‬ ‫قيمة‬=‫الحالية‬ ‫العداد‬ ‫قيمة‬+
1
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫الدالة‬ ‫قيمة‬ ‫بإجياد‬ ‫يقوم‬ ‫نامج‬‫رب‬‫ل‬ ‫الالزمة‬ ‫ـة‬‫ي‬‫اخلوارزم‬ ‫اكتب‬F(x)‫كالتايل‬‫املعرفة‬:
‫ـ‬‫ـ‬‫ـ‬‫ب‬‫ـ‬‫ي‬‫ر‬‫تد‬1.5
‫املتغري‬ ‫قيمة‬ ‫أ‬‫ر‬‫اق‬x
‫كانت‬‫إذا‬x‫صفر‬ ‫تساوي‬ ‫أو‬ ‫من‬ ‫أكرب‬
‫الدالة‬ ‫قيمة‬F(x)‫تساوي‬x
‫وإال‬
‫الدالة‬ ‫قيمة‬F(x)‫تساوي‬-x
‫من‬ ‫كل‬‫قيمة‬ ‫اطبع‬x, F(x).
‫المزي‬ ‫الشيفرة‬ ‫باستخدام‬ ‫الخوارزميـة‬‫فة‬
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫ـ‬‫ـ‬‫ـ‬‫ب‬‫ـ‬‫ي‬‫ر‬‫تد‬1.5
‫العمليات‬ ‫سير‬ ‫مخطط‬ ‫باستخدام‬ ‫الخوارزميـة‬
‫بداية‬
‫م‬ ‫الصحيح‬ ‫العدد‬ ‫اقرأ‬‫ن‬
‫المستخدم‬X
‫قيمة‬ ‫اطبع‬F(x)‫قيمة‬ ‫و‬X
X<=0
‫نعم‬
‫ال‬
‫الدالة‬ ‫قيمة‬F(x)=X‫الدالة‬ ‫قيمة‬F(x)=X-
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫إلنصاتكم‬ ‫ا‬ً‫ـر‬‫ك‬‫ش‬
‫ـد‬‫ي‬‫فنستف‬ ‫النقاش‬ ‫لنبدأ‬...
‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
‫إميانك‬×‫ـ‬‫ك‬‫ان‬‫ز‬‫مي‬
‫وسلم‬ ‫عليه‬ ‫هللا‬ ‫صلى‬ ‫هللا‬ ‫رسول‬ ‫قال‬
‫ذ‬ ‫بغري‬ ‫الكالم‬ ‫كثرة‬‫فإن‬ ‫هللا‬ ‫ذكر‬ ‫بغري‬ ‫الكالم‬ ‫تكثروا‬ ‫ال‬‫قسوة‬ ‫هللا‬ ‫كر‬
‫القاسي‬ ‫القلب‬ ‫هللا‬ ‫من‬ ‫الناس‬ ‫أبعد‬ ‫وإن‬ ‫للقلب‬
‫الرتمذي‬ ‫سنن‬
‫ـة‬‫م‬‫القاد‬ ‫احملاضرة‬ ‫يف‬‫هللا‬ ‫شاء‬ ‫إن‬
‫على‬ ‫شاملة‬ ‫يبات‬‫ر‬‫تد‬
‫اخلوارزميات‬
‫األسبوع‬ ‫هذا‬ ‫ملف‬ ‫هذا‬ ‫يف‬ ‫املذكورة‬ ‫الواجبات‬ ‫لتسليم‬ ‫موعد‬ ‫آخر‬‫يوم‬ ‫هو‬
‫املوافق‬ ‫السبت‬9‫أكتوبر‬2010ً‫مساء‬ ‫عشر‬ ‫ـة‬‫ي‬‫احلاد‬ ‫الساعة‬

Contenu connexe

Tendances

(Information Technology) مقدمة في تكنلوجويا المعلومات
(Information Technology) مقدمة في تكنلوجويا المعلومات(Information Technology) مقدمة في تكنلوجويا المعلومات
(Information Technology) مقدمة في تكنلوجويا المعلوماتDrMohammed Qassim
 
مقدمة_في_الحاسوب.pptx
مقدمة_في_الحاسوب.pptxمقدمة_في_الحاسوب.pptx
مقدمة_في_الحاسوب.pptxanasalsaaydeh
 
عرض تحليل الاحتياجات Conducting needs analysis
عرض تحليل الاحتياجات Conducting needs analysisعرض تحليل الاحتياجات Conducting needs analysis
عرض تحليل الاحتياجات Conducting needs analysissarahalgh
 
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوب
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوبالوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوب
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوبEyad Almasri
 
محاضرة 3 نظام التشغيل
محاضرة 3 نظام التشغيلمحاضرة 3 نظام التشغيل
محاضرة 3 نظام التشغيلzakaria_alathari
 
Artifi intell(ar)تحميل كتاب الذكاء الصناعي
Artifi intell(ar)تحميل كتاب الذكاء الصناعيArtifi intell(ar)تحميل كتاب الذكاء الصناعي
Artifi intell(ar)تحميل كتاب الذكاء الصناعيNoureddineHassi
 
طرق وأساليب تدريس القران الكريم
طرق وأساليب تدريس القران الكريم طرق وأساليب تدريس القران الكريم
طرق وأساليب تدريس القران الكريم د.فداء الشنيقات
 
دورة حياة النظام.pptx
دورة حياة النظام.pptxدورة حياة النظام.pptx
دورة حياة النظام.pptxhrima
 
الذكاء الاصطناعي
الذكاء الاصطناعيالذكاء الاصطناعي
الذكاء الاصطناعيnada labib
 
مقدمة فى الحاسب الالى
مقدمة فى الحاسب الالىمقدمة فى الحاسب الالى
مقدمة فى الحاسب الالىguest98ae80
 
عرض بوربوينت
عرض بوربوينتعرض بوربوينت
عرض بوربوينتata1404
 
الارشفة الالكترونية1
الارشفة الالكترونية1الارشفة الالكترونية1
الارشفة الالكترونية1Ibrahim Alhariri
 
(Computers) تاريخ الحاسوب ومكوناته
 (Computers) تاريخ الحاسوب ومكوناته (Computers) تاريخ الحاسوب ومكوناته
(Computers) تاريخ الحاسوب ومكوناتهDrMohammed Qassim
 
درس كامل عن محركات البحث
درس كامل عن محركات البحثدرس كامل عن محركات البحث
درس كامل عن محركات البحثdalirym
 
أنواع نظم التشغيل
أنواع نظم التشغيلأنواع نظم التشغيل
أنواع نظم التشغيلAhmad Abdelbaqy
 
مقدمة في الحاسب والمعلومات
مقدمة في الحاسب والمعلوماتمقدمة في الحاسب والمعلومات
مقدمة في الحاسب والمعلوماتjoly_jory
 
الدرس الثاني - الخوارزم
الدرس الثاني - الخوارزمالدرس الثاني - الخوارزم
الدرس الثاني - الخوارزمia7lam
 

Tendances (20)

(Information Technology) مقدمة في تكنلوجويا المعلومات
(Information Technology) مقدمة في تكنلوجويا المعلومات(Information Technology) مقدمة في تكنلوجويا المعلومات
(Information Technology) مقدمة في تكنلوجويا المعلومات
 
مقدمة_في_الحاسوب.pptx
مقدمة_في_الحاسوب.pptxمقدمة_في_الحاسوب.pptx
مقدمة_في_الحاسوب.pptx
 
نظام التشغيل
نظام التشغيلنظام التشغيل
نظام التشغيل
 
البرمجيات
البرمجياتالبرمجيات
البرمجيات
 
عرض تحليل الاحتياجات Conducting needs analysis
عرض تحليل الاحتياجات Conducting needs analysisعرض تحليل الاحتياجات Conducting needs analysis
عرض تحليل الاحتياجات Conducting needs analysis
 
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوب
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوبالوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوب
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوب
 
محاضرة 3 نظام التشغيل
محاضرة 3 نظام التشغيلمحاضرة 3 نظام التشغيل
محاضرة 3 نظام التشغيل
 
Artifi intell(ar)تحميل كتاب الذكاء الصناعي
Artifi intell(ar)تحميل كتاب الذكاء الصناعيArtifi intell(ar)تحميل كتاب الذكاء الصناعي
Artifi intell(ar)تحميل كتاب الذكاء الصناعي
 
طرق وأساليب تدريس القران الكريم
طرق وأساليب تدريس القران الكريم طرق وأساليب تدريس القران الكريم
طرق وأساليب تدريس القران الكريم
 
دورة حياة النظام.pptx
دورة حياة النظام.pptxدورة حياة النظام.pptx
دورة حياة النظام.pptx
 
الذكاء الاصطناعي
الذكاء الاصطناعيالذكاء الاصطناعي
الذكاء الاصطناعي
 
مقدمة فى الحاسب الالى
مقدمة فى الحاسب الالىمقدمة فى الحاسب الالى
مقدمة فى الحاسب الالى
 
عرض بوربوينت
عرض بوربوينتعرض بوربوينت
عرض بوربوينت
 
الذكاء الاصطناعي
الذكاء الاصطناعيالذكاء الاصطناعي
الذكاء الاصطناعي
 
الارشفة الالكترونية1
الارشفة الالكترونية1الارشفة الالكترونية1
الارشفة الالكترونية1
 
(Computers) تاريخ الحاسوب ومكوناته
 (Computers) تاريخ الحاسوب ومكوناته (Computers) تاريخ الحاسوب ومكوناته
(Computers) تاريخ الحاسوب ومكوناته
 
درس كامل عن محركات البحث
درس كامل عن محركات البحثدرس كامل عن محركات البحث
درس كامل عن محركات البحث
 
أنواع نظم التشغيل
أنواع نظم التشغيلأنواع نظم التشغيل
أنواع نظم التشغيل
 
مقدمة في الحاسب والمعلومات
مقدمة في الحاسب والمعلوماتمقدمة في الحاسب والمعلومات
مقدمة في الحاسب والمعلومات
 
الدرس الثاني - الخوارزم
الدرس الثاني - الخوارزمالدرس الثاني - الخوارزم
الدرس الثاني - الخوارزم
 

Similaire à مساق الخوارزميات والبرمجة بلغة جافا (1) مفاهيم الخوارزميات ج1

برمجية التعليم المتنقل
برمجية التعليم المتنقل برمجية التعليم المتنقل
برمجية التعليم المتنقل shatha1433
 
Learen c sharp_fully
Learen c sharp_fullyLearen c sharp_fully
Learen c sharp_fullyIslam Saad
 
الصف المقلوب - المعكوس
الصف المقلوب - المعكوس الصف المقلوب - المعكوس
الصف المقلوب - المعكوس Ali Alshourbagy
 
6 2-برامج الحاسب التّعليميّة
6 2-برامج الحاسب التّعليميّة6 2-برامج الحاسب التّعليميّة
6 2-برامج الحاسب التّعليميّةد.فداء الشنيقات
 
مشروع تقن نهائي نموذج للطالبات
مشروع تقن نهائي نموذج للطالباتمشروع تقن نهائي نموذج للطالبات
مشروع تقن نهائي نموذج للطالباتamalasa
 
الرحلات المعرفية د.إبراهيم مختار
الرحلات المعرفية د.إبراهيم مختارالرحلات المعرفية د.إبراهيم مختار
الرحلات المعرفية د.إبراهيم مختارIbrahim Suliman
 
الرحلات المعرفية د.إبراهيم مختار
الرحلات المعرفية د.إبراهيم مختارالرحلات المعرفية د.إبراهيم مختار
الرحلات المعرفية د.إبراهيم مختارIbrahim Suliman
 
مشوار الألف ميل يبدأ 1بخطوة.4
مشوار الألف ميل يبدأ 1بخطوة.4مشوار الألف ميل يبدأ 1بخطوة.4
مشوار الألف ميل يبدأ 1بخطوة.4Muhammad ELSalamony
 
المحاضرة الثامنة القراءة السريعة
 المحاضرة الثامنة القراءة السريعة  المحاضرة الثامنة القراءة السريعة
المحاضرة الثامنة القراءة السريعة سليمان داود
 
Translation of Mobile Learning
Translation of Mobile LearningTranslation of Mobile Learning
Translation of Mobile LearningEman Bakheet
 

Similaire à مساق الخوارزميات والبرمجة بلغة جافا (1) مفاهيم الخوارزميات ج1 (20)

برمجية التعليم المتنقل
برمجية التعليم المتنقل برمجية التعليم المتنقل
برمجية التعليم المتنقل
 
01 Introduction in C++
01 Introduction in C++01 Introduction in C++
01 Introduction in C++
 
Sketch engine
Sketch engine Sketch engine
Sketch engine
 
Learen c sharp_fully
Learen c sharp_fullyLearen c sharp_fully
Learen c sharp_fully
 
Googleplus
GoogleplusGoogleplus
Googleplus
 
شرهان عربي
شرهان عربيشرهان عربي
شرهان عربي
 
الصف المقلوب - المعكوس
الصف المقلوب - المعكوس الصف المقلوب - المعكوس
الصف المقلوب - المعكوس
 
6 2-برامج الحاسب التّعليميّة
6 2-برامج الحاسب التّعليميّة6 2-برامج الحاسب التّعليميّة
6 2-برامج الحاسب التّعليميّة
 
How to be a programmer!
How to be a programmer!How to be a programmer!
How to be a programmer!
 
البرمجة
البرمجة البرمجة
البرمجة
 
الالقاء الفعال
الالقاء الفعالالالقاء الفعال
الالقاء الفعال
 
1عرض الايباد.ppsx
1عرض الايباد.ppsx1عرض الايباد.ppsx
1عرض الايباد.ppsx
 
عرض الورشة
عرض الورشةعرض الورشة
عرض الورشة
 
مشروع تقن نهائي نموذج للطالبات
مشروع تقن نهائي نموذج للطالباتمشروع تقن نهائي نموذج للطالبات
مشروع تقن نهائي نموذج للطالبات
 
الرحلات المعرفية د.إبراهيم مختار
الرحلات المعرفية د.إبراهيم مختارالرحلات المعرفية د.إبراهيم مختار
الرحلات المعرفية د.إبراهيم مختار
 
الرحلات المعرفية د.إبراهيم مختار
الرحلات المعرفية د.إبراهيم مختارالرحلات المعرفية د.إبراهيم مختار
الرحلات المعرفية د.إبراهيم مختار
 
إدمودو
إدمودوإدمودو
إدمودو
 
مشوار الألف ميل يبدأ 1بخطوة.4
مشوار الألف ميل يبدأ 1بخطوة.4مشوار الألف ميل يبدأ 1بخطوة.4
مشوار الألف ميل يبدأ 1بخطوة.4
 
المحاضرة الثامنة القراءة السريعة
 المحاضرة الثامنة القراءة السريعة  المحاضرة الثامنة القراءة السريعة
المحاضرة الثامنة القراءة السريعة
 
Translation of Mobile Learning
Translation of Mobile LearningTranslation of Mobile Learning
Translation of Mobile Learning
 

Plus de Mahmoud Alfarra

Computer Programming, Loops using Java - part 2
Computer Programming, Loops using Java - part 2Computer Programming, Loops using Java - part 2
Computer Programming, Loops using Java - part 2Mahmoud Alfarra
 
Computer Programming, Loops using Java
Computer Programming, Loops using JavaComputer Programming, Loops using Java
Computer Programming, Loops using JavaMahmoud Alfarra
 
Chapter 10: hashing data structure
Chapter 10:  hashing data structureChapter 10:  hashing data structure
Chapter 10: hashing data structureMahmoud Alfarra
 
Chapter9 graph data structure
Chapter9  graph data structureChapter9  graph data structure
Chapter9 graph data structureMahmoud Alfarra
 
Chapter 8: tree data structure
Chapter 8:  tree data structureChapter 8:  tree data structure
Chapter 8: tree data structureMahmoud Alfarra
 
Chapter 7: Queue data structure
Chapter 7:  Queue data structureChapter 7:  Queue data structure
Chapter 7: Queue data structureMahmoud Alfarra
 
Chapter 6: stack data structure
Chapter 6:  stack data structureChapter 6:  stack data structure
Chapter 6: stack data structureMahmoud Alfarra
 
Chapter 5: linked list data structure
Chapter 5: linked list data structureChapter 5: linked list data structure
Chapter 5: linked list data structureMahmoud Alfarra
 
Chapter 4: basic search algorithms data structure
Chapter 4: basic search algorithms data structureChapter 4: basic search algorithms data structure
Chapter 4: basic search algorithms data structureMahmoud Alfarra
 
Chapter 3: basic sorting algorithms data structure
Chapter 3: basic sorting algorithms data structureChapter 3: basic sorting algorithms data structure
Chapter 3: basic sorting algorithms data structureMahmoud Alfarra
 
Chapter 2: array and array list data structure
Chapter 2: array and array list  data structureChapter 2: array and array list  data structure
Chapter 2: array and array list data structureMahmoud Alfarra
 
Chapter1 intro toprincipleofc#_datastructure_b_cs
Chapter1  intro toprincipleofc#_datastructure_b_csChapter1  intro toprincipleofc#_datastructure_b_cs
Chapter1 intro toprincipleofc#_datastructure_b_csMahmoud Alfarra
 
Chapter 0: introduction to data structure
Chapter 0: introduction to data structureChapter 0: introduction to data structure
Chapter 0: introduction to data structureMahmoud Alfarra
 
8 programming-using-java decision-making practices 20102011
8 programming-using-java decision-making practices 201020118 programming-using-java decision-making practices 20102011
8 programming-using-java decision-making practices 20102011Mahmoud Alfarra
 
7 programming-using-java decision-making220102011
7 programming-using-java decision-making2201020117 programming-using-java decision-making220102011
7 programming-using-java decision-making220102011Mahmoud Alfarra
 
6 programming-using-java decision-making20102011-
6 programming-using-java decision-making20102011-6 programming-using-java decision-making20102011-
6 programming-using-java decision-making20102011-Mahmoud Alfarra
 
5 programming-using-java intro-tooop20102011
5 programming-using-java intro-tooop201020115 programming-using-java intro-tooop20102011
5 programming-using-java intro-tooop20102011Mahmoud Alfarra
 
4 programming-using-java intro-tojava20102011
4 programming-using-java intro-tojava201020114 programming-using-java intro-tojava20102011
4 programming-using-java intro-tojava20102011Mahmoud Alfarra
 
3 programming-using-java introduction-to computer
3 programming-using-java introduction-to computer3 programming-using-java introduction-to computer
3 programming-using-java introduction-to computerMahmoud Alfarra
 

Plus de Mahmoud Alfarra (20)

Computer Programming, Loops using Java - part 2
Computer Programming, Loops using Java - part 2Computer Programming, Loops using Java - part 2
Computer Programming, Loops using Java - part 2
 
Computer Programming, Loops using Java
Computer Programming, Loops using JavaComputer Programming, Loops using Java
Computer Programming, Loops using Java
 
Chapter 10: hashing data structure
Chapter 10:  hashing data structureChapter 10:  hashing data structure
Chapter 10: hashing data structure
 
Chapter9 graph data structure
Chapter9  graph data structureChapter9  graph data structure
Chapter9 graph data structure
 
Chapter 8: tree data structure
Chapter 8:  tree data structureChapter 8:  tree data structure
Chapter 8: tree data structure
 
Chapter 7: Queue data structure
Chapter 7:  Queue data structureChapter 7:  Queue data structure
Chapter 7: Queue data structure
 
Chapter 6: stack data structure
Chapter 6:  stack data structureChapter 6:  stack data structure
Chapter 6: stack data structure
 
Chapter 5: linked list data structure
Chapter 5: linked list data structureChapter 5: linked list data structure
Chapter 5: linked list data structure
 
Chapter 4: basic search algorithms data structure
Chapter 4: basic search algorithms data structureChapter 4: basic search algorithms data structure
Chapter 4: basic search algorithms data structure
 
Chapter 3: basic sorting algorithms data structure
Chapter 3: basic sorting algorithms data structureChapter 3: basic sorting algorithms data structure
Chapter 3: basic sorting algorithms data structure
 
Chapter 2: array and array list data structure
Chapter 2: array and array list  data structureChapter 2: array and array list  data structure
Chapter 2: array and array list data structure
 
Chapter1 intro toprincipleofc#_datastructure_b_cs
Chapter1  intro toprincipleofc#_datastructure_b_csChapter1  intro toprincipleofc#_datastructure_b_cs
Chapter1 intro toprincipleofc#_datastructure_b_cs
 
Chapter 0: introduction to data structure
Chapter 0: introduction to data structureChapter 0: introduction to data structure
Chapter 0: introduction to data structure
 
3 classification
3  classification3  classification
3 classification
 
8 programming-using-java decision-making practices 20102011
8 programming-using-java decision-making practices 201020118 programming-using-java decision-making practices 20102011
8 programming-using-java decision-making practices 20102011
 
7 programming-using-java decision-making220102011
7 programming-using-java decision-making2201020117 programming-using-java decision-making220102011
7 programming-using-java decision-making220102011
 
6 programming-using-java decision-making20102011-
6 programming-using-java decision-making20102011-6 programming-using-java decision-making20102011-
6 programming-using-java decision-making20102011-
 
5 programming-using-java intro-tooop20102011
5 programming-using-java intro-tooop201020115 programming-using-java intro-tooop20102011
5 programming-using-java intro-tooop20102011
 
4 programming-using-java intro-tojava20102011
4 programming-using-java intro-tojava201020114 programming-using-java intro-tojava20102011
4 programming-using-java intro-tojava20102011
 
3 programming-using-java introduction-to computer
3 programming-using-java introduction-to computer3 programming-using-java introduction-to computer
3 programming-using-java introduction-to computer
 

Dernier

"الدعامة الأساسية التي يقوم عليها التقويم الذاتي
"الدعامة الأساسية التي يقوم عليها التقويم الذاتي"الدعامة الأساسية التي يقوم عليها التقويم الذاتي
"الدعامة الأساسية التي يقوم عليها التقويم الذاتيNajlaaAlshareef1
 
تاريخ ونظرية العماره الحضارة الرومانية.pdf
تاريخ ونظرية العماره الحضارة الرومانية.pdfتاريخ ونظرية العماره الحضارة الرومانية.pdf
تاريخ ونظرية العماره الحضارة الرومانية.pdffthalrhmnmr496
 
من قصص القرآن الكريم تحكي عن قصة سيدنا يونس عليه السلام وماذا فعل مع قومه بدو...
من قصص القرآن الكريم تحكي عن قصة سيدنا يونس عليه السلام وماذا فعل مع قومه بدو...من قصص القرآن الكريم تحكي عن قصة سيدنا يونس عليه السلام وماذا فعل مع قومه بدو...
من قصص القرآن الكريم تحكي عن قصة سيدنا يونس عليه السلام وماذا فعل مع قومه بدو...qainalllah
 
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...Idrees.Hishyar
 
الأركان التربوية بأقسام التعليم الأولي و الابتدائي.ppt
الأركان التربوية بأقسام التعليم الأولي و الابتدائي.pptالأركان التربوية بأقسام التعليم الأولي و الابتدائي.ppt
الأركان التربوية بأقسام التعليم الأولي و الابتدائي.pptAliOtherman
 
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريممحمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريمelqadymuhammad
 
الصف الثاني الاعدادي - العلوم -الموجات.pdf
الصف الثاني الاعدادي - العلوم -الموجات.pdfالصف الثاني الاعدادي - العلوم -الموجات.pdf
الصف الثاني الاعدادي - العلوم -الموجات.pdfv2mt8mtspw
 
اهمية ملحمة جلجامش تاريخيا وفكريا وأدبيا
اهمية ملحمة جلجامش تاريخيا وفكريا وأدبيااهمية ملحمة جلجامش تاريخيا وفكريا وأدبيا
اهمية ملحمة جلجامش تاريخيا وفكريا وأدبياaseelqunbar33
 
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكردمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكرMaher Asaad Baker
 
السرقات الشعرية إعداد غادة محمد عبد الراضي
السرقات الشعرية إعداد غادة محمد عبد الراضيالسرقات الشعرية إعداد غادة محمد عبد الراضي
السرقات الشعرية إعداد غادة محمد عبد الراضيsalwaahmedbedier
 
امتحانات النحو وإجاباتها.pdfrrrrrrrrrrrrrr
امتحانات النحو وإجاباتها.pdfrrrrrrrrrrrrrrامتحانات النحو وإجاباتها.pdfrrrrrrrrrrrrrr
امتحانات النحو وإجاباتها.pdfrrrrrrrrrrrrrrmhosn627
 
by modar saleh في التصوير التلفزيوني أحجام اللقطات .ppt
by modar saleh في التصوير التلفزيوني أحجام اللقطات .pptby modar saleh في التصوير التلفزيوني أحجام اللقطات .ppt
by modar saleh في التصوير التلفزيوني أحجام اللقطات .pptmodarsaleh3
 
أدب درس النقائض إعداد سلوي أحمد بديرأحمد
أدب درس النقائض إعداد سلوي أحمد بديرأحمدأدب درس النقائض إعداد سلوي أحمد بديرأحمد
أدب درس النقائض إعداد سلوي أحمد بديرأحمدsalwaahmedbedier
 
.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt
.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt
.. مهارات ادارة الوقت و مهارات تنظيم الوقت.pptMarwaElsheikh6
 
عرض تقديمي لعملية الجمع للاطفال ورياض الاطفال
عرض تقديمي لعملية الجمع للاطفال ورياض الاطفالعرض تقديمي لعملية الجمع للاطفال ورياض الاطفال
عرض تقديمي لعملية الجمع للاطفال ورياض الاطفالshamsFCAI
 
اللام الشمسية واللام القمرية لصف الرابع
اللام الشمسية واللام القمرية  لصف الرابعاللام الشمسية واللام القمرية  لصف الرابع
اللام الشمسية واللام القمرية لصف الرابعalkramasweet
 
اهمية ملحمة جلجامش تاريخيا وفكريا وأدبيا
اهمية ملحمة جلجامش تاريخيا وفكريا وأدبيااهمية ملحمة جلجامش تاريخيا وفكريا وأدبيا
اهمية ملحمة جلجامش تاريخيا وفكريا وأدبياaseelqunbar33
 
عرض تقديمي النقائض في العصر الأموي إعداد سلوي أحمد
عرض تقديمي النقائض في العصر الأموي إعداد سلوي أحمدعرض تقديمي النقائض في العصر الأموي إعداد سلوي أحمد
عرض تقديمي النقائض في العصر الأموي إعداد سلوي أحمدsalwaahmedbedier
 
تنوع الفطريات وأنواعها الكثيرة المتنوعة 1
تنوع الفطريات وأنواعها الكثيرة المتنوعة 1تنوع الفطريات وأنواعها الكثيرة المتنوعة 1
تنوع الفطريات وأنواعها الكثيرة المتنوعة 1alialbaghdadi9969
 

Dernier (20)

.العروض التقديمية والرسومات التعليمية bdf
.العروض التقديمية والرسومات التعليمية bdf.العروض التقديمية والرسومات التعليمية bdf
.العروض التقديمية والرسومات التعليمية bdf
 
"الدعامة الأساسية التي يقوم عليها التقويم الذاتي
"الدعامة الأساسية التي يقوم عليها التقويم الذاتي"الدعامة الأساسية التي يقوم عليها التقويم الذاتي
"الدعامة الأساسية التي يقوم عليها التقويم الذاتي
 
تاريخ ونظرية العماره الحضارة الرومانية.pdf
تاريخ ونظرية العماره الحضارة الرومانية.pdfتاريخ ونظرية العماره الحضارة الرومانية.pdf
تاريخ ونظرية العماره الحضارة الرومانية.pdf
 
من قصص القرآن الكريم تحكي عن قصة سيدنا يونس عليه السلام وماذا فعل مع قومه بدو...
من قصص القرآن الكريم تحكي عن قصة سيدنا يونس عليه السلام وماذا فعل مع قومه بدو...من قصص القرآن الكريم تحكي عن قصة سيدنا يونس عليه السلام وماذا فعل مع قومه بدو...
من قصص القرآن الكريم تحكي عن قصة سيدنا يونس عليه السلام وماذا فعل مع قومه بدو...
 
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...
 
الأركان التربوية بأقسام التعليم الأولي و الابتدائي.ppt
الأركان التربوية بأقسام التعليم الأولي و الابتدائي.pptالأركان التربوية بأقسام التعليم الأولي و الابتدائي.ppt
الأركان التربوية بأقسام التعليم الأولي و الابتدائي.ppt
 
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريممحمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
 
الصف الثاني الاعدادي - العلوم -الموجات.pdf
الصف الثاني الاعدادي - العلوم -الموجات.pdfالصف الثاني الاعدادي - العلوم -الموجات.pdf
الصف الثاني الاعدادي - العلوم -الموجات.pdf
 
اهمية ملحمة جلجامش تاريخيا وفكريا وأدبيا
اهمية ملحمة جلجامش تاريخيا وفكريا وأدبيااهمية ملحمة جلجامش تاريخيا وفكريا وأدبيا
اهمية ملحمة جلجامش تاريخيا وفكريا وأدبيا
 
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكردمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
 
السرقات الشعرية إعداد غادة محمد عبد الراضي
السرقات الشعرية إعداد غادة محمد عبد الراضيالسرقات الشعرية إعداد غادة محمد عبد الراضي
السرقات الشعرية إعداد غادة محمد عبد الراضي
 
امتحانات النحو وإجاباتها.pdfrrrrrrrrrrrrrr
امتحانات النحو وإجاباتها.pdfrrrrrrrrrrrrrrامتحانات النحو وإجاباتها.pdfrrrrrrrrrrrrrr
امتحانات النحو وإجاباتها.pdfrrrrrrrrrrrrrr
 
by modar saleh في التصوير التلفزيوني أحجام اللقطات .ppt
by modar saleh في التصوير التلفزيوني أحجام اللقطات .pptby modar saleh في التصوير التلفزيوني أحجام اللقطات .ppt
by modar saleh في التصوير التلفزيوني أحجام اللقطات .ppt
 
أدب درس النقائض إعداد سلوي أحمد بديرأحمد
أدب درس النقائض إعداد سلوي أحمد بديرأحمدأدب درس النقائض إعداد سلوي أحمد بديرأحمد
أدب درس النقائض إعداد سلوي أحمد بديرأحمد
 
.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt
.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt
.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt
 
عرض تقديمي لعملية الجمع للاطفال ورياض الاطفال
عرض تقديمي لعملية الجمع للاطفال ورياض الاطفالعرض تقديمي لعملية الجمع للاطفال ورياض الاطفال
عرض تقديمي لعملية الجمع للاطفال ورياض الاطفال
 
اللام الشمسية واللام القمرية لصف الرابع
اللام الشمسية واللام القمرية  لصف الرابعاللام الشمسية واللام القمرية  لصف الرابع
اللام الشمسية واللام القمرية لصف الرابع
 
اهمية ملحمة جلجامش تاريخيا وفكريا وأدبيا
اهمية ملحمة جلجامش تاريخيا وفكريا وأدبيااهمية ملحمة جلجامش تاريخيا وفكريا وأدبيا
اهمية ملحمة جلجامش تاريخيا وفكريا وأدبيا
 
عرض تقديمي النقائض في العصر الأموي إعداد سلوي أحمد
عرض تقديمي النقائض في العصر الأموي إعداد سلوي أحمدعرض تقديمي النقائض في العصر الأموي إعداد سلوي أحمد
عرض تقديمي النقائض في العصر الأموي إعداد سلوي أحمد
 
تنوع الفطريات وأنواعها الكثيرة المتنوعة 1
تنوع الفطريات وأنواعها الكثيرة المتنوعة 1تنوع الفطريات وأنواعها الكثيرة المتنوعة 1
تنوع الفطريات وأنواعها الكثيرة المتنوعة 1
 

مساق الخوارزميات والبرمجة بلغة جافا (1) مفاهيم الخوارزميات ج1

  • 1. ‫خوارزميات‬‫برجمة‬ ‫مباديء‬ ‫و‬ ‫يس‬‫ر‬‫تد‬ ‫و‬ ‫إعداد‬/‫ا‬َّ‫ـر‬‫ف‬‫ال‬ ‫ـق‬‫ي‬‫رف‬ ‫حممود‬ ‫جافا‬ ‫بلغة‬ 2010-2011 ‫األوىل‬ ‫احملاضرة‬:‫ا‬‫ر‬‫احملاض‬ ‫و‬ ‫ـاق‬‫س‬‫امل‬ ‫ـة‬‫ع‬‫طبي‬ ‫حول‬ ‫ـة‬‫م‬‫مقد‬‫ت‬ ‫الطالبات‬ ‫ـة‬‫ب‬‫شع‬ ‫األول‬ ‫ـوع‬‫ب‬‫األس‬
  • 2. ‫احملاضرة‬ ‫هذه‬ ‫يف‬ ‫؟‬ ‫املساق‬ ‫مبدرس‬ ‫يف‬‫ر‬‫تع‬ ‫الدرجات‬ ‫ـع‬‫ـ‬‫ـ‬‫ـ‬‫ي‬‫ز‬‫تو‬ ‫ـاق‬‫س‬‫امل‬ ‫من‬ ‫تتمكن‬ ‫و‬ ‫النجاح‬ ‫حتقق‬ ‫هكذا‬ ‫ات‬‫ر‬‫احملاض‬ ‫ـور‬‫ـ‬‫ض‬‫ح‬ ‫حول‬ ‫مالحظات‬ ‫التواصل‬ ‫و‬ ‫الوجبات‬ ‫ـة‬‫ي‬‫املكتب‬ ‫الساعات‬ ‫؟‬ ‫ـة‬‫ـ‬‫ـ‬‫جم‬‫بالرب‬ ‫ـود‬‫ص‬‫املق‬ ‫ما‬ ‫؟‬ ‫ـات‬‫ي‬‫باخلوارزم‬ ‫ـود‬‫ص‬‫املق‬ ‫ما‬ ‫املساق‬ ‫هلذا‬ ‫ـا‬‫ن‬‫مواضيع‬ ‫هذه‬ ‫و‬(‫املساق‬ ‫توصيف‬) ‫ـز‬‫ي‬‫مم‬ ‫ـج‬‫م‬‫مرب‬ ‫اجتاه‬ ‫يف‬ ‫ـة‬‫م‬‫ـا‬‫ه‬ ‫خطوات‬...
  • 3. ‫املساق‬ ‫مبدرس‬ ‫يف‬‫ر‬‫تع‬ ‫االسم‬:‫ا‬َّ‫ـر‬‫ـ‬‫ف‬‫ال‬ ‫ـق‬‫ـ‬‫ي‬‫رف‬ ‫حممود‬ ‫شهادايت‬: ‫حاسوب‬ ‫علوم‬ ‫ماجستري‬,‫البحري‬ ‫النقل‬ ‫و‬ ‫التكنولوجيا‬ ‫و‬ ‫للعلوم‬ ‫بية‬‫ر‬‫الع‬ ‫األكادميية‬-‫ية‬‫ر‬‫األسكند‬,‫بتقدير‬97%,2008 ‫احلاسوب‬ ‫علوم‬ ‫يوس‬‫ر‬‫بكالو‬,‫اإلسالمية‬ ‫اجلامعة‬–‫غزة‬,‫بتقدير‬77%,2004 ‫الثانوية‬ ‫الشهادة‬–‫علمي‬–‫للبنني‬ ‫الثانوية‬ ‫احلسن‬ ‫خالد‬ ‫مدرسة‬,‫يونس‬ ‫خان‬,‫بتقدير‬89,2%,1999 ‫احلايل‬ ‫العمل‬: ‫التكنولوجيا‬ ‫و‬ ‫العلوم‬ ‫بكلية‬ ‫حماضر‬–‫يل‬‫ر‬‫أب‬ ‫منذ‬ ‫يونس‬ ‫خان‬2009‫اآلن‬ ‫حىت‬ ‫و‬ ‫التطبيقية‬ ‫للعلوم‬ ‫اجلامعية‬ ‫بالكلية‬ ‫متفرغ‬ ‫غري‬ ‫حماضر‬–‫غزة‬,‫سبتمرب‬ ‫من‬2008‫اآلن‬ ‫حىت‬ ‫السابق‬ ‫العمل‬: ‫العلوم‬ ‫بكلية‬ ‫األول‬ ‫املعلومات‬ ‫تكنولوجيا‬ ‫ملتقى‬ ‫ئيس‬‫ر‬‫و‬‫نوفمرب‬ ‫التكنولوجيا‬2010 ‫سبتمرب‬ ‫منذ‬ ‫بالكلية‬ ‫احلاسوب‬ ‫كز‬‫مر‬ ‫قسم‬ ‫ئيس‬‫ر‬2009‫نوفمرب‬2010 ‫فلسطني‬ ‫جبامعة‬ ‫متفرغ‬ ‫غري‬ ‫حماضر‬–‫غزة‬,‫سبتمرب‬ ‫من‬2008‫يونيو‬ ‫حىت‬2009 ‫املفتوحة‬ ‫القدس‬ ‫جبامعة‬ ‫متفرغ‬ ‫غري‬ ‫حماضر‬–‫يونس‬ ‫خان‬,‫أكتوبر‬ ‫من‬2008‫يونيو‬ ‫حىت‬2009 ‫التكنولوجيا‬ ‫و‬ ‫العلوم‬ ‫بكلية‬ ‫متفرغ‬ ‫غري‬ ‫حماضر‬–‫يونس‬ ‫خان‬,‫أكتوبر‬ ‫من‬2008‫اير‬‫رب‬‫ف‬ ‫حىت‬2009 ‫اخلاص‬ ‫األكادميي‬ ‫املوقع‬: http://mfarra.cst.ps ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 4. ‫الدرجات‬ ‫ـع‬‫ـ‬‫ـ‬‫ـ‬‫ي‬‫ز‬‫تو‬ 100 50 ‫الفصل‬ ‫أعمال‬ 10 ‫ل‬‫أو‬ ‫ي‬‫نظر‬ ‫نصفي‬ ‫امتحان‬ 10 ‫ثان‬‫عملي‬‫نصفي‬ ‫امتحان‬ 10 ‫ام‬‫ز‬‫ـ‬‫ـ‬‫ت‬‫ال‬ ‫و‬‫ـاط‬‫ش‬‫ن‬ 10 ‫املساق‬‫ـروع‬‫ـ‬‫ش‬‫م‬ 10 ‫سريعة‬‫امتحانات‬ ‫و‬‫ـات‬‫ب‬‫ـ‬‫ج‬‫وا‬ 50 ‫النهائي‬ ‫االمتحان‬ (‫ي‬‫نظر‬+‫عملي‬) ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 5. ‫ـاق‬‫س‬‫امل‬ ‫من‬ ‫تتمكين‬ ‫و‬ ‫النجاح‬ ‫حتققي‬ ‫هكذا‬ ‫تأخري‬ ‫دون‬ ‫أخطاءك‬ ‫معاجلة‬ ‫على‬ ‫القدرة‬ ‫تعطيك‬ ‫بأول‬ ‫أوال‬ ‫اتك‬‫ر‬‫حماض‬ ‫اجعة‬‫ر‬‫م‬. ‫املدرس‬ ‫مناقشة‬ ‫و‬ ‫االستيعاب‬ ‫على‬ ‫القدرة‬ ‫مينحك‬ ‫احلضور‬. ‫النقاش‬ ‫و‬ ‫االستفسار‬ ‫و‬ ‫اإلجابة‬ ‫و‬ ‫بالسؤال‬ ‫املدرس‬ ‫مع‬ ‫بالتفاعل‬ ‫دائما‬ ‫بادر‬. ‫ف‬ ‫اء‬‫ر‬‫اال‬ ‫معهم‬ ‫تبادل‬ ‫و‬ ‫معهم‬ ‫ذاكر‬ ‫و‬ ‫ناقشهم‬ ‫و‬ ‫زمالءك‬ ‫مع‬ ‫جمموعة‬ ‫لنفسك‬ ‫اصنع‬‫هذا‬ ‫املساق‬ ‫فهم‬ ‫على‬ ‫قدرة‬ ‫أكثر‬ ‫جيعلك‬. ‫كيز‬‫برت‬ ‫احملاضرة‬ ‫يف‬ ‫جتلس‬ ‫جتعلك‬ ‫اليت‬ ‫العوامل‬ ‫كافة‬‫لنفسك‬ ‫وفر‬...‫مثل‬: ‫العلم‬ ‫طلب‬ ‫ـة‬‫ي‬‫ن‬ ‫استحضار‬ ‫ـار‬‫ـ‬‫ط‬‫اإلف‬. ‫القرآن‬ ‫اءة‬‫ر‬‫ق‬. ‫احملاضرة‬ ‫قبل‬ ‫زمالءك‬ ‫مع‬ ‫الضحك‬. ‫ـة‬‫حي‬‫مر‬ ‫مالبس‬ ‫تداء‬‫ر‬‫ا‬. ‫ذلك‬ ‫غري‬. ‫يب‬‫ر‬‫التد‬ ‫مث‬ ‫يب‬‫ر‬‫التد‬ ‫مث‬ ‫يب‬‫ر‬‫التد‬
  • 6. ‫ات‬‫ر‬‫احملاض‬ ‫ـور‬‫ـ‬‫ض‬‫ح‬ ‫حول‬ ‫مالحظات‬ ‫من‬ ‫أطول‬ ‫لفرتة‬ ‫احملاضرة‬ ‫عن‬ ‫التأخر‬ ‫عدم‬10‫عنك‬ ‫املدرس‬ ‫تأخر‬ ‫حال‬ ‫يف‬ ‫و‬ ‫دقائق‬ ‫ا‬ً‫ـ‬‫ي‬‫ر‬‫نظ‬ ‫أو‬ ‫ا‬ً‫ـ‬‫ـ‬‫ي‬‫عمل‬ ‫املاضية‬ ‫احملاضرة‬ ‫اجعة‬‫ر‬‫م‬ ‫و‬ ‫اهلدوء‬ ‫ام‬‫ز‬‫بإلت‬ ‫فعليك‬. ‫ا‬ ‫و‬ ‫النشاط‬ ‫درجات‬ ‫يف‬ ‫أسهمك‬ ‫سريفع‬ ‫فذلك‬ ‫ات‬‫ر‬‫للمحاض‬ ‫باحلضور‬ ‫انصحك‬‫و‬ ‫ام‬‫ز‬‫اللت‬ ‫االستيعاب‬ ‫على‬ ‫تك‬‫ر‬‫قد‬ ‫كذلك‬. ‫ال‬ ‫يف‬ ‫التأخر‬ ‫أن‬ ‫اعلم‬ ‫و‬ ‫احملدد‬ ‫املوعد‬ ‫يف‬ ‫واجباتك‬ ‫تسليم‬ ‫إىل‬ ‫دائما‬ ‫بادر‬‫ينقص‬ ‫تسليم‬ ‫الدرجات‬ ‫من‬ ‫نصيبك‬. ‫امك‬‫ز‬‫الت‬ ‫سوء‬ ‫عن‬ ‫يعرب‬ ‫احملاضرة‬ ‫خالل‬ ‫جوالك‬ ‫صوت‬ ‫مساع‬. ‫عدمه‬ ‫من‬ ‫امك‬‫ز‬‫الت‬ ‫مييز‬ ‫ك‬ِ‫ب‬‫حجا‬. ‫بامل‬ ‫اخلاص‬ ‫نامج‬‫رب‬‫ال‬ ‫يل‬‫ز‬‫ـ‬‫ن‬‫ت‬ ‫مع‬ ‫البيت‬ ‫يف‬ ‫ا‬ً‫د‬‫جي‬ ‫ا‬ً‫جهاز‬ ‫لنفسك‬ ‫ر‬ِ‫وف‬‫األسبوع‬ ‫ختام‬ ‫يف‬ ‫ساق‬ ‫نش‬ ‫يد‬‫ز‬‫سي‬ ‫بالتايل‬ ‫و‬ ‫ات‬‫ر‬‫احملاض‬ ‫استيعاب‬ ‫على‬ ‫سيساعدك‬ ‫فهذا‬ ‫الثالث‬‫اطك‬. ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 7. ‫التواصل‬ ‫و‬ ‫الواجبات‬ ‫ي‬‫رب‬‫ال‬ ‫خالل‬ ‫من‬ ‫يتم‬ ‫لالستفسار‬ ‫املدرس‬ ‫بني‬ ‫و‬ ‫كطالبة‬‫بينك‬ ‫التواصل‬‫ـروين‬‫ت‬‫اإللك‬ ‫د‬: m.farra@cst.ps ‫خالل‬ ‫من‬ ‫ـة‬‫ي‬‫بالكل‬ ‫اخلاص‬ ‫يدك‬‫ر‬‫ب‬ ‫على‬ ‫ـول‬‫ص‬‫باحل‬ ‫اآلن‬ ‫إذن‬ ‫بادري‬ www.cst.ps/egate ‫اإللكرتوين‬ ‫يد‬‫رب‬‫ال‬ ‫خالل‬ ‫من‬ ‫إرساهلا‬ ‫يتم‬ ‫الواجبات‬ ‫تسليم‬‫للواجبات‬ ‫التايل‬ ‫العنوان‬ ‫وضع‬ ‫مع‬ ‫ـة‬‫جم‬‫الرب‬ ‫مباديء‬–‫رقم‬ ‫واجب‬1–‫فالن‬ ‫بنت‬ ‫ـة‬‫جي‬‫خد‬ ‫ـة‬‫ب‬‫الطال‬ ‫اإللكرتوين‬ ‫يد‬‫رب‬‫ال‬ ‫خالل‬ ‫من‬ ‫أيضا‬ ‫يتم‬ ‫أن‬ ‫ميكن‬ ‫الالستفسار‬‫التايل‬ ‫العنوان‬ ‫وضع‬ ‫مع‬: ‫ـة‬‫جم‬‫الرب‬ ‫مباديء‬–‫استفسار‬–‫فالن‬ ‫بنت‬ ‫ـة‬‫جي‬‫خد‬ ‫ـة‬‫ب‬‫الطال‬
  • 8. ‫ـة‬‫ي‬‫املكتب‬ ‫الساعات‬ ‫عن‬ ‫ختتلف‬ ‫أوقات‬ ‫يف‬ ‫املساق‬ ‫مدرس‬ ‫اجعة‬‫ر‬‫م‬ ‫من‬ ‫ـة‬‫ي‬‫املكتب‬ ‫الساعات‬ ‫متكنك‬‫أوقات‬ ‫اإللكرتوين‬ ‫يد‬‫رب‬‫ال‬ ‫استخدام‬ ‫فيها‬ ‫يفيد‬ ‫ال‬ ‫أمور‬ ‫يف‬ ‫احملاضرة‬. ‫ـة‬‫ي‬‫التال‬ ‫املواعيد‬ ‫يف‬ ‫اخلصوص‬ ‫هبذا‬ ‫املدرس‬ ‫اجعة‬‫ر‬‫م‬ ‫ميكنك‬: ‫الظهر‬ ‫بعد‬ ‫الثانية‬ ‫حىت‬ ‫و‬ ‫ا‬‫ر‬‫ظه‬ ‫الواحدة‬ ‫ـة‬‫ع‬‫السا‬ ‫اخلميس‬ ‫العاشرة‬ ‫حىت‬ ‫صباحا‬ ‫التاسعة‬ ‫من‬ ‫االثنني‬ ‫يف‬ ‫تتم‬ ‫ـة‬‫ع‬‫اج‬‫ر‬‫امل‬: ‫مبىن‬ ‫للطالبات‬C‫غرفة‬209 ‫اإلدارة‬ ‫مبىن‬ ‫للطالب‬-‫القسم‬ ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 9. ‫؟‬ ‫ـة‬‫ـ‬‫ـ‬‫جم‬‫بالرب‬ ‫ـود‬‫ص‬‫املق‬ ‫ما‬ ‫احلاسوب‬ ‫برجمة‬:‫مهم‬ ‫لتنفيذ‬ ‫الالزمة‬ ‫باألوامر‬ ‫احلاسوب‬ ‫تزويد‬ ‫عملية‬ ‫هى‬‫يقة‬‫ر‬‫بط‬ ‫معينة‬ ‫ة‬ ‫معينة‬... ‫الربجمة‬:‫احل‬ ‫اىل‬ ‫املدخلة‬ ‫البيانات‬ ‫مع‬ ‫التعامل‬ ‫كيفية‬‫حتديد‬ ‫خالهلا‬ ‫من‬ ‫يتم‬ ‫عملية‬ ‫هي‬‫على‬ ‫للحصول‬ ‫اسوب‬ ‫املرجوة‬ ‫النتائج‬. ‫مدخلة‬ ‫بيانات‬‫خمرجة‬ ‫نتائج‬ ‫البيانات‬ ‫معاجلة‬ (‫الربجمة‬ ‫عملية‬)
  • 10. ‫ـة‬‫ـ‬‫جم‬‫الرب‬ ‫ـة‬‫ي‬‫أمه‬ ‫ال‬ ‫مع‬ ‫التعامل‬ ‫تسهل‬ ‫أهنا‬ ‫إىل‬ ‫احلاسوب‬ ‫عامل‬ ‫يف‬ ‫ـة‬‫جم‬‫الرب‬ ‫ـة‬‫ي‬‫أمه‬ ‫تكمن‬Hardware‫من‬ ‫املادية‬ ‫املكونات‬ ‫و‬ ‫املستخدم‬ ‫بني‬ ‫الوسيط‬ ‫بدور‬ ‫قيامها‬ ‫خالل‬. ‫امج‬‫رب‬‫ال‬ ‫منطقة‬ ‫اخلاصة‬ ‫امج‬‫رب‬‫ال‬ ‫منطقة‬ ‫التشغيل‬ ‫بنظام‬ ‫اهلاردوير‬ ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 11. ‫؟‬ ‫ـات‬‫ي‬‫باخلوارزم‬ ‫ـود‬‫ص‬‫املق‬ ‫ما‬ ‫اخلوارزمية‬‫هي‬‫عن‬ ‫عبارة‬‫ما‬ ‫مسألة‬ ‫حلل‬ ‫الالزمة‬ ‫اخلطوات‬,‫اخل‬ ‫هذه‬ ‫تكتب‬ ‫قد‬ ‫و‬‫وارزمية‬ ‫مع‬ ‫ـة‬‫ي‬‫هندس‬ ‫أشكال‬ ‫برسم‬ ‫عنها‬ ‫يعرب‬ ‫قد‬ ‫أو‬ ‫ـة‬‫ي‬‫ز‬‫اإلجنلي‬ ‫أو‬ ‫بية‬‫ر‬‫الع‬ ‫باللغة‬‫ينة‬. ‫و‬ُ‫مس‬‫املسلم‬ ‫العامل‬ ‫إىل‬ ‫نسبة‬ ‫االسم‬ ‫هبذا‬ ‫اخلوارزمية‬ ‫يت‬‫ب‬ ‫حممد‬ ‫جعفر‬ ‫أبو‬‫موسى‬ ‫ن‬ ‫اخلوارزمي‬‫امليالدي‬ ‫التاسع‬ ‫القرن‬ ‫يف‬ ‫ابتكرها‬ ‫الذي‬. ‫ف‬‫اخلوارزمية‬‫هامني‬ ‫يني‬‫ر‬‫عنص‬ ‫تتضمن‬: •‫اخلطوات‬ ‫من‬ ‫جمموعة‬. •‫معني‬ ‫تيب‬‫ر‬‫ت‬. ‫واجبـــــــ‬ 1.1‫الخوارزمي‬ ‫أهميـة‬ ‫و‬ ‫استخدامات‬ ‫و‬ ‫تعريف‬ ‫حول‬ ‫تقرير‬ ‫اكتب‬ ‫واحدة‬ ‫صفحة‬ ‫في‬‫ات‬ ‫هنا‬ ‫المذكور‬ ‫غير‬ ‫من‬.
  • 12. ‫املساق‬ ‫توصيف‬ ‫يف‬ ‫املذكورة‬ ‫النقاط‬ ‫بكافة‬ ‫اإلملام‬ ‫أجل‬ ‫من‬ ‫الفصل‬ ‫هذا‬ ‫خالل‬ ‫ـا‬‫ن‬‫جهود‬ ‫سنجمع‬‫توصيف‬ ‫لتخصصك‬ ‫احلقيقي‬ ‫األساس‬ ‫حجر‬ ‫هو‬ ‫يعترب‬ ‫أنه‬ ‫ـة‬‫ص‬‫خا‬ ‫املساق‬. ‫خال‬ ‫من‬ ‫ذلك‬ ‫كان‬‫إن‬ ‫و‬ ‫حىت‬ ‫ئياته‬‫ز‬‫ج‬ ‫ـة‬‫ف‬‫كا‬‫من‬ ‫االنتهاء‬ ‫يف‬ ‫أنت‬ ‫ستساعدنا‬‫ـة‬‫س‬‫ا‬‫ر‬‫الد‬ ‫ل‬ ‫ـانا‬‫ي‬‫أح‬ ‫ـة‬‫ي‬‫الذات‬. ‫التوصيف‬ ‫ملشاهدة‬ ‫ـا‬‫ن‬‫ه‬ ‫اضغط‬ ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 13. ‫ـز‬‫ي‬‫مم‬ ‫ـج‬‫م‬‫مرب‬ ‫اجتاه‬ ‫يف‬ ‫ـة‬‫م‬‫ـا‬‫ه‬ ‫خطوات‬... ‫جدا‬ ‫ـز‬‫ي‬‫مم‬ ٍ‫و‬‫مبست‬ ‫حاسوب‬ ‫جهاز‬,(‫توب‬ ‫الب‬ ‫يفضل‬.) ‫ـل‬‫ي‬‫التخ‬ ‫مث‬ ‫ا‬ً‫د‬‫ـ‬‫ـ‬‫ي‬‫ج‬ ‫ـر‬‫ي‬‫للتفك‬ ‫لعقلك‬ ‫اجملال‬ ‫افتح‬. ‫ابيش‬‫ر‬‫اخل‬ ‫من‬ ‫يد‬‫ز‬‫مل‬ ‫قلمك‬ ‫و‬ ‫ليدك‬ ‫العنان‬ ‫اطلق‬(‫ـة‬‫ف‬‫اهلاد‬)‫من‬ ‫ل‬ُ‫ـ‬‫ي‬‫خت‬ ‫و‬ ‫األفكار‬ ‫تيب‬‫رت‬‫ل‬‫مشكلة‬ ‫أي‬ ‫هج‬. ‫ا‬ ‫يف‬ ‫أنك‬ ‫دليل‬ ‫فهذا‬ ‫األخطاء‬ ‫ظهور‬ ‫من‬ ‫ختجل‬ ‫أو‬ ‫ختف‬ ‫ال‬ ‫و‬ ‫ب‬َّ‫ـر‬‫ج‬ ‫مث‬ ‫ب‬َّ‫ـر‬‫ج‬ ‫مث‬ ‫ب‬َّ‫ـر‬‫ج‬‫الصحيح‬ ‫يق‬‫ر‬‫لط‬. ‫حال‬ ‫هلا‬ ‫جتد‬ ‫بعدما‬ ‫حىت‬ ‫ـة‬‫ل‬‫املشك‬ ‫حلل‬ ‫أخرى‬ ‫طرق‬ ‫عن‬ ‫ـا‬‫م‬‫دائ‬ ‫احبث‬. ‫جد‬ ‫ألفكار‬ ‫اآلفاق‬ ‫يفتح‬ ‫ما‬ ‫ا‬ً‫ـر‬‫ي‬‫كث‬‫فالنقاش‬ ‫ات‬‫ر‬‫احملاض‬ ‫حول‬ ‫ـك‬‫س‬‫مدر‬ ‫أو‬ ‫زمالئك‬ ‫مع‬ ‫ـاور‬‫ش‬‫ت‬‫يدة‬. ‫احملاضرة‬ ‫يف‬ ‫املدرس‬ ‫إياه‬ ‫يعطيك‬ ‫ما‬ ‫أضعاف‬ ‫على‬ ‫يب‬‫ر‬‫بالتد‬ ‫قم‬. ‫اإل‬ ‫خالل‬ ‫من‬ ‫هذا‬ ‫كان‬‫لو‬ ‫حىت‬ ‫جمالك‬ ‫يف‬ ‫آخرى‬ ‫جامعات‬ ‫من‬ ‫طالب‬ ‫مع‬ ‫النقاش‬ ‫و‬ ‫األفكار‬ ‫تبادل‬‫نت‬‫رت‬‫ن‬. ‫ـة‬‫جم‬‫الرب‬ ‫خيص‬ ‫شيء‬ ‫كل‬‫على‬ ‫حتتوي‬ ‫ال‬ ‫ـة‬‫ي‬‫ب‬‫ر‬‫الع‬ ‫اللغة‬,‫و‬ ‫ـة‬‫ي‬‫ز‬‫اإلجنلي‬ ‫بتعلم‬ ‫عليك‬ ‫إذن‬‫املعلومات‬ ‫استكشاف‬ ‫كتبهم‬‫من‬. ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 14. ‫إلنصاتكم‬ ‫ا‬ً‫ـر‬‫ك‬‫ش‬ ‫ـد‬‫ي‬‫فنستف‬ ‫النقاش‬ ‫لنبدأ‬... ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 15. ‫إميانك‬×‫ـ‬‫ك‬‫ان‬‫ز‬‫مي‬ ‫ثابتة‬ ‫شرحية‬–‫هللا‬ ‫شاء‬ ‫إن‬-‫اتنا‬‫ر‬‫حماض‬ ‫كل‬‫يف‬...‫سنقط‬‫من‬ ‫ا‬ً‫كنز‬‫فيها‬ ‫ف‬ ‫صل‬ ‫العدنان‬ ‫النيب‬ ‫كالم‬‫جواهر‬ ‫من‬ ‫جوهرة‬ ‫أو‬ ‫القرآن‬ ‫كنوز‬‫هللا‬ ‫ى‬ ‫من‬ ‫سبقونا‬ ‫من‬ ‫قناعات‬ ‫و‬ ‫ات‬‫رب‬‫خ‬ ‫خالصة‬ ‫من‬ ‫أو‬ ‫وسلم‬ ‫عليه‬ ‫مستق‬ ‫بناء‬ ‫خيدم‬ ‫فيما‬ ‫األعاجم‬ ‫و‬ ‫منهم‬ ‫املسلمني‬ ‫العلماء‬‫ـد‬‫ي‬‫ز‬‫ي‬ ‫و‬ ‫بلنا‬ ‫تعاىل‬ ‫هللا‬ ‫بإذن‬ ‫ين‬‫ز‬‫الفائ‬ ‫من‬ ‫فنكون‬ ‫ا‬َ‫ن‬َ‫ـ‬‫ن‬‫إميا‬...‫خ‬ ‫و‬‫به‬ ‫نبدأ‬ ‫ما‬ ُ‫ـر‬‫ي‬ ‫ـة‬‫ي‬‫الن‬ ‫حديث‬... ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 16. ‫ـة‬‫م‬‫القاد‬ ‫احملاضرة‬ ‫يف‬‫هللا‬ ‫شاء‬ ‫إن‬ ‫اخلوارزميات‬ ‫ـوم‬‫ـ‬‫ه‬‫مف‬
  • 17. ‫خوارزميات‬‫مباديء‬ ‫و‬‫برجمة‬ ‫يس‬‫ر‬‫تد‬ ‫و‬ ‫إعداد‬/‫ا‬َّ‫ـر‬‫ف‬‫ال‬ ‫ـق‬‫ي‬‫رف‬ ‫حممود‬ ‫جافا‬ ‫بلغة‬ 2010-2011 ‫ـة‬‫ي‬‫الثان‬ ‫احملاضرة‬:‫اخلوارزميات‬ ‫ـوم‬‫ـ‬‫ه‬‫مف‬‫طبيعتها‬ ‫و‬ ‫األول‬ ‫ـوع‬‫ب‬‫األس‬
  • 18. ‫احملاضرة‬ ‫هذه‬ ‫يف‬ ‫؟‬ ‫اخلوارزميات‬ ‫هي‬ ‫ما‬ ‫؟‬ ‫حنتاجها‬ ‫ملاذا‬ ‫متثيلها‬ ‫طرق‬ •Pseudo code •Flow Chart ‫كتابتها‬‫قواعد‬ ‫متارين‬ ‫و‬ ‫أمثلة‬‫ـة‬‫ي‬‫عمل‬‫عليها‬ ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 19. ‫؟‬ ‫اخلوارزميات‬ ‫هي‬ ‫ما‬ ‫جيب‬ ‫ـة‬‫ي‬‫اخلوارزم‬‫من‬ ‫تتكون‬ ‫أن‬‫ـة‬‫ث‬‫ثال‬ ‫اكيب‬‫ر‬‫ت‬‫فقط‬(‫ا‬ً‫ـ‬‫ي‬‫سو‬,‫ادى‬‫ر‬‫ف‬: ) •‫التسلسل‬. •‫االختيار‬. •‫ار‬‫ر‬‫التك‬. ‫حياتنا‬ ‫يف‬ ‫ـة‬‫ي‬‫عمل‬ ‫أي‬ ‫واقع‬ ‫من‬ ‫استنباطها‬ ‫مت‬ ‫اكيب‬‫رت‬‫ال‬ ‫هذه‬ ‫و‬...‫م‬ ‫متعن‬‫مرة‬ ‫اكيب‬‫رت‬‫ال‬ ‫عي‬ ‫أخرى‬. ‫الساحات‬ ‫أحد‬ ‫يف‬ ‫كيت‬‫مو‬ ‫قطعة‬ ‫بفرش‬ ‫للقيام‬,‫مبجموعة‬ ‫للقيام‬ ‫حتتاج‬‫اخلطوات‬ ‫من‬ ‫ـة‬‫ي‬‫املتتال‬ ‫املتسلسلة‬( .‫التسلسل‬) ‫النجاح‬ ‫بدرجة‬ ‫درجته‬ ‫نة‬‫ر‬‫مقا‬ ‫إىل‬ ‫حتتاج‬ ‫اسب‬‫ر‬ ‫أو‬ ‫ناجح‬ ‫بأنه‬ ‫طالب‬ ‫إلخبار‬‫له‬ ‫ختتار‬ ‫مث‬ ‫اسب‬‫ر‬ ‫أو‬ ‫ناجح‬ ‫من‬ ‫النتيجة‬( .‫االختيار‬) ‫الو‬ ‫للغرف‬ ‫الدخول‬ ‫عملية‬ ‫ار‬‫ر‬‫تك‬ ‫إىل‬ ‫حتتاج‬ ‫اسي‬‫ر‬‫بالك‬ ‫البيت‬ ‫غرف‬ ‫ملأل‬‫األخرى‬ ‫تلو‬ ‫احدة‬ ‫اسي‬‫ر‬‫الك‬ ‫صف‬ ‫عملية‬ ‫ار‬‫ر‬‫تك‬ ‫و‬( .‫ار‬‫ر‬‫التك‬)
  • 20. ‫؟‬ ‫حنتاجها‬ ‫ملاذا‬ ‫ـة‬‫ي‬‫الربجم‬ ‫املشاكل‬ ‫حل‬ ‫أجل‬ ‫من‬ ‫التفكري‬ ‫توثيق‬. ‫املشكلة‬ ‫حلل‬ ‫احلاسوب‬ ‫حيتاجه‬ ‫الذي‬ ‫الوقت‬ ‫حتديد‬. ‫املشكلة‬ ‫حلل‬ ‫احلاسوب‬ ‫حيتاجها‬ ‫قد‬ ‫اليت‬ ‫ينية‬‫ز‬‫التخ‬ ‫املساحة‬ ‫حتديد‬. ‫يني‬‫ز‬‫التخ‬ ‫املساحة‬ ‫و‬ ‫السرعة‬ ‫حيث‬ ‫من‬ ‫اخلوارزميات‬ ‫و‬ ‫الطرق‬ ‫بني‬ ‫املفاضلة‬‫ة‬. ‫العملي‬ ‫التطبيق‬ ‫مرحلة‬ ‫يف‬ ‫البدء‬ ‫قبل‬ ‫التفكري‬ ‫أخطاء‬ ‫اكتشاف‬ ‫سرعة‬ ‫يف‬ ‫تساهم‬ ‫عن‬ ‫بعيدا‬ ‫املسألة‬ ‫حل‬ ‫فكره‬ ‫إيصال‬ ‫يف‬ ‫تساهم‬‫األكواد‬‫املتعددة‬ ‫الربجمة‬ ‫بلغات‬ ‫اخلاصة‬ ‫خمتلفة‬ ‫بطرق‬ ‫املشاكل‬ ‫حلل‬ ‫الفرصة‬ ‫تعطينا‬ ‫املختلفة‬ ‫للمشاكل‬ ‫احلل‬ ‫طرق‬ ‫و‬ ‫األفكار‬ ‫فهم‬ ‫سهولة‬ ‫يف‬ ‫تساهم‬ ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 21. ‫متثيلها‬ ‫طرق‬ ‫متثيل‬ ‫طرق‬‫اخلوارزميات‬ ‫يفة‬‫ز‬‫امل‬ ‫الشيفرة‬ Pseudo code ‫العمليات‬ ‫سري‬ ‫ائط‬‫ر‬‫خ‬ Flow Chart ‫واجبـــــــ‬ 1.2‫طر‬ ‫من‬ ‫كال‬ ‫أهميـة‬ ‫و‬ ‫استخدامات‬ ‫و‬ ‫تعريف‬ ‫حول‬ ‫تقرير‬ ‫اكتب‬ ‫واحدة‬ ‫صفحة‬ ‫في‬‫ق‬ ‫المحاضرة‬ ‫هذه‬ ‫في‬ ‫المذكور‬ ‫دون‬ ‫من‬ ‫أعاله‬ ‫المذكورة‬ ‫التمثيل‬
  • 22. Pseudo code ‫امج‬‫رب‬‫ال‬ ‫لتمثيل‬ ‫ذكية‬ ‫يقة‬‫ر‬‫ط‬(‫اخلوارزميات‬.) ‫اإلنسان‬ ‫بلغة‬ ‫شبيهة‬. ‫برجمة‬ ‫لغة‬ ‫تعترب‬ ‫ال‬. ‫مثل‬ ‫املختلفة‬ ‫الربجمة‬ ‫للغات‬ ‫بسهولة‬ ‫حتويلها‬ ‫ميكن‬‫جافا‬,‫شارب‬ ‫سي‬,.... ‫ـان‬‫س‬‫اإلن‬ ‫لغات‬ ‫من‬ ‫لغة‬ ‫بأي‬ ‫تكتب‬ ‫قد‬. If student's grade is greater than or equal to 60 Print "passed" else Print "failed" ‫يساوي‬ ‫أو‬ ‫من‬ ‫أكبر‬ ‫التراكمي‬ ‫معدله‬ ‫الطالب‬ ‫كان‬ ‫إذا‬60 ‫ناجح‬ ‫اطبع‬ ‫إال‬ ‫و‬ ‫راسب‬ ‫اطبع‬
  • 23. ‫كتاب‬‫قواعد‬‫ـ‬‫ل‬‫ا‬ ‫ـة‬Pseudo code ‫ال‬ ‫هبذه‬ ‫ـة‬‫ي‬‫اخلوارزم‬ ‫لتمثيل‬ ‫ـة‬‫ت‬‫ثاب‬ ‫قواعد‬ ‫اخلوارزميات‬ ‫علم‬ ‫يف‬ ‫يوجد‬ ‫ال‬‫ـة‬‫ق‬‫ي‬‫ر‬‫ط‬,‫يوجد‬ ‫لكن‬ ‫التمثيل‬ ‫أثناء‬ ‫االعتبار‬ ‫بعني‬ ‫أخذها‬ ‫جيب‬ ‫اليت‬ ‫الضوابط‬ ‫بعض‬,‫هي‬ ‫و‬: •‫البشر‬ ‫لغات‬ ‫من‬ ‫نوع‬ ‫أي‬ ‫استخدام‬ ‫يهم‬ ‫ال‬(‫بية‬‫ر‬‫الع‬,‫ـة‬‫ي‬‫ز‬‫اإلجنلي‬,‫نسي‬‫ر‬‫الف‬‫ـة‬,. )... •‫واضح‬ ‫األسلوب‬ ‫و‬ ‫اإلمكان‬ ‫قدر‬ ‫سهلة‬ ‫املستخدمة‬ ‫الكلمات‬ ‫تكون‬ ‫أن‬ ‫ـل‬‫ض‬‫يف‬. •‫مفهوم‬ ‫ضمن‬ ‫كتابتها‬‫يتم‬(‫متسلسل‬,‫اختيار‬,‫ار‬‫ر‬‫تك‬.) •‫مفصلة‬ ‫و‬ ‫منظمة‬ ‫نطاق‬ ‫ضمن‬ ‫تنظيمها‬ ‫يتم‬. •‫ـة‬‫ي‬‫الضمن‬ ‫اخلطوات‬ ‫الكتابة‬ ‫أثناء‬ ‫أظهر‬(‫التابعة‬)‫املتسلسلة‬ ‫و‬ ‫املتكررة‬ ‫و‬. •‫معينة‬ ‫برجمة‬ ‫لغة‬ ‫على‬ ‫مقتصر‬ ‫معىن‬ ‫هلا‬ ‫كلمات‬‫استخدام‬ ‫عن‬ ‫ابتعد‬. •‫صحيحا‬ ‫تيبا‬‫ر‬‫ت‬ ‫اخلطوات‬ ‫تب‬‫ر‬ ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 24. ‫مثال‬‫ـ‬‫ل‬‫ـ‬‫ل‬‫ا‬ ‫ـة‬‫ب‬‫كتا‬Pseudo code ‫يفة‬‫ز‬‫امل‬ ‫الشيفرة‬ ‫مستخدمة‬,‫اكتيب‬‫ـة‬‫ي‬‫اخلوارزم‬‫أن‬ ‫أردنا‬ ‫إذا‬ ‫ـة‬‫ب‬‫املناس‬‫نطب‬‫ع‬‫متوسط‬‫درجات‬ ‫ـة‬‫ي‬‫التال‬ ‫ـة‬‫ث‬‫الثال‬ ‫اءات‬‫ر‬‫للق‬ ‫ارة‬‫ر‬‫احل‬T1, T2, T3. ‫ـل‬‫حل‬‫ا‬: ‫ارة‬‫ر‬‫احل‬ ‫درجات‬ ‫قيمة‬ ‫اقرأ‬T1, T2, T3 ‫املعادلة‬ ‫استخدم‬:‫املتوسط‬=(T1 + T2 + T3)3 ‫ارة‬‫ر‬‫احل‬ ‫درجات‬ ‫متوسط‬ ‫احسب‬ ‫املتوسط‬ ‫اطبع‬ ‫ـة‬‫ـ‬‫ـ‬‫ـ‬‫ـ‬‫ق‬‫ي‬‫ر‬‫ط‬1 ‫ارة‬‫ر‬‫احل‬ ‫درجات‬ ‫قيمة‬ ‫أ‬‫ر‬‫اق‬T1, T2, T3 ‫جمموع‬ ‫يف‬ ‫الثالثة‬ ‫الدرجات‬ ‫قيم‬ ‫امجع‬ ‫ث‬ ‫على‬ ‫اجملموع‬ ‫بقسمة‬ ‫ارة‬‫ر‬‫احل‬ ‫درجات‬ ‫متوسط‬ ‫احسب‬‫الثة‬ ‫املتوسط‬ ‫اطبع‬ ‫ـة‬‫ـ‬‫ـ‬‫ـ‬‫ـ‬‫ق‬‫ي‬‫ر‬‫ط‬2 1.1 ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 25. ‫مثال‬‫ـ‬‫ل‬‫ـ‬‫ل‬‫ا‬ ‫ـة‬‫ب‬‫كتا‬Pseudo code ‫يفة‬‫ز‬‫امل‬ ‫الشيفرة‬ ‫مستخدمة‬,‫اكتيب‬‫ـة‬‫ي‬‫اخلوارزم‬‫أن‬ ‫أردنا‬ ‫إذا‬ ‫ـة‬‫ب‬‫املناس‬‫حنسب‬‫متوسط‬‫درجات‬ ‫ـة‬‫ي‬‫التال‬ ‫ـة‬‫ث‬‫الثال‬ ‫اءات‬‫ر‬‫للق‬ ‫ارة‬‫ر‬‫احل‬T1, T2, T3‫من‬ ‫أكرب‬ ‫كانت‬‫إذا‬ ‫طباعتها‬ ‫مع‬ 15‫بارد‬ ‫اجلو‬ ‫اطبعي‬ ‫إال‬ ‫و‬ ‫درجة‬. ‫ـل‬‫حل‬‫ا‬: ‫ارة‬‫ر‬‫احل‬ ‫درجات‬ ‫قيمة‬ ‫أ‬‫ر‬‫اق‬T1, T2, T3 ‫املعادلة‬ ‫استخدم‬:‫املتوسط‬=(T1 + T2 + T3)3 ‫ارة‬‫ر‬‫احل‬ ‫درجات‬ ‫متوسط‬ ‫احسب‬ ‫أكرب‬ ‫املتوسط‬ ‫كان‬‫إذا‬15‫درجة‬ ‫املتوسط‬ ‫اطبع‬ ‫إال‬ ‫و‬ ‫مجلة‬ ‫اطبع‬(‫بارد‬ ‫اجلو‬) 1.2 ‫واجبـــــــ‬ 1.3‫طباعة‬ ‫مع‬ ‫أعاله‬ ‫المطلوبه‬ ‫الخوارزميـة‬ ‫تمثيل‬ ‫أعيدي‬(‫الحرا‬ ‫كانت‬ ‫إن‬ ‫بارد‬ ‫الجو‬‫رة‬ ‫من‬ ‫أقل‬15)‫طباعة‬ ‫و‬(‫بين‬ ‫كانت‬ ‫إن‬ ‫معتدل‬ ‫الجو‬15‫و‬25)‫فيما‬ ‫حر‬ ‫طباعة‬ ‫و‬ ‫ذلك‬ ‫غير‬
  • 26. ‫العمليات‬ ‫سري‬ ‫ائط‬‫ر‬‫خ‬Flow Chart ‫هي‬ ‫و‬‫ببع‬ ‫تباطها‬‫ر‬‫ا‬ ‫كيفية‬‫و‬ ‫املسألة‬ ‫حل‬ ‫خطوات‬ ‫لبيان‬ ‫يقة‬‫ر‬‫ط‬ ‫عن‬ ‫عبارة‬‫رموز‬ ‫باستخدام‬ ‫ض‬ ‫احلل‬ ‫خطوات‬ ‫لتوضيح‬ ‫اصطالحية‬(‫للخوارزمية‬ ‫رمزي‬ ‫متثيل‬.) ‫ا‬ً‫كثري‬‫بلغتك‬ ‫التعبري‬ ‫إىل‬ ‫حتتاج‬ ‫ال‬. ‫املناسب‬ ‫تيب‬‫رت‬‫ال‬ ‫و‬ ‫املناسب‬ ‫الرمز‬ ‫ملعرفة‬ ‫حتتاج‬ ‫فقط‬. ‫ـل‬‫ه‬‫األس‬ ‫أهنا‬ ‫الكثري‬ ‫يعتربها‬ ‫هلذا‬. ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 27. ‫العمليات‬ ‫سري‬ ‫ائط‬‫ر‬‫خب‬ ‫التمثيل‬ ‫قواعد‬ ‫ضوابط‬‫العمليات‬ ‫سري‬ ‫ائط‬‫ر‬‫خ‬ ‫باستخدام‬ ‫اخلوارزمية‬ ‫متثيل‬‫أ‬ ‫جيب‬ ‫اليت‬‫االعتبار‬ ‫بعني‬ ‫خذها‬ ‫التمثيل‬ ‫أثناء‬,‫هي‬ ‫و‬: •‫البشر‬ ‫لغات‬ ‫من‬ ‫نوع‬ ‫أي‬ ‫استخدام‬ ‫يهم‬ ‫ال‬(‫بية‬‫ر‬‫الع‬,‫ـة‬‫ي‬‫ز‬‫اإلجنلي‬,‫نسي‬‫ر‬‫الف‬‫ـة‬,. )... •‫املناسبة‬ ‫للخطوة‬ ‫املناسب‬ ‫الشكل‬ ‫استخدام‬ ‫على‬ ‫احرص‬. •‫أن‬ ‫ـل‬‫ض‬‫يف‬‫ي‬‫واضح‬ ‫األسلوب‬ ‫كون‬. •‫مفهوم‬ ‫ضمن‬ ‫كتابتها‬‫يتم‬(‫متسلسل‬,‫اختيار‬,‫ار‬‫ر‬‫تك‬.) •‫امل‬ ‫اخلطوات‬ ‫الكتابة‬ ‫أثناء‬ ‫أظهر‬‫تسلسلة‬‫اال‬ ‫و‬ ‫املتكررة‬ ‫و‬‫ية‬‫ر‬‫ختيا‬. ‫يف‬ ‫مبينة‬ ‫املوضوع‬ ‫هذا‬ ‫يف‬ ‫ستستخدم‬ ‫اليت‬ ‫الرموز‬‫التالية‬ ‫الشرحية‬... ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 29. ‫العمليات‬ ‫سري‬ ‫ائط‬‫ر‬‫خ‬ ‫أنواع‬ ‫العناص‬ ‫حسب‬ ‫األنواع‬ ‫هذه‬ ‫ختتلف‬ ‫العمليات‬ ‫سري‬ ‫ائط‬‫ر‬‫خل‬ ‫أنواع‬ ‫عدة‬ ‫وهناك‬‫هلا‬ ‫املكونة‬ ‫ر‬ ‫هي‬ ‫األنواع‬ ‫وهذه‬: •‫البسيط‬ ‫التتابع‬ ‫ائط‬‫ر‬‫خ‬. •‫التفرع‬ ‫ائط‬‫ر‬‫خ‬. •‫البسيط‬ ‫ان‬‫ر‬‫الدو‬ ‫ائط‬‫ر‬‫خ‬. •‫املتداخلة‬ ‫أو‬ ‫املتعددة‬ ‫انات‬‫ر‬‫الدو‬ ‫ائط‬‫ر‬‫خ‬. ‫بعة‬‫ر‬‫األ‬ ‫األنواع‬ ‫هذه‬ ‫من‬ ‫أكثر‬ ‫أو‬ ‫واحدة‬ ‫على‬ ‫احلل‬ ‫يشتمل‬ ‫أن‬ ‫وميكن‬. ‫البسيط‬ ‫التتابع‬ ‫ائط‬‫ر‬‫خ‬:‫ب‬ ‫من‬ ‫مستقيمة‬ ‫سلسلة‬ ‫بشكل‬ ‫ائط‬‫ر‬‫اخل‬ ‫من‬ ‫نوع‬ ‫وهو‬‫نامج‬‫رب‬‫ال‬ ‫داية‬ ‫انات‬‫ر‬‫الدو‬ ‫من‬ ‫وختلو‬ ‫التفرعات‬ ‫فيها‬ ‫تنعدم‬ ‫حبيث‬ ‫هنايته‬ ‫حىت‬. ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 30. ‫التفرع‬ ‫ائط‬‫ر‬‫خ‬ ‫الختاذ‬ ‫احلاجة‬ ‫بسبب‬ ‫تفرع‬ ‫على‬ ‫حيتوي‬ ‫ائط‬‫ر‬‫اخل‬ ‫من‬ ‫نوع‬ ‫عن‬ ‫عبارة‬ ‫وهو‬‫ار‬‫ر‬‫ق‬,‫نة‬‫ر‬‫املقا‬ ‫أو‬ ‫أكثر‬ ‫أو‬ ‫ين‬‫ر‬‫اختيا‬ ‫بني‬(‫املنطقية‬ ‫العمليات‬ ‫باستخدام‬),‫اخت‬ ‫كل‬‫فيسري‬‫خمتلف‬ ‫اجتاه‬ ‫يف‬ ‫يار‬ ‫اآلخر‬ ‫عن‬.‫املنط‬ ‫العملية‬ ‫ناتج‬ ‫ومها‬ ‫ين‬‫ر‬‫املسا‬ ‫هذين‬ ‫يبني‬ ‫التايل‬ ‫والشكل‬‫قية‬(‫أو‬ ‫صح‬ ‫خطأ‬.) ‫المقارنة‬ ‫ال‬‫نعم‬ ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 31. ‫ان‬‫ر‬‫الدو‬ ‫ائط‬‫ر‬‫خ‬ ‫كما‬‫نعلم‬‫أن‬‫من‬‫أهم‬‫مزايا‬‫احلاسوب‬‫القدرة‬‫على‬‫ار‬‫ر‬‫التك‬‫أي‬‫إعادة‬‫عملية‬‫معينة‬‫من‬ ‫دون‬‫احلاجة‬‫إىل‬‫ار‬‫ر‬‫تك‬‫كتابتها‬‫ولكن‬ً‫ا‬‫وفق‬‫لشرط‬‫معني‬,‫يف‬‫حال‬‫عدم‬‫حت‬‫قق‬‫هذا‬‫الشرط‬ ‫تتوقف‬‫عملية‬‫ار‬‫ر‬‫التك‬,‫وإال‬‫استمر‬‫يف‬‫ار‬‫ر‬‫التك‬‫إىل‬‫ما‬‫ال‬‫هناية‬. ‫خرائط‬‫ان‬‫ر‬‫الدو‬‫هي‬‫عبارة‬‫عن‬‫ائط‬‫ر‬‫خ‬‫تستخدم‬‫للتعبري‬‫عن‬‫ار‬‫ر‬‫تك‬‫أو‬‫إعادة‬‫ع‬‫ملية‬‫أو‬ ‫جمموعة‬‫من‬‫العمليات‬‫يف‬‫نامج‬‫رب‬‫ال‬ً‫ا‬‫عدد‬ً‫ا‬‫حمدود‬‫أو‬‫غري‬‫حمدود‬‫من‬‫املرات‬,‫و‬‫يكون‬ ‫الشكل‬‫العام‬‫هلذه‬‫ائط‬‫ر‬‫اخل‬‫كما‬‫يف‬‫الشكل‬‫التايل‬. ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 33. ‫المجموع‬=T1+T2+T3 ‫مثال‬‫ـ‬‫ل‬‫ـ‬‫ل‬‫ا‬ ‫ـة‬‫ب‬‫كتا‬Flow chart ‫العمليات‬ ‫سري‬ ‫ائط‬‫ر‬‫خ‬ ‫مستخدمة‬.‫اكتب‬ ‫أن‬ ‫أردنا‬ ‫إذا‬ ‫ـة‬‫ب‬‫املناس‬ ‫ـة‬‫ي‬‫اخلوارزم‬‫حنسب‬‫مت‬‫وسط‬ ‫التالي‬ ‫ـة‬‫ث‬‫الثال‬ ‫اءات‬‫ر‬‫للق‬ ‫ارة‬‫ر‬‫احل‬ ‫درجات‬‫ـة‬T1, T2, T3. ‫بداية‬ ‫درجات‬ ‫اقرأ‬ ‫الحرارة‬ T1, T2, T3 ‫المتوسط‬=‫المجموع‬3 ‫المتوسط‬ ‫اطبع‬ 1.3 ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 34. ‫المجموع‬=T1+T2+T3 ‫مثال‬‫ـ‬‫ل‬‫ـ‬‫ل‬‫ا‬ ‫ـة‬‫ب‬‫كتا‬Flow chart ‫مستخدمة‬‫الشيفرة‬‫يفة‬‫ز‬‫امل‬,‫اكتيب‬‫ـة‬‫ي‬‫اخلوارزم‬‫املن‬‫ـة‬‫ب‬‫اس‬‫إذا‬‫أردنا‬ ‫أن‬‫نوجد‬‫متوسط‬‫درجات‬‫ارة‬‫ر‬‫احل‬‫اءات‬‫ر‬‫للق‬‫ـة‬‫ث‬‫الثال‬‫الت‬‫ـة‬‫ي‬‫ال‬T1, T2, T3‫مع‬‫طباعتها‬‫إذا‬‫كانت‬‫أكرب‬‫من‬15‫درجة‬‫و‬‫إال‬‫اطبع‬ ‫اجلو‬‫بارد‬. ‫بداية‬ ‫الحرارة‬ ‫درجات‬ ‫اقرأ‬ T1, T2, T3 ‫المتوسط‬=‫المجموع‬3 ‫المتوسط‬ ‫اطبع‬ ‫المتوسط‬<15 ‫اطبع‬(‫بارد‬ ‫الجو‬) 1.4 ‫واجبـــــــ‬ 1.4‫أعيدي‬‫تمثيل‬‫الخوارزميـ‬‫ة‬ ‫المطلوبه‬‫أعاله‬‫مع‬‫طباعة‬ (‫الجو‬‫بارد‬‫إن‬‫كانت‬ ‫الحرارة‬‫أقل‬‫من‬15)‫و‬ ‫طباعة‬(‫الجو‬‫معتدل‬‫إن‬ ‫كانت‬‫بين‬15‫و‬25)‫و‬ ‫طباعة‬‫حر‬‫فيما‬‫غير‬‫ذلك‬
  • 35. ‫نامج‬‫ر‬‫ب‬ ‫أي‬ ‫لبناء‬ ‫ـة‬‫م‬‫ـا‬‫ه‬ ‫خطوات‬ ‫التفكري‬ ‫إىل‬ ‫حيتاج‬ ‫شيء‬ ‫أي‬ ‫صناعة‬...‫التخطيط‬....‫التنفيذ‬...‫االخت‬‫بار‬ ‫نامج‬‫ر‬‫ب‬ ‫لصناعة‬ ‫و‬,‫بالتايل‬ ‫نقم‬: ‫بناءه؟‬ ‫يد‬‫ر‬‫أ‬ ‫الذي‬ ‫ماذا‬(‫ـش‬‫ـ‬‫ـ‬‫ـ‬‫ـ‬‫ـ‬‫ي‬‫اب‬‫ر‬‫خ‬)!!! ‫؟‬ ‫أبنيه‬ ‫كيف‬Algorithm, pseudo code ‫؟‬ ‫أنفذ‬ ‫كيف‬Java, C#, C++, ‫؟‬ ‫ـر‬‫ـ‬‫ب‬‫أخت‬ ‫كيف‬
  • 36. ‫نامج‬‫ر‬‫ب‬ ‫أي‬ ‫لبناء‬ ‫ـة‬‫م‬‫ـا‬‫ه‬ ‫خطوات‬ ‫ال‬ ‫الثالث‬ ‫احل‬‫ر‬‫امل‬ ‫على‬ ‫بعرضها‬ ‫ستقوم‬ ‫ذلك‬ ‫بعد‬ ‫ـة‬‫ي‬‫برجم‬ ‫مشكلة‬ ‫كل‬‫يف‬‫األقل‬ ‫على‬ ‫تالية‬ ‫صحيح‬ ‫و‬ ‫مميز‬ ‫حلل‬ ‫للوصول‬. ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 38. ‫ـ‬‫ـ‬‫ـ‬‫ب‬‫ـ‬‫ي‬‫ر‬‫تد‬ ‫قطرها‬ ‫نصف‬ ‫التي‬ ‫الدائرة‬ ‫مساحة‬ ‫إليجاد‬ ‫نحتاج‬R,‫الدائرة‬ ‫مساحة‬ ‫بأن‬ ‫ا‬ً‫ـ‬‫علم‬ ‫تساوي‬π * R2,‫حيث‬πً‫ا‬‫دائم‬ ‫قيمته‬ ‫ثابت‬ ‫عن‬ ‫عبارة‬ ‫هي‬3.14ً‫ا‬‫تقريب‬. 1.1 ‫في‬‫مثل‬‫هذا‬‫النوع‬‫من‬‫التدريبات‬‫يكون‬‫االختيار‬‫للطالب‬‫بين‬ ‫تمثيل‬‫الخوارزميـة‬‫بالشيفرة‬‫المزيفـة‬‫أو‬‫مخطط‬‫سير‬‫ال‬‫عمليات‬. ‫هام‬ ‫تنبيـه‬ ‫القطر‬ ‫نصف‬ ‫قيمة‬ ‫اقرأ‬R ‫قيمة‬ ‫ضع‬π=3.14 ‫التالية‬ ‫المعادلة‬ ‫من‬ ‫المساحة‬ ‫احسب‬,‫المساحة‬=π * (R * R) ‫الناتج‬ ‫اطبع‬ ‫المزي‬ ‫الشيفرة‬ ‫باستخدام‬ ‫الخوارزميـة‬‫فة‬ ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 39. ‫ـ‬‫ـ‬‫ـ‬‫ب‬‫ـ‬‫ي‬‫ر‬‫تد‬1.1 ‫العمليات‬ ‫سير‬ ‫خرائط‬ ‫باستخدام‬ ‫الخوارزميـة‬ π=3.14 ‫بداية‬ ‫القطر‬ ‫نصف‬ ‫قيمة‬ ‫اقرأ‬R ‫المساحة‬=π×R×R ‫المساحة‬ ‫اطبع‬ ‫واجبـــــــ‬ 1.5‫حمراء‬ ‫الدائرة‬ ‫لون‬ ‫جعل‬ ‫مع‬ ‫أعاله‬ ‫المطلوبه‬ ‫الخوارزميـة‬ ‫تمثيل‬ ‫أعيدي‬(‫حال‬ ‫في‬ ‫من‬ ‫أكبر‬ ‫مساحتها‬ ‫كانت‬150)‫صفراء‬ ‫وجعلها‬(‫المساحة‬ ‫كانت‬ ‫حال‬ ‫في‬150 ‫فأقل‬. )
  • 40. ‫ـ‬‫ـ‬‫ـ‬‫ب‬‫ـ‬‫ي‬‫ر‬‫تد‬ ‫المزيفـة‬ ‫الشيفرة‬ ‫طريقة‬ ‫مستخدمــة‬,‫ال‬ ‫كرة‬ ‫ملعب‬ ‫محيط‬ ‫إليجاد‬ ‫نحتاج‬‫قدم‬,‫و‬ ‫دولي‬ ‫كان‬ ‫إن‬ ‫تحديد‬(‫يساوي‬ ‫أو‬ ‫من‬ ‫أكبر‬600‫م‬)‫محلي‬ ‫أم‬(‫ذلك‬ ‫من‬ ‫أقل‬), ‫تساوي‬ ‫المستطيل‬ ‫محيط‬ ‫بأن‬ ‫ا‬ً‫ـ‬‫علم‬(‫الطول‬+‫العرض‬)×2. 1.2 ‫الملعب‬ ‫عرض‬ ‫قيمة‬ ‫اقرأ‬W ‫الملعب‬ ‫طول‬ ‫قيمة‬ ‫اقرأ‬L ‫التالية‬ ‫المعادلة‬ ‫من‬ ‫المساحة‬ ‫احسب‬,‫المحيط‬=2 * (L + W) ‫يساوي‬ ‫أو‬ ‫من‬ ‫أكبر‬ ‫المساحـة‬ ‫كانت‬ ‫إذا‬600‫مربع‬ ‫متر‬ ‫المحيط‬ ‫اطبع‬ ‫دولي‬ ‫الملعب‬ ‫اطبع‬ ‫إال‬ ‫و‬ ‫المحيط‬ ‫اطبع‬ ‫دولي‬ ‫الملعب‬ ‫اطبع‬ ‫تكو‬ ‫أنت‬ ‫الحالة‬ ‫هذه‬ ‫في‬‫ني‬ ‫رررررل‬‫ر‬‫تمثي‬ ‫ررررر‬‫ر‬‫عل‬ ‫ت‬ ‫ررررررة‬‫ر‬‫مجب‬ ‫ررررريفرة‬‫ر‬‫بالش‬ ‫رررررـة‬‫ر‬‫الخوارزمي‬ ‫رررررـة‬‫ر‬‫المزيف‬,‫رررررائ‬‫ر‬‫الس‬ َّ‫ن‬‫أل‬‫ل‬ ‫ذلك‬ ‫عل‬ ِ‫أجبرك‬. ‫هام‬ ‫تنبيـه‬ ‫المزي‬ ‫الشيفرة‬ ‫باستخدام‬ ‫الخوارزميـة‬‫فة‬ ‫واجبـــــــ‬ 1.6‫مساحت‬ ‫مع‬ ‫الملعب‬ ‫محيط‬ ‫لحسـاب‬ ‫مع‬ ‫أعاله‬ ‫المطلوبه‬ ‫الخوارزميـة‬ ‫تمثيل‬ ‫أعيدي‬‫ه‬.
  • 41. ‫ـ‬‫ـ‬‫ـ‬‫ب‬‫ـ‬‫ي‬‫ر‬‫تد‬1.2 ‫العمليات‬ ‫سير‬ ‫خرائط‬ ‫باستخدام‬ ‫الخوارزميـة‬ ‫بداية‬ ‫الملعب‬ ‫عرض‬ ‫قيمة‬ ‫اقرأ‬W ‫المساحة‬=(L * W) ‫المحيط‬ ‫اطبع‬ ‫الملعب‬ ‫عرض‬ ‫قيمة‬ ‫اقرأ‬L ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011 ‫المتبقية‬ ‫الخطوات‬ ‫أكملي‬
  • 42. ‫يضم‬ ‫بالكلية‬ ‫احلاسوب‬ ‫علوم‬ ‫قسم‬ ‫أن‬ ‫علميت‬ ‫إذا‬A‫يوجد‬ ‫ختصص‬ ‫كل‬‫يف‬ ‫و‬ ‫ختصصات‬ ‫األول‬ ‫الفصل‬ ‫يف‬B‫يوجد‬ ‫مساق‬ ‫كل‬‫يف‬ ‫و‬ ‫مساقات‬C‫شعبة‬,‫كل‬‫و‬‫على‬ ‫حتتوي‬ ‫ـة‬‫ب‬‫شع‬ ‫عدد‬D‫الطلبة‬ ‫من‬,‫الفص‬ ‫هذا‬ ‫يف‬ ‫للقسم‬ ‫ينتمون‬ ‫الذين‬ ‫الطلبة‬ ‫عدد‬ ‫احسب‬‫ل‬. ‫ـ‬‫ـ‬‫ـ‬‫ب‬‫ـ‬‫ي‬‫ر‬‫تد‬1.3 ‫التخصصات‬ ‫عدد‬ ‫قيمة‬ ‫اقرأ‬A ‫تخصص‬ ‫كل‬ ‫في‬ ‫المساقات‬ ‫عدد‬ ‫قيمة‬ ‫اقرأ‬B ‫الواحد‬ ‫للمساق‬ ‫الشعب‬ ‫عدد‬ ‫قيمة‬ ‫اقرأ‬C ‫الواحدة‬ ‫الشعبة‬ ‫في‬ ‫الطلبة‬ ‫عدد‬ ‫قيمة‬ ‫اقرأ‬D ‫التالية‬ ‫بالمعادلة‬ ‫الطلبة‬ ‫عدد‬ ‫احسب‬:‫الطلبة‬ ‫عدد‬=A*B*C*D ‫الطلبة‬ ‫عدد‬ ‫اطبع‬ ‫المزي‬ ‫الشيفرة‬ ‫باستخدام‬ ‫الخوارزميـة‬‫فة‬ ‫واجبـــــــ‬ 1.7‫العمليات‬ ‫سير‬ ‫مخطط‬ ‫باستخدام‬ ‫أعاله‬ ‫المطلوبه‬ ‫الخوارزميـة‬ ‫تمثيل‬ ‫أعيدي‬. ‫واجبـــــــ‬ 1.8‫الش‬ ‫في‬ ‫متساوي‬ ‫غير‬ ‫الطلبة‬ ‫عدد‬ ‫أن‬ ‫اعتبار‬ ‫مع‬ ‫أعاله‬ ‫المطلوبه‬ ‫الخوارزميـة‬ ‫تمثيل‬ ‫أعيدي‬‫عب‬
  • 43. ‫الجناز‬ ‫حنتاج‬‫ي‬ ‫مث‬ ‫صحيح‬ ‫رقم‬ ‫املستخدم‬ ‫من‬ ‫يستقبل‬ ‫نامج‬‫ر‬‫ب‬‫ق‬‫بطب‬ ‫وم‬‫مضروباته‬ ‫حاصل‬ ‫اعة‬ ‫من‬1‫حىت‬12. ‫ـ‬‫ـ‬‫ـ‬‫ب‬‫ـ‬‫ي‬‫ر‬‫تد‬1.4 ‫المستخدم‬ ‫من‬ ‫الصحيح‬ ‫العدد‬ ‫قيمة‬ ‫اقرأ‬X ‫القيمة‬ ‫عند‬ ‫َّاد‬‫د‬‫ع‬ ‫رقم‬ ‫حدد‬1 ‫يساوي‬ ‫أو‬ ‫من‬ ‫أقل‬ ‫تكون‬ ‫العداد‬ ‫قيمة‬ ‫بحيث‬ ‫يلي‬ ‫ما‬ ‫كرر‬12 ‫الضرب‬ ‫حاصل‬=X*1 ‫الضرب‬ ‫حاصل‬ ‫اطبع‬ ‫بواحد‬ ‫العداد‬ ‫بزيادة‬ ‫قم‬ ‫اطبع‬(‫العدد‬ ‫مضروبات‬ ‫طباعة‬ ‫من‬ ‫انتهيت‬X( ‫المزي‬ ‫الشيفرة‬ ‫باستخدام‬ ‫الخوارزميـة‬‫فة‬ ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 44. ‫ـ‬‫ـ‬‫ـ‬‫ب‬‫ـ‬‫ي‬‫ر‬‫تد‬1.4 ‫العمليات‬ ‫سير‬ ‫مخطط‬ ‫باستخدام‬ ‫الخوارزميـة‬ ‫العدد‬ ‫قيمة‬ ‫ضع‬=1 ‫بداية‬ ‫م‬ ‫الصحيح‬ ‫العدد‬ ‫اقرأ‬‫ن‬ ‫المستخدم‬X ‫الضرب‬ ‫حاصل‬ ‫اطبع‬ ‫أو‬ ‫من‬ ‫أقل‬ ‫العداد‬ ‫يساوي‬12 ‫نعم‬ ‫ال‬ ‫الضرب‬ ‫حاصل‬=1 * X ‫العداد‬ ‫قيمة‬=‫الحالية‬ ‫العداد‬ ‫قيمة‬+ 1 ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 45. ‫الدالة‬ ‫قيمة‬ ‫بإجياد‬ ‫يقوم‬ ‫نامج‬‫رب‬‫ل‬ ‫الالزمة‬ ‫ـة‬‫ي‬‫اخلوارزم‬ ‫اكتب‬F(x)‫كالتايل‬‫املعرفة‬: ‫ـ‬‫ـ‬‫ـ‬‫ب‬‫ـ‬‫ي‬‫ر‬‫تد‬1.5 ‫املتغري‬ ‫قيمة‬ ‫أ‬‫ر‬‫اق‬x ‫كانت‬‫إذا‬x‫صفر‬ ‫تساوي‬ ‫أو‬ ‫من‬ ‫أكرب‬ ‫الدالة‬ ‫قيمة‬F(x)‫تساوي‬x ‫وإال‬ ‫الدالة‬ ‫قيمة‬F(x)‫تساوي‬-x ‫من‬ ‫كل‬‫قيمة‬ ‫اطبع‬x, F(x). ‫المزي‬ ‫الشيفرة‬ ‫باستخدام‬ ‫الخوارزميـة‬‫فة‬ ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 46. ‫ـ‬‫ـ‬‫ـ‬‫ب‬‫ـ‬‫ي‬‫ر‬‫تد‬1.5 ‫العمليات‬ ‫سير‬ ‫مخطط‬ ‫باستخدام‬ ‫الخوارزميـة‬ ‫بداية‬ ‫م‬ ‫الصحيح‬ ‫العدد‬ ‫اقرأ‬‫ن‬ ‫المستخدم‬X ‫قيمة‬ ‫اطبع‬F(x)‫قيمة‬ ‫و‬X X<=0 ‫نعم‬ ‫ال‬ ‫الدالة‬ ‫قيمة‬F(x)=X‫الدالة‬ ‫قيمة‬F(x)=X- ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 47. ‫إلنصاتكم‬ ‫ا‬ً‫ـر‬‫ك‬‫ش‬ ‫ـد‬‫ي‬‫فنستف‬ ‫النقاش‬ ‫لنبدأ‬... ‫إعداد‬/‫أ‬.‫الفرا‬ ‫محدي‬ ‫رفيق‬ ‫حممود‬2010-2011
  • 48. ‫إميانك‬×‫ـ‬‫ك‬‫ان‬‫ز‬‫مي‬ ‫وسلم‬ ‫عليه‬ ‫هللا‬ ‫صلى‬ ‫هللا‬ ‫رسول‬ ‫قال‬ ‫ذ‬ ‫بغري‬ ‫الكالم‬ ‫كثرة‬‫فإن‬ ‫هللا‬ ‫ذكر‬ ‫بغري‬ ‫الكالم‬ ‫تكثروا‬ ‫ال‬‫قسوة‬ ‫هللا‬ ‫كر‬ ‫القاسي‬ ‫القلب‬ ‫هللا‬ ‫من‬ ‫الناس‬ ‫أبعد‬ ‫وإن‬ ‫للقلب‬ ‫الرتمذي‬ ‫سنن‬
  • 49. ‫ـة‬‫م‬‫القاد‬ ‫احملاضرة‬ ‫يف‬‫هللا‬ ‫شاء‬ ‫إن‬ ‫على‬ ‫شاملة‬ ‫يبات‬‫ر‬‫تد‬ ‫اخلوارزميات‬ ‫األسبوع‬ ‫هذا‬ ‫ملف‬ ‫هذا‬ ‫يف‬ ‫املذكورة‬ ‫الواجبات‬ ‫لتسليم‬ ‫موعد‬ ‫آخر‬‫يوم‬ ‫هو‬ ‫املوافق‬ ‫السبت‬9‫أكتوبر‬2010ً‫مساء‬ ‫عشر‬ ‫ـة‬‫ي‬‫احلاد‬ ‫الساعة‬