SlideShare uma empresa Scribd logo
1 de 68
‫الوحدة الرابعة‬

‫البرمجة وصياغة حل‬
‫المسائل‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

‫مفهوم البرمجة.‬
‫الفرق بين المبرمج ومستخدم البرنامج.‬
‫الحاجة إلى البرامج.‬
‫أهم الوامر في البرمجة.‬
‫أهمية البرمجة.‬
‫‪ ‬أذكر أنواع البرمجيات التي سبق وان درستها في‬
‫السابق .‬
‫‪ ‬كيف يتعامل الحاسب مع البيانات ؟‬
‫‪ ‬ما الفرق بين المبرمج ومستخدم البرنامج ؟‬
‫‪ ‬كيف نحصل على البرامج ؟‬
‫نشبه جهاز الحاسب بعقل النسان إذ أنه يقوم‬
‫بالعمليات كما يقوم بها العقل .‬
‫نشاط 1‬
‫ما الخطوات التي تقوم بها لجمع عددين ؟‬
‫الحل :‬
‫.1 استقبل الرقمين وخزنها .‬
‫.2 أجمع .‬
‫.3 الناتج .‬
‫يقوم الحاسب بتلك الطريقة ولكن الوامر تختلف ،‬
‫فمثل فاستقبال الرقمين ) ‪ ( Input‬والخراج‬
‫)‪.( Output‬‬
‫نشاط 2‬
‫ما الخطوات التي تقوم بها لجمع عددين زوجين ؟‬
‫الحل :‬
‫.1 الدخال .‬
‫.2 الخراج .‬
‫.3 التحقق من الشرط .‬
‫.4 حساب .‬
‫‪‬‬

‫في المنزل: الميكرويف – الجوال – التلفزيون ...‬

‫‪‬‬

‫في الشوارع: إشارات المرور– السيارات– الصرافات ...‬

‫‪‬‬

‫في المستشفيات: الجهزة الطبية – الحاسبات...‬

‫‪‬‬

‫في المحلت التجارية: نظام البيع – قارئ الكواد ...‬
‫‪ ‬تعريف البرنامـج.‬
‫‪ ‬أقسام لغات البرمجة.‬
‫البرنامج هو مجموعة من الوامر مكتوبة بلغة برمجة‬
‫معينة ينفذها جهاز الحاسب اللي لمعالجة البيانات أو‬
‫تنفيذ عمليات حل مشكلة منطقية .‬
‫تنقسم لغات البرمجة إلى‬

‫منخفضة‬
‫المستوى‬

‫عالية‬
‫المستوى‬

‫لغة اللة‬

‫اللغة الجرائية‬

‫لغة التجميع‬

‫اللغة المرئية‬
‫تسمى أيضا اللغة البسيطة وهي لغة قريبة من لغة‬
‫الحاسب ، وتنقسم إلى نوعين :‬
‫أوامرها عبارة عن جمل وكلمات مفهومة للمستخدم‬
‫مثل ‪...... print – next – end‬‬
‫كما يمكن تنفيذ عملية معينة بكتابة سطر واحد بعكس‬
‫اللغات المنخفضة ..‬
‫وتنقسم اللغات العالية المستوى إلى :‬
‫تعتمد على قيام المستخدم بكتابة البرنامج مفصل إجراءا بعد إجراء‬
‫ ً‬
‫ ً‬
‫مثل :‬

‫>‪# include <iostream.h‬‬
‫) ( ‪Main‬‬
‫{‬
‫;‪int a‬‬
‫;”‪cout<< “ Enter Your name‬‬
‫;‪cin >> a‬‬
‫;0 ‪return‬‬
‫}‬
‫بعض اللغات الرجرائية:‬

‫بيسك ) ‪( Basic‬‬
‫بعض اللغات الرجرائية:‬

‫ســـــــي ) ‪( C‬‬
‫تسمى أيضا بالبرمجة بالعناصر أو المرئية، وهي لغة تطويرية للغات‬
‫ ً‬
‫الرجرائية التي تعمل على بيئة أنظمة التشغيل مثل ) ‪( windows XP‬‬
‫حيث يتم تجميع البيانات مع الوامر الخاصة بها تحت كائن واحد‬
‫ويعطى اسم معين وتستخدم هذه الكائنات عدة مرات داخل البرنامج .‬
‫بعض اللغات الرجرائية:‬

‫سي ++ ) ‪( ++ C‬‬
‫بعض اللغات الرجرائية:‬

‫الجافا ) ‪( Java‬‬
‫في رجميع اللغات العالية يتم تحويل كتابة البرامج فيها‬
‫إلى لغة اللة حتى يفهمها الحاسب .‬
‫تتم عملية التحويل بواسطة المتررجم ) ‪. ( Compiler‬‬
‫لكل لغة متررجم خاص بها .‬
‫‪ ‬مراحل وخطوات حل المسائل.‬
‫‪ ‬فهم المسألة وتحليل عناصرها.‬
‫عندما تواجهنا أي مشكلة في حياتنا اليومية‬
‫فإننا نحتاج إلى فهمها وتحديد تفاصيلها ، ومن‬
‫ثم جمع المعلومات عنها ، واختيار أفضل‬
‫الطرق لحلها‬
‫فالتخطيط والتفكير لحل المشكلت والتعامل‬
‫معها يحقق النجاح والتغلب عليها‬
‫والحاسب ل يستطيع حل رجميع المسائل أو‬
‫المشاكل كاختيار التخصص الدراسي ، أما‬
‫المسائل الحسابية ، أو تحرير النصوص ، أو‬
‫معالجة الصور والصوات ، فهو يتعامل معها‬
‫بشكل كبير وبدقة متناهية‬
‫صياغة حل المسألة تحديد الخطوات المتبعة للوصول إلى الحل‬
‫لضمان صحة الحل .‬
‫تتكون صياغة حل المسألة من ثل ث خطوات أساسية ،هي :‬
‫فهم المسألة وتحديد عناصرها .‬
‫كتابة الخوارزم والخطوات المنطقية .‬
‫التمثيل البياني للخوارزم عن طريق مخططات النسياب .‬
‫تتكون هذه الخطوة من ثل ث خطوات أساسية ،هي :‬
‫كتابة البرنامج بواسطة إحدى لغات البرمجة من قبل المبرمج .‬
‫ترجمة البرنامج إلى لغة اللة وتنفيذه وهو دور الحاسب .‬
‫اختبار البرنامج وإصل ح الخطاء .‬
‫فهم المسألة وتحديد عناصرها .‬
‫المقصود بفهم المسألة وتحليل عناصرها أن نعرف ماذا نريد بالضبط‬
‫من البرنامج .‬
‫العناصر الساسية لحل المسألة :‬
‫‪ ‬مخرجات البرنامج : النتائج والمعلومات المراد التوصل إليها .‬
‫‪ ‬مدخلت البرنامج : المدخلت والبيانات اللمزم الحصول عليها‬
‫لمعرفة النتائج والمخرجات .‬
‫‪ ‬عمليات المعالجة : تحديد العمليات الحسابية والخطوات المنطقية التي‬
‫تقوم بإجرائها على المدخلت حتى تؤدي إلى المخرجات والنتائج .‬
‫مثال‬
‫مثال‬
‫لحساب مساحة مستطيل بمعلومية الطول والعرض .‬
‫مساحة المستطيل = الطول × العرض .‬
‫المدخلت‬

‫عمليات المعالجة‬

‫المخرجات‬

‫الطول والعرض‬

‫قانون مساحة المستطيل‬

‫مساحة المستطيل‬

‫م=ط×ع‬

‫م‬

‫طوع‬
‫َ‬
‫‪ ‬تعريف الخوارزميات.‬
‫‪ ‬كتابة الخطوات الخوارزمية للمسألة.‬
‫‪ ‬خواص الخوارزمية السليمة.‬
‫الخوارزمية مشتقة من اسم عالم الرياضيات المسلم‬
‫أبمو جعفمر محممد بمن موسمى الخوارزممي ) 528م (‬
‫صاحب كتاب ) الجبر والمقابلة ( وهو أول من أستخدم‬
‫الخوارزمية لحل المعادلت الجبرية .‬
‫وباعتراف علماء الغرب إنمه مما كان للعالمم اليوم أن‬
‫يرى النترنت أو الحاسوب لول ما سطره من نظريات‬
‫ومفاهيم مؤسس علمي الجبر واللوغاريتمات وواضع‬
‫القواعد الساسية لعلم الحساب الحديث .‬
‫لكمي تكون الخطوات الخوارزميمة سمليمة لبمد أمن تحتوي على‬
‫الخواص التالية :‬
‫‪ ‬يجب أن تكون كل خطوة معرفة جيدا دون أي‬
‫غموض محدودة بعبارات دقيقة .‬
‫‪ ‬أن تتوقف العمليات بعد عدد محدود من‬
‫الخطوات .‬
‫‪ ‬أن تؤدي العمليات بمجملها إلى الحل الصحيح‬
‫للمسألة .‬
‫١١ محرم ‪١٤٣٥R‬‬
‫‪ ‬تعريف مخططات النسياب.‬
‫‪ ‬رمز تمثيل مخططات النسياب.‬
‫‪ ‬رسم مخطط النسياب للمسألة.‬
‫تمثيل بياني أو رسمي للخطوات الخوارزمية .‬

‫توضيح الطريقة التي يمر بها البرنامج من المدخلت أو البيانات‬
‫ومن ثم المعالجة وأخيرا مخرجات ونتائج البرنامج .‬
‫ ً‬
‫توثيق منطق البرنامج للرجوع إليه عند الحاجة ؛ وذلك بغرض‬
‫إجراء أي تعديل على البرنامج أو اكتشاف الخطاء .‬
‫بداية / نهاية‬

‫يمثل بداية أو نهاية البرنامج‬

‫إدخال / إخراج‬

‫يمثل إدخال البيانات أثناء البرنامج وإخراجها‬

‫عملية‬

‫يمثل عملية المعالجة للبيانات‬

‫قرار‬

‫يمثل اتخاذ قرار أو تعبير منطقي يحتاج إلى جواب‬

‫خط انسياب‬

‫يمثل اتجاه النسياب المنطقي للبرنامج‬
‫رمز ) الدخال / الخراج (‬

‫مثال‬

‫أدخل‬
‫اطبع ط‬
‫ط و ع‬
‫َ‬
‫رمز )عملية (‬
‫مثال‬

‫م=ط×ع‬
‫مثال‬

‫رمز ) القرار (‬
‫أدخل المبلغ ) م (‬

‫نعم‬

‫هل م  9‬

‫ل‬
‫مثال 1‬
‫‪‬‬

‫مخرجات البرنامج : متوسط العددين المدخلين ) م (‬

‫‪‬‬

‫مدخلت البرنامج : العددين المدخلين ) أ ، ب (‬

‫‪ ‬عملية المعالجة : قانون متوسط عددين = )العدد1 + العدد2( ÷ 2‬
‫م=أ+ب÷2‬
‫.1‬
‫.2‬
‫.3‬
‫.4‬

‫أدخل العددين أ ، ب‬
‫اجعل م = ) أ + ب ( ÷ 2‬
‫اطبع م‬
‫النهاية‬
‫بدايممممممة‬

‫أدخل العداد أ ، ب‬

‫اجعل م = ) أ + ب ( ÷ 2‬

‫اطبع م‬

‫نهايمممممممة‬
‫مثال 2‬
‫‪‬‬

‫مخرجات البرنامج : زكاة المال ) ك (‬

‫‪‬‬

‫مدخلت البرنامج : مبلغ المال ) م (‬

‫‪ ‬عملية المعالجة : تحتوي المسألة على عمليتين :‬
‫• معادلة الزكاة : ك = م × 520,0‬
‫• الشرط : يتم حساب الزكاة إذا تجاوز المبلغ‬
‫004 ريال‬
‫.1‬
‫.2‬
‫.3‬
‫.4‬
‫.5‬

‫أدخل ) م (‬
‫إذا كان م  = 004 اذهب إلى )5( وإل استمر‬
‫اجعل ك = م × 520,0‬
‫اطبع ك‬
‫النهاية‬
‫بدايــــــة‬

‫أدخل م‬

‫احسب ك = م × 520,0‬

‫اطبع ك‬

‫نهايـــــــة‬

‫م  = 004‬
‫مثال 3‬
‫‪‬‬

‫مخرجات البرنامج : الزاوية بالتقدير الدائري ) د (‬

‫‪‬‬

‫مدخلت البرنامج : الزاوية بالتقدير الستيني ) س (‬

‫‪ ‬عملية المعالجة : قانون التحويل :‬
‫د = ) س × 41,3 ( ÷ 081‬
‫.1‬
‫.2‬
‫.3‬
‫.4‬

‫أدخل ) س (‬
‫اجعل د = ) س × 41,3 ( ÷ 081‬
‫اطبع د‬
‫النهاية‬
‫بدايــــــة‬

‫أدخل س‬

‫اجعل د = ) س × 41,3 ( ÷ 081‬

‫اطبع د‬

‫نهايـــــــة‬
‫مثال44‬
‫مثال‬

‫قم بصياغة حل ليجاد متوسط درجات طلب‬
‫فصل في مادة الحاسب اللي ، إذا علمت أن‬
‫عددهم ) 01 ( طلب .‬
‫‪‬‬

‫مخرجات البرنامج : متوسط الدرجات ) م (‬

‫‪‬‬

‫مدخلت البرنامج : درجات 01 طلب ) د (‬

‫‪ ‬عملية المعالجة : المتوسط الحسابي :‬
‫) س ( = مجموع الدرجات ÷ 01‬

‫في هذا المثال نحتاج إلى :‬
‫- عداد ) ع ( : بشرط إذا ع = 01 استمر في البرنامج ، أو قم بزيادة العداد بواحد .‬

‫ع‬

‫+ 1‬

‫- خزان ) م (‬

‫: لتخزين مجموع الدرجات‬
‫م = م ) القديمة ( + د‬

‫ع =‬
‫.1‬
‫.2‬
‫.3‬
‫.4‬
‫.5‬
‫.6‬
‫.7‬
‫.8‬
‫.9‬

‫ضع ج = 0‬
‫اجعل ع = 0‬
‫اجعل ع = ع + 1‬
‫ادخل د‬
‫اجعل ج = ج + د‬
‫إذا ع = 01 استمر وإل اذهب إلى الخطوة ) 3 (‬
‫اجعل س = ج ÷ 01‬
‫اطبع س‬
‫النهاية‬
‫ج‬
‫0‬
‫01‬
‫81‬
‫82‬
‫82‬
‫33‬
‫04‬
‫05‬
‫95‬
‫96‬
‫87‬

‫ع‬
‫0‬
‫1‬
‫2‬
‫3‬
‫4‬
‫5‬
‫6‬
‫7‬
‫8‬
‫9‬
‫01‬

‫د‬
‫01‬
‫8‬
‫01‬
‫0‬
‫5‬
‫7‬
‫01‬
‫9‬
‫01‬
‫9‬

‫ع=ع+1‬
‫ج=ج+د‬
‫الشرط : ع = 01‬

‫س = 87÷ 01‬
‫س = 87÷ 01‬
‫= 87,0‬
‫= 87,0‬
‫مثال54‬
‫مثال‬

‫قم بصياغة حل لطباعة العداد الزوجية من 2‬
‫إلى 05.‬
‫‪‬‬

‫مخرجات البرنامج :‬

‫‪‬‬

‫مدخلت البرنامج : ل يوجد مدخلت للبرنامج‬

‫العداد الزوجية من 2 إلى 05 ) 2 4 6 ..... 05 (‬

‫‪ ‬عملية المعالجة :‬
‫في هذا المثال نحتاج إلى :‬

‫- عداد ) ع ( : بشرط إذا ع = 05 استمر للخروج من البرنامج ، أو قم بزيادة العداد ب 2‬

‫ع=ع+2‬
‫.1‬
‫.2‬
‫.3‬
‫.4‬
‫.5‬
‫.6‬

‫اجعل ع = 2‬
‫اطبع ع‬
‫اجعل ع = ع + 2‬
‫اطبع ع‬
‫إذا ع = 05 استمر وإل اذهب إلى الخطوة ) 3 (‬
‫النهاية‬
‫بداية‬
‫اجعل ع = 2‬
‫اطبع ع‬

‫ع = ع +2‬
‫اطبع ع‬
‫ع =05‬

‫نعم‬

‫نهاية‬

‫ل‬
‫اللهم انفعنا بما علمتنا , وعلمنا ما‬
‫مَّ َّمُ مَّ اَنْ اَ اَنْ اَ مِ اَ اَمَّ اَنْ اَ اَ اَ اَمِّ اَنْ اَ اَ‬
‫ينفعنا , وزدنا علما إلى علمنا‬
‫اَ اَنْ اَ َّمُ اَ اَ مِ اَنْ اَ مِ اَنْ  اً مِ اَ مِ اَنْ مِ اَ‬

Mais conteúdo relacionado

Mais procurados

صياغة حل المسائل
صياغة حل المسائل صياغة حل المسائل
صياغة حل المسائل Asma7056
 
صياغة حل المسائل
صياغة حل المسائل صياغة حل المسائل
صياغة حل المسائل Asma7056
 
كتابة الخطوات الخوارزمية
كتابة الخطوات الخوارزميةكتابة الخطوات الخوارزمية
كتابة الخطوات الخوارزميةLumah Madany
 
حلقات التكرار
حلقات التكرارحلقات التكرار
حلقات التكرارmahaa6789
 
عرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقيةعرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقيةhessah_8s
 
صياغة حل المسائل
صياغة حل المسائلصياغة حل المسائل
صياغة حل المسائلnora_slideshare
 
الفصل الاول
الفصل الاولالفصل الاول
الفصل الاولHanaa
 
الدرس الثاني - الخوارزم
الدرس الثاني - الخوارزمالدرس الثاني - الخوارزم
الدرس الثاني - الخوارزمia7lam
 
الأجهزة الذكية3
الأجهزة الذكية3الأجهزة الذكية3
الأجهزة الذكية3Renewed Man
 
درس أدوات الادخال و الاخراج- الصف الأول الثانوي
درس أدوات الادخال و الاخراج- الصف الأول الثانويدرس أدوات الادخال و الاخراج- الصف الأول الثانوي
درس أدوات الادخال و الاخراج- الصف الأول الثانويhifakhaldi
 
الدرس الثالث
الدرس الثالثالدرس الثالث
الدرس الثالثRenewed Man
 
Windows 1256 -خريطة التدفق1
Windows 1256 -خريطة التدفق1Windows 1256 -خريطة التدفق1
Windows 1256 -خريطة التدفق1Asma Asma
 
نماذج أسئلة مراجعة للصف الثالث الإعدادي
نماذج أسئلة مراجعة للصف الثالث الإعدادينماذج أسئلة مراجعة للصف الثالث الإعدادي
نماذج أسئلة مراجعة للصف الثالث الإعداديHanaa Ahmed
 
الفصل الأول البيانات بالكامل الترم الثانى
الفصل الأول  البيانات بالكامل الترم الثانى الفصل الأول  البيانات بالكامل الترم الثانى
الفصل الأول البيانات بالكامل الترم الثانى Hanaa Ahmed
 
الوحده السادسه 1
الوحده السادسه 1الوحده السادسه 1
الوحده السادسه 1manal889
 
( التيرم الثانى فى الصف الثالث الإعدادى حاسب آلى (حلول أسئلة واختبارات الكتاب
 ( التيرم  الثانى فى الصف الثالث الإعدادى  حاسب آلى (حلول أسئلة واختبارات الكتاب ( التيرم  الثانى فى الصف الثالث الإعدادى  حاسب آلى (حلول أسئلة واختبارات الكتاب
( التيرم الثانى فى الصف الثالث الإعدادى حاسب آلى (حلول أسئلة واختبارات الكتابHanaa Ahmed
 
أسئلة وإجابتها علي منهج الصف الثالث الاعدادي فصل دراسي ثاني
أسئلة وإجابتها علي منهج الصف الثالث الاعدادي فصل دراسي ثانيأسئلة وإجابتها علي منهج الصف الثالث الاعدادي فصل دراسي ثاني
أسئلة وإجابتها علي منهج الصف الثالث الاعدادي فصل دراسي ثانيHanaa Ahmed
 

Mais procurados (20)

صياغة حل المسائل
صياغة حل المسائل صياغة حل المسائل
صياغة حل المسائل
 
صياغة حل المسائل
صياغة حل المسائل صياغة حل المسائل
صياغة حل المسائل
 
كتابة الخطوات الخوارزمية
كتابة الخطوات الخوارزميةكتابة الخطوات الخوارزمية
كتابة الخطوات الخوارزمية
 
حلقات التكرار
حلقات التكرارحلقات التكرار
حلقات التكرار
 
عرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقيةعرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقية
 
صياغة حل المسائل
صياغة حل المسائلصياغة حل المسائل
صياغة حل المسائل
 
الفصل الاول
الفصل الاولالفصل الاول
الفصل الاول
 
الدرس الثاني - الخوارزم
الدرس الثاني - الخوارزمالدرس الثاني - الخوارزم
الدرس الثاني - الخوارزم
 
الأجهزة الذكية3
الأجهزة الذكية3الأجهزة الذكية3
الأجهزة الذكية3
 
درس أدوات الادخال و الاخراج- الصف الأول الثانوي
درس أدوات الادخال و الاخراج- الصف الأول الثانويدرس أدوات الادخال و الاخراج- الصف الأول الثانوي
درس أدوات الادخال و الاخراج- الصف الأول الثانوي
 
الدرس الثالث
الدرس الثالثالدرس الثالث
الدرس الثالث
 
Windows 1256 -خريطة التدفق1
Windows 1256 -خريطة التدفق1Windows 1256 -خريطة التدفق1
Windows 1256 -خريطة التدفق1
 
نماذج أسئلة مراجعة للصف الثالث الإعدادي
نماذج أسئلة مراجعة للصف الثالث الإعدادينماذج أسئلة مراجعة للصف الثالث الإعدادي
نماذج أسئلة مراجعة للصف الثالث الإعدادي
 
ف 1 الدرس الخامس
ف 1 الدرس الخامسف 1 الدرس الخامس
ف 1 الدرس الخامس
 
الفصل الأول البيانات بالكامل الترم الثانى
الفصل الأول  البيانات بالكامل الترم الثانى الفصل الأول  البيانات بالكامل الترم الثانى
الفصل الأول البيانات بالكامل الترم الثانى
 
ف 1 الدرس السادس
ف 1 الدرس السادسف 1 الدرس السادس
ف 1 الدرس السادس
 
الحل
الحلالحل
الحل
 
الوحده السادسه 1
الوحده السادسه 1الوحده السادسه 1
الوحده السادسه 1
 
( التيرم الثانى فى الصف الثالث الإعدادى حاسب آلى (حلول أسئلة واختبارات الكتاب
 ( التيرم  الثانى فى الصف الثالث الإعدادى  حاسب آلى (حلول أسئلة واختبارات الكتاب ( التيرم  الثانى فى الصف الثالث الإعدادى  حاسب آلى (حلول أسئلة واختبارات الكتاب
( التيرم الثانى فى الصف الثالث الإعدادى حاسب آلى (حلول أسئلة واختبارات الكتاب
 
أسئلة وإجابتها علي منهج الصف الثالث الاعدادي فصل دراسي ثاني
أسئلة وإجابتها علي منهج الصف الثالث الاعدادي فصل دراسي ثانيأسئلة وإجابتها علي منهج الصف الثالث الاعدادي فصل دراسي ثاني
أسئلة وإجابتها علي منهج الصف الثالث الاعدادي فصل دراسي ثاني
 

Destaque

البرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتالبرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتLumah Madany
 
البرمجة بلغة الفيجوال يبسك 2003
البرمجة بلغة الفيجوال يبسك 2003البرمجة بلغة الفيجوال يبسك 2003
البرمجة بلغة الفيجوال يبسك 2003alghamdiabdu
 
الفصل الثانى
الفصل الثانىالفصل الثانى
الفصل الثانىHanaa Ahmed
 
مذكرة الترم الثانى
مذكرة الترم الثانىمذكرة الترم الثانى
مذكرة الترم الثانىHanaa Ahmed
 
arloon تطبيقات العلوم التي تثير الفضول للمعرفة
arloon تطبيقات العلوم التي تثير الفضول للمعرفة arloon تطبيقات العلوم التي تثير الفضول للمعرفة
arloon تطبيقات العلوم التي تثير الفضول للمعرفة Saad ALsahali
 
درس بعض الأوامر الأساسية بلغة الفيجول بيسك
درس بعض الأوامر الأساسية بلغة الفيجول بيسك درس بعض الأوامر الأساسية بلغة الفيجول بيسك
درس بعض الأوامر الأساسية بلغة الفيجول بيسك hifakhaldi
 
مراحل كتابة البرنامج
مراحل كتابة البرنامجمراحل كتابة البرنامج
مراحل كتابة البرنامجgueste902d
 
أدوات البرمجة بلغة فيجوال بيسك ستديو
أدوات البرمجة بلغة فيجوال بيسك ستديوأدوات البرمجة بلغة فيجوال بيسك ستديو
أدوات البرمجة بلغة فيجوال بيسك ستديوLumah Madany
 
عرض تطبيق المناهج الدراسية
عرض تطبيق المناهج الدراسيةعرض تطبيق المناهج الدراسية
عرض تطبيق المناهج الدراسيةllosh2021
 
الحاسب الالى دفتر تحضير هناء
الحاسب الالى دفتر تحضير هناءالحاسب الالى دفتر تحضير هناء
الحاسب الالى دفتر تحضير هناءHanaa Ahmed
 
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
 الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسكhessah_8s
 
برنامج Teacher kit
 برنامج Teacher kit  برنامج Teacher kit
برنامج Teacher kit Saad ALsahali
 
مراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسكمراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسكtahanisaad
 
الهواتف الذكية
الهواتف الذكيةالهواتف الذكية
الهواتف الذكيةmalak1407
 
تدريب المعلمين على استراتيجيات التعلم النشط
تدريب المعلمين على استراتيجيات التعلم النشطتدريب المعلمين على استراتيجيات التعلم النشط
تدريب المعلمين على استراتيجيات التعلم النشطkhalidesa
 

Destaque (17)

البرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتالبرمجة وتقنية المعلومات
البرمجة وتقنية المعلومات
 
البرمجة بلغة الفيجوال يبسك 2003
البرمجة بلغة الفيجوال يبسك 2003البرمجة بلغة الفيجوال يبسك 2003
البرمجة بلغة الفيجوال يبسك 2003
 
Goto & select
Goto & selectGoto & select
Goto & select
 
الفصل الثانى
الفصل الثانىالفصل الثانى
الفصل الثانى
 
مذكرة الترم الثانى
مذكرة الترم الثانىمذكرة الترم الثانى
مذكرة الترم الثانى
 
arloon تطبيقات العلوم التي تثير الفضول للمعرفة
arloon تطبيقات العلوم التي تثير الفضول للمعرفة arloon تطبيقات العلوم التي تثير الفضول للمعرفة
arloon تطبيقات العلوم التي تثير الفضول للمعرفة
 
درس بعض الأوامر الأساسية بلغة الفيجول بيسك
درس بعض الأوامر الأساسية بلغة الفيجول بيسك درس بعض الأوامر الأساسية بلغة الفيجول بيسك
درس بعض الأوامر الأساسية بلغة الفيجول بيسك
 
مراحل كتابة البرنامج
مراحل كتابة البرنامجمراحل كتابة البرنامج
مراحل كتابة البرنامج
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
أدوات البرمجة بلغة فيجوال بيسك ستديو
أدوات البرمجة بلغة فيجوال بيسك ستديوأدوات البرمجة بلغة فيجوال بيسك ستديو
أدوات البرمجة بلغة فيجوال بيسك ستديو
 
عرض تطبيق المناهج الدراسية
عرض تطبيق المناهج الدراسيةعرض تطبيق المناهج الدراسية
عرض تطبيق المناهج الدراسية
 
الحاسب الالى دفتر تحضير هناء
الحاسب الالى دفتر تحضير هناءالحاسب الالى دفتر تحضير هناء
الحاسب الالى دفتر تحضير هناء
 
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
 الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
 
برنامج Teacher kit
 برنامج Teacher kit  برنامج Teacher kit
برنامج Teacher kit
 
مراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسكمراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسك
 
الهواتف الذكية
الهواتف الذكيةالهواتف الذكية
الهواتف الذكية
 
تدريب المعلمين على استراتيجيات التعلم النشط
تدريب المعلمين على استراتيجيات التعلم النشطتدريب المعلمين على استراتيجيات التعلم النشط
تدريب المعلمين على استراتيجيات التعلم النشط
 

Semelhante a شرح الوحدة الرابعة

Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6khawagah
 
الموضوعات الموقع
الموضوعات الموقعالموضوعات الموقع
الموضوعات الموقعguest14c7e5
 
مقرر معالجة البيانات
مقرر معالجة البياناتمقرر معالجة البيانات
مقرر معالجة البياناتangel1990girle
 
البرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتالبرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتLumah Madany
 
البرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتالبرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتLumah Madany
 
البرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتالبرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتLumah Madany
 
الأجهزة الذكية3
الأجهزة الذكية3الأجهزة الذكية3
الأجهزة الذكية3Renewed Man
 
الخوارزميات و المخططات الإنسيابية
الخوارزميات و المخططات الإنسيابيةالخوارزميات و المخططات الإنسيابية
الخوارزميات و المخططات الإنسيابيةmohamednacim
 
Fourth session software engineering
Fourth session software engineeringFourth session software engineering
Fourth session software engineeringAliMohammad155
 
سلسلة تعلم البرمجة بلغة C / C++ - 1
سلسلة تعلم البرمجة بلغة C / C++  - 1سلسلة تعلم البرمجة بلغة C / C++  - 1
سلسلة تعلم البرمجة بلغة C / C++ - 1بندر المجلاد
 
عرض البرمجة بلغة فيجول بيسك 02
عرض البرمجة بلغة فيجول بيسك 02عرض البرمجة بلغة فيجول بيسك 02
عرض البرمجة بلغة فيجول بيسك 02نوافذ حاسوبية
 
عرض مقدمة عن الحاسب
عرض مقدمة عن الحاسبعرض مقدمة عن الحاسب
عرض مقدمة عن الحاسبgueste902d
 
ثالث4
ثالث4ثالث4
ثالث4ia7lam
 
Special paper
Special paperSpecial paper
Special papertala2001
 

Semelhante a شرح الوحدة الرابعة (19)

Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
 
Ch1 ar
Ch1 arCh1 ar
Ch1 ar
 
ف 1 الدرس الثانى
ف 1 الدرس الثانىف 1 الدرس الثانى
ف 1 الدرس الثانى
 
الموضوعات الموقع
الموضوعات الموقعالموضوعات الموقع
الموضوعات الموقع
 
مقرر معالجة البيانات
مقرر معالجة البياناتمقرر معالجة البيانات
مقرر معالجة البيانات
 
البرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتالبرمجة وتقنية المعلومات
البرمجة وتقنية المعلومات
 
البرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتالبرمجة وتقنية المعلومات
البرمجة وتقنية المعلومات
 
البرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتالبرمجة وتقنية المعلومات
البرمجة وتقنية المعلومات
 
الأجهزة الذكية3
الأجهزة الذكية3الأجهزة الذكية3
الأجهزة الذكية3
 
الخوارزميات و المخططات الإنسيابية
الخوارزميات و المخططات الإنسيابيةالخوارزميات و المخططات الإنسيابية
الخوارزميات و المخططات الإنسيابية
 
محاضرة1
محاضرة1محاضرة1
محاضرة1
 
Programming 1 full
Programming 1 fullProgramming 1 full
Programming 1 full
 
Fourth session software engineering
Fourth session software engineeringFourth session software engineering
Fourth session software engineering
 
سلسلة تعلم البرمجة بلغة C / C++ - 1
سلسلة تعلم البرمجة بلغة C / C++  - 1سلسلة تعلم البرمجة بلغة C / C++  - 1
سلسلة تعلم البرمجة بلغة C / C++ - 1
 
عرض البرمجة بلغة فيجول بيسك 02
عرض البرمجة بلغة فيجول بيسك 02عرض البرمجة بلغة فيجول بيسك 02
عرض البرمجة بلغة فيجول بيسك 02
 
عرض مقدمة عن الحاسب
عرض مقدمة عن الحاسبعرض مقدمة عن الحاسب
عرض مقدمة عن الحاسب
 
ثالث4
ثالث4ثالث4
ثالث4
 
Special paper
Special paperSpecial paper
Special paper
 
1- Languages Basics
1- Languages Basics1- Languages Basics
1- Languages Basics
 

Último

الأركان التربوية بأقسام التعليم الأولي و الابتدائي.ppt
الأركان التربوية بأقسام التعليم الأولي و الابتدائي.pptالأركان التربوية بأقسام التعليم الأولي و الابتدائي.ppt
الأركان التربوية بأقسام التعليم الأولي و الابتدائي.pptAliOtherman
 
الشوق إلى حجّ بيت الله الحرام (فضائل الحج)
الشوق إلى حجّ بيت الله الحرام (فضائل الحج)الشوق إلى حجّ بيت الله الحرام (فضائل الحج)
الشوق إلى حجّ بيت الله الحرام (فضائل الحج)Arabic Dawateislami
 
الاستعداد للامتحانات.pptx عرض حولك كيفية
الاستعداد للامتحانات.pptx عرض حولك كيفيةالاستعداد للامتحانات.pptx عرض حولك كيفية
الاستعداد للامتحانات.pptx عرض حولك كيفيةNawalDahmani
 
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...Idrees.Hishyar
 
الكامل في اتفاق الصحابة والأئمة علي وجوب الحجاب والجلباب علي المرأة واستحباب ...
الكامل في اتفاق الصحابة والأئمة علي وجوب الحجاب والجلباب علي المرأة واستحباب ...الكامل في اتفاق الصحابة والأئمة علي وجوب الحجاب والجلباب علي المرأة واستحباب ...
الكامل في اتفاق الصحابة والأئمة علي وجوب الحجاب والجلباب علي المرأة واستحباب ...MaymonSalim
 
الصف الثاني الاعدادي - العلوم -الموجات.pdf
الصف الثاني الاعدادي - العلوم -الموجات.pdfالصف الثاني الاعدادي - العلوم -الموجات.pdf
الصف الثاني الاعدادي - العلوم -الموجات.pdfv2mt8mtspw
 
واستعمال الموارد الرقمية في التعليم .ppt
واستعمال الموارد الرقمية في التعليم .pptواستعمال الموارد الرقمية في التعليم .ppt
واستعمال الموارد الرقمية في التعليم .pptfido19
 
الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...
الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...
الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...MaymonSalim
 
IntegratedMulti TrophicAquaculture Systems Aquaculture experts Forum.pdf
IntegratedMulti TrophicAquaculture Systems Aquaculture experts Forum.pdfIntegratedMulti TrophicAquaculture Systems Aquaculture experts Forum.pdf
IntegratedMulti TrophicAquaculture Systems Aquaculture experts Forum.pdfAbd El-Rahman Khattaby
 
64617773-قلق-الامتحان.ppt قلق الامتحاااااان
64617773-قلق-الامتحان.ppt قلق الامتحاااااان64617773-قلق-الامتحان.ppt قلق الامتحاااااان
64617773-قلق-الامتحان.ppt قلق الامتحاااااانihseneberradjel
 

Último (10)

الأركان التربوية بأقسام التعليم الأولي و الابتدائي.ppt
الأركان التربوية بأقسام التعليم الأولي و الابتدائي.pptالأركان التربوية بأقسام التعليم الأولي و الابتدائي.ppt
الأركان التربوية بأقسام التعليم الأولي و الابتدائي.ppt
 
الشوق إلى حجّ بيت الله الحرام (فضائل الحج)
الشوق إلى حجّ بيت الله الحرام (فضائل الحج)الشوق إلى حجّ بيت الله الحرام (فضائل الحج)
الشوق إلى حجّ بيت الله الحرام (فضائل الحج)
 
الاستعداد للامتحانات.pptx عرض حولك كيفية
الاستعداد للامتحانات.pptx عرض حولك كيفيةالاستعداد للامتحانات.pptx عرض حولك كيفية
الاستعداد للامتحانات.pptx عرض حولك كيفية
 
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...
تێکچوونا خەموکییا مەزن ژخەموکی چیە و خەموکی چەوا پەیدا دبیت ، چارەسەریا خەموک...
 
الكامل في اتفاق الصحابة والأئمة علي وجوب الحجاب والجلباب علي المرأة واستحباب ...
الكامل في اتفاق الصحابة والأئمة علي وجوب الحجاب والجلباب علي المرأة واستحباب ...الكامل في اتفاق الصحابة والأئمة علي وجوب الحجاب والجلباب علي المرأة واستحباب ...
الكامل في اتفاق الصحابة والأئمة علي وجوب الحجاب والجلباب علي المرأة واستحباب ...
 
الصف الثاني الاعدادي - العلوم -الموجات.pdf
الصف الثاني الاعدادي - العلوم -الموجات.pdfالصف الثاني الاعدادي - العلوم -الموجات.pdf
الصف الثاني الاعدادي - العلوم -الموجات.pdf
 
واستعمال الموارد الرقمية في التعليم .ppt
واستعمال الموارد الرقمية في التعليم .pptواستعمال الموارد الرقمية في التعليم .ppt
واستعمال الموارد الرقمية في التعليم .ppt
 
الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...
الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...
الكامل في أسانيد وتصحيح حديث الدنيا سجن المؤمن وجنة الكافر من ( 15 ) طريقا عن...
 
IntegratedMulti TrophicAquaculture Systems Aquaculture experts Forum.pdf
IntegratedMulti TrophicAquaculture Systems Aquaculture experts Forum.pdfIntegratedMulti TrophicAquaculture Systems Aquaculture experts Forum.pdf
IntegratedMulti TrophicAquaculture Systems Aquaculture experts Forum.pdf
 
64617773-قلق-الامتحان.ppt قلق الامتحاااااان
64617773-قلق-الامتحان.ppt قلق الامتحاااااان64617773-قلق-الامتحان.ppt قلق الامتحاااااان
64617773-قلق-الامتحان.ppt قلق الامتحاااااان
 

شرح الوحدة الرابعة

  • 1.
  • 2.
  • 4. ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫مفهوم البرمجة.‬ ‫الفرق بين المبرمج ومستخدم البرنامج.‬ ‫الحاجة إلى البرامج.‬ ‫أهم الوامر في البرمجة.‬ ‫أهمية البرمجة.‬
  • 5. ‫‪ ‬أذكر أنواع البرمجيات التي سبق وان درستها في‬ ‫السابق .‬ ‫‪ ‬كيف يتعامل الحاسب مع البيانات ؟‬ ‫‪ ‬ما الفرق بين المبرمج ومستخدم البرنامج ؟‬ ‫‪ ‬كيف نحصل على البرامج ؟‬
  • 6. ‫نشبه جهاز الحاسب بعقل النسان إذ أنه يقوم‬ ‫بالعمليات كما يقوم بها العقل .‬ ‫نشاط 1‬ ‫ما الخطوات التي تقوم بها لجمع عددين ؟‬
  • 7. ‫الحل :‬ ‫.1 استقبل الرقمين وخزنها .‬ ‫.2 أجمع .‬ ‫.3 الناتج .‬ ‫يقوم الحاسب بتلك الطريقة ولكن الوامر تختلف ،‬ ‫فمثل فاستقبال الرقمين ) ‪ ( Input‬والخراج‬ ‫)‪.( Output‬‬
  • 8. ‫نشاط 2‬ ‫ما الخطوات التي تقوم بها لجمع عددين زوجين ؟‬ ‫الحل :‬ ‫.1 الدخال .‬ ‫.2 الخراج .‬ ‫.3 التحقق من الشرط .‬ ‫.4 حساب .‬
  • 9. ‫‪‬‬ ‫في المنزل: الميكرويف – الجوال – التلفزيون ...‬ ‫‪‬‬ ‫في الشوارع: إشارات المرور– السيارات– الصرافات ...‬ ‫‪‬‬ ‫في المستشفيات: الجهزة الطبية – الحاسبات...‬ ‫‪‬‬ ‫في المحلت التجارية: نظام البيع – قارئ الكواد ...‬
  • 10. ‫‪ ‬تعريف البرنامـج.‬ ‫‪ ‬أقسام لغات البرمجة.‬
  • 11. ‫البرنامج هو مجموعة من الوامر مكتوبة بلغة برمجة‬ ‫معينة ينفذها جهاز الحاسب اللي لمعالجة البيانات أو‬ ‫تنفيذ عمليات حل مشكلة منطقية .‬
  • 12. ‫تنقسم لغات البرمجة إلى‬ ‫منخفضة‬ ‫المستوى‬ ‫عالية‬ ‫المستوى‬ ‫لغة اللة‬ ‫اللغة الجرائية‬ ‫لغة التجميع‬ ‫اللغة المرئية‬
  • 13. ‫تسمى أيضا اللغة البسيطة وهي لغة قريبة من لغة‬ ‫الحاسب ، وتنقسم إلى نوعين :‬
  • 14.
  • 15.
  • 16. ‫أوامرها عبارة عن جمل وكلمات مفهومة للمستخدم‬ ‫مثل ‪...... print – next – end‬‬ ‫كما يمكن تنفيذ عملية معينة بكتابة سطر واحد بعكس‬ ‫اللغات المنخفضة ..‬ ‫وتنقسم اللغات العالية المستوى إلى :‬
  • 17. ‫تعتمد على قيام المستخدم بكتابة البرنامج مفصل إجراءا بعد إجراء‬ ‫ ً‬ ‫ ً‬ ‫مثل :‬ ‫>‪# include <iostream.h‬‬ ‫) ( ‪Main‬‬ ‫{‬ ‫;‪int a‬‬ ‫;”‪cout<< “ Enter Your name‬‬ ‫;‪cin >> a‬‬ ‫;0 ‪return‬‬ ‫}‬
  • 18.
  • 21. ‫تسمى أيضا بالبرمجة بالعناصر أو المرئية، وهي لغة تطويرية للغات‬ ‫ ً‬ ‫الرجرائية التي تعمل على بيئة أنظمة التشغيل مثل ) ‪( windows XP‬‬ ‫حيث يتم تجميع البيانات مع الوامر الخاصة بها تحت كائن واحد‬ ‫ويعطى اسم معين وتستخدم هذه الكائنات عدة مرات داخل البرنامج .‬
  • 22.
  • 23.
  • 26. ‫في رجميع اللغات العالية يتم تحويل كتابة البرامج فيها‬ ‫إلى لغة اللة حتى يفهمها الحاسب .‬ ‫تتم عملية التحويل بواسطة المتررجم ) ‪. ( Compiler‬‬ ‫لكل لغة متررجم خاص بها .‬
  • 27. ‫‪ ‬مراحل وخطوات حل المسائل.‬ ‫‪ ‬فهم المسألة وتحليل عناصرها.‬
  • 28. ‫عندما تواجهنا أي مشكلة في حياتنا اليومية‬ ‫فإننا نحتاج إلى فهمها وتحديد تفاصيلها ، ومن‬ ‫ثم جمع المعلومات عنها ، واختيار أفضل‬ ‫الطرق لحلها‬
  • 29. ‫فالتخطيط والتفكير لحل المشكلت والتعامل‬ ‫معها يحقق النجاح والتغلب عليها‬
  • 30. ‫والحاسب ل يستطيع حل رجميع المسائل أو‬ ‫المشاكل كاختيار التخصص الدراسي ، أما‬ ‫المسائل الحسابية ، أو تحرير النصوص ، أو‬ ‫معالجة الصور والصوات ، فهو يتعامل معها‬ ‫بشكل كبير وبدقة متناهية‬
  • 31.
  • 32.
  • 33.
  • 34. ‫صياغة حل المسألة تحديد الخطوات المتبعة للوصول إلى الحل‬ ‫لضمان صحة الحل .‬ ‫تتكون صياغة حل المسألة من ثل ث خطوات أساسية ،هي :‬ ‫فهم المسألة وتحديد عناصرها .‬ ‫كتابة الخوارزم والخطوات المنطقية .‬ ‫التمثيل البياني للخوارزم عن طريق مخططات النسياب .‬
  • 35. ‫تتكون هذه الخطوة من ثل ث خطوات أساسية ،هي :‬ ‫كتابة البرنامج بواسطة إحدى لغات البرمجة من قبل المبرمج .‬ ‫ترجمة البرنامج إلى لغة اللة وتنفيذه وهو دور الحاسب .‬ ‫اختبار البرنامج وإصل ح الخطاء .‬
  • 36. ‫فهم المسألة وتحديد عناصرها .‬ ‫المقصود بفهم المسألة وتحليل عناصرها أن نعرف ماذا نريد بالضبط‬ ‫من البرنامج .‬ ‫العناصر الساسية لحل المسألة :‬ ‫‪ ‬مخرجات البرنامج : النتائج والمعلومات المراد التوصل إليها .‬ ‫‪ ‬مدخلت البرنامج : المدخلت والبيانات اللمزم الحصول عليها‬ ‫لمعرفة النتائج والمخرجات .‬ ‫‪ ‬عمليات المعالجة : تحديد العمليات الحسابية والخطوات المنطقية التي‬ ‫تقوم بإجرائها على المدخلت حتى تؤدي إلى المخرجات والنتائج .‬
  • 37. ‫مثال‬ ‫مثال‬ ‫لحساب مساحة مستطيل بمعلومية الطول والعرض .‬ ‫مساحة المستطيل = الطول × العرض .‬ ‫المدخلت‬ ‫عمليات المعالجة‬ ‫المخرجات‬ ‫الطول والعرض‬ ‫قانون مساحة المستطيل‬ ‫مساحة المستطيل‬ ‫م=ط×ع‬ ‫م‬ ‫طوع‬ ‫َ‬
  • 38. ‫‪ ‬تعريف الخوارزميات.‬ ‫‪ ‬كتابة الخطوات الخوارزمية للمسألة.‬ ‫‪ ‬خواص الخوارزمية السليمة.‬
  • 39. ‫الخوارزمية مشتقة من اسم عالم الرياضيات المسلم‬ ‫أبمو جعفمر محممد بمن موسمى الخوارزممي ) 528م (‬ ‫صاحب كتاب ) الجبر والمقابلة ( وهو أول من أستخدم‬ ‫الخوارزمية لحل المعادلت الجبرية .‬ ‫وباعتراف علماء الغرب إنمه مما كان للعالمم اليوم أن‬ ‫يرى النترنت أو الحاسوب لول ما سطره من نظريات‬ ‫ومفاهيم مؤسس علمي الجبر واللوغاريتمات وواضع‬ ‫القواعد الساسية لعلم الحساب الحديث .‬
  • 40. ‫لكمي تكون الخطوات الخوارزميمة سمليمة لبمد أمن تحتوي على‬ ‫الخواص التالية :‬ ‫‪ ‬يجب أن تكون كل خطوة معرفة جيدا دون أي‬ ‫غموض محدودة بعبارات دقيقة .‬ ‫‪ ‬أن تتوقف العمليات بعد عدد محدود من‬ ‫الخطوات .‬ ‫‪ ‬أن تؤدي العمليات بمجملها إلى الحل الصحيح‬ ‫للمسألة .‬ ‫١١ محرم ‪١٤٣٥R‬‬
  • 41. ‫‪ ‬تعريف مخططات النسياب.‬ ‫‪ ‬رمز تمثيل مخططات النسياب.‬ ‫‪ ‬رسم مخطط النسياب للمسألة.‬
  • 42. ‫تمثيل بياني أو رسمي للخطوات الخوارزمية .‬ ‫توضيح الطريقة التي يمر بها البرنامج من المدخلت أو البيانات‬ ‫ومن ثم المعالجة وأخيرا مخرجات ونتائج البرنامج .‬ ‫ ً‬ ‫توثيق منطق البرنامج للرجوع إليه عند الحاجة ؛ وذلك بغرض‬ ‫إجراء أي تعديل على البرنامج أو اكتشاف الخطاء .‬
  • 43. ‫بداية / نهاية‬ ‫يمثل بداية أو نهاية البرنامج‬ ‫إدخال / إخراج‬ ‫يمثل إدخال البيانات أثناء البرنامج وإخراجها‬ ‫عملية‬ ‫يمثل عملية المعالجة للبيانات‬ ‫قرار‬ ‫يمثل اتخاذ قرار أو تعبير منطقي يحتاج إلى جواب‬ ‫خط انسياب‬ ‫يمثل اتجاه النسياب المنطقي للبرنامج‬
  • 44. ‫رمز ) الدخال / الخراج (‬ ‫مثال‬ ‫أدخل‬ ‫اطبع ط‬ ‫ط و ع‬ ‫َ‬
  • 46. ‫مثال‬ ‫رمز ) القرار (‬ ‫أدخل المبلغ ) م (‬ ‫نعم‬ ‫هل م 9‬ ‫ل‬
  • 47.
  • 49. ‫‪‬‬ ‫مخرجات البرنامج : متوسط العددين المدخلين ) م (‬ ‫‪‬‬ ‫مدخلت البرنامج : العددين المدخلين ) أ ، ب (‬ ‫‪ ‬عملية المعالجة : قانون متوسط عددين = )العدد1 + العدد2( ÷ 2‬ ‫م=أ+ب÷2‬
  • 50. ‫.1‬ ‫.2‬ ‫.3‬ ‫.4‬ ‫أدخل العددين أ ، ب‬ ‫اجعل م = ) أ + ب ( ÷ 2‬ ‫اطبع م‬ ‫النهاية‬
  • 51. ‫بدايممممممة‬ ‫أدخل العداد أ ، ب‬ ‫اجعل م = ) أ + ب ( ÷ 2‬ ‫اطبع م‬ ‫نهايمممممممة‬
  • 53. ‫‪‬‬ ‫مخرجات البرنامج : زكاة المال ) ك (‬ ‫‪‬‬ ‫مدخلت البرنامج : مبلغ المال ) م (‬ ‫‪ ‬عملية المعالجة : تحتوي المسألة على عمليتين :‬ ‫• معادلة الزكاة : ك = م × 520,0‬ ‫• الشرط : يتم حساب الزكاة إذا تجاوز المبلغ‬ ‫004 ريال‬
  • 54. ‫.1‬ ‫.2‬ ‫.3‬ ‫.4‬ ‫.5‬ ‫أدخل ) م (‬ ‫إذا كان م = 004 اذهب إلى )5( وإل استمر‬ ‫اجعل ك = م × 520,0‬ ‫اطبع ك‬ ‫النهاية‬
  • 55. ‫بدايــــــة‬ ‫أدخل م‬ ‫احسب ك = م × 520,0‬ ‫اطبع ك‬ ‫نهايـــــــة‬ ‫م = 004‬
  • 57. ‫‪‬‬ ‫مخرجات البرنامج : الزاوية بالتقدير الدائري ) د (‬ ‫‪‬‬ ‫مدخلت البرنامج : الزاوية بالتقدير الستيني ) س (‬ ‫‪ ‬عملية المعالجة : قانون التحويل :‬ ‫د = ) س × 41,3 ( ÷ 081‬
  • 58. ‫.1‬ ‫.2‬ ‫.3‬ ‫.4‬ ‫أدخل ) س (‬ ‫اجعل د = ) س × 41,3 ( ÷ 081‬ ‫اطبع د‬ ‫النهاية‬
  • 59. ‫بدايــــــة‬ ‫أدخل س‬ ‫اجعل د = ) س × 41,3 ( ÷ 081‬ ‫اطبع د‬ ‫نهايـــــــة‬
  • 60. ‫مثال44‬ ‫مثال‬ ‫قم بصياغة حل ليجاد متوسط درجات طلب‬ ‫فصل في مادة الحاسب اللي ، إذا علمت أن‬ ‫عددهم ) 01 ( طلب .‬
  • 61. ‫‪‬‬ ‫مخرجات البرنامج : متوسط الدرجات ) م (‬ ‫‪‬‬ ‫مدخلت البرنامج : درجات 01 طلب ) د (‬ ‫‪ ‬عملية المعالجة : المتوسط الحسابي :‬ ‫) س ( = مجموع الدرجات ÷ 01‬ ‫في هذا المثال نحتاج إلى :‬ ‫- عداد ) ع ( : بشرط إذا ع = 01 استمر في البرنامج ، أو قم بزيادة العداد بواحد .‬ ‫ع‬ ‫+ 1‬ ‫- خزان ) م (‬ ‫: لتخزين مجموع الدرجات‬ ‫م = م ) القديمة ( + د‬ ‫ع =‬
  • 62. ‫.1‬ ‫.2‬ ‫.3‬ ‫.4‬ ‫.5‬ ‫.6‬ ‫.7‬ ‫.8‬ ‫.9‬ ‫ضع ج = 0‬ ‫اجعل ع = 0‬ ‫اجعل ع = ع + 1‬ ‫ادخل د‬ ‫اجعل ج = ج + د‬ ‫إذا ع = 01 استمر وإل اذهب إلى الخطوة ) 3 (‬ ‫اجعل س = ج ÷ 01‬ ‫اطبع س‬ ‫النهاية‬
  • 64. ‫مثال54‬ ‫مثال‬ ‫قم بصياغة حل لطباعة العداد الزوجية من 2‬ ‫إلى 05.‬
  • 65. ‫‪‬‬ ‫مخرجات البرنامج :‬ ‫‪‬‬ ‫مدخلت البرنامج : ل يوجد مدخلت للبرنامج‬ ‫العداد الزوجية من 2 إلى 05 ) 2 4 6 ..... 05 (‬ ‫‪ ‬عملية المعالجة :‬ ‫في هذا المثال نحتاج إلى :‬ ‫- عداد ) ع ( : بشرط إذا ع = 05 استمر للخروج من البرنامج ، أو قم بزيادة العداد ب 2‬ ‫ع=ع+2‬
  • 66. ‫.1‬ ‫.2‬ ‫.3‬ ‫.4‬ ‫.5‬ ‫.6‬ ‫اجعل ع = 2‬ ‫اطبع ع‬ ‫اجعل ع = ع + 2‬ ‫اطبع ع‬ ‫إذا ع = 05 استمر وإل اذهب إلى الخطوة ) 3 (‬ ‫النهاية‬
  • 67. ‫بداية‬ ‫اجعل ع = 2‬ ‫اطبع ع‬ ‫ع = ع +2‬ ‫اطبع ع‬ ‫ع =05‬ ‫نعم‬ ‫نهاية‬ ‫ل‬
  • 68. ‫اللهم انفعنا بما علمتنا , وعلمنا ما‬ ‫مَّ َّمُ مَّ اَنْ اَ اَنْ اَ مِ اَ اَمَّ اَنْ اَ اَ اَ اَمِّ اَنْ اَ اَ‬ ‫ينفعنا , وزدنا علما إلى علمنا‬ ‫اَ اَنْ اَ َّمُ اَ اَ مِ اَنْ اَ مِ اَنْ اً مِ اَ مِ اَنْ مِ اَ‬