SlideShare ist ein Scribd-Unternehmen logo
1 von 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‬

‫نعم‬

‫نهاية‬

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

Weitere ähnliche Inhalte

Was ist angesagt?

مراحل كتابة البرنامج
مراحل كتابة البرنامجمراحل كتابة البرنامج
مراحل كتابة البرنامج
gueste902d
 
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
 الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
hessah_8s
 
صياغة البرامج ولغات البرمجه
صياغة البرامج ولغات البرمجهصياغة البرامج ولغات البرمجه
صياغة البرامج ولغات البرمجه
mohamed hamed
 
مراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسكمراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسك
tahanisaad
 
الموضوعات الموقع
الموضوعات الموقعالموضوعات الموقع
الموضوعات الموقع
guest14c7e5
 

Was ist angesagt? (20)

مراحل كتابة البرنامج
مراحل كتابة البرنامجمراحل كتابة البرنامج
مراحل كتابة البرنامج
 
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
 الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
 
صياغة البرامج ولغات البرمجه
صياغة البرامج ولغات البرمجهصياغة البرامج ولغات البرمجه
صياغة البرامج ولغات البرمجه
 
صياغة البرامج ولغات البرمجة
صياغة البرامج ولغات البرمجةصياغة البرامج ولغات البرمجة
صياغة البرامج ولغات البرمجة
 
مراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسكمراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسك
 
عرض تقديمي1
عرض تقديمي1عرض تقديمي1
عرض تقديمي1
 
البرمجة بلغة الفيجوال بيسك
البرمجة بلغة الفيجوال بيسكالبرمجة بلغة الفيجوال بيسك
البرمجة بلغة الفيجوال بيسك
 
الوحده السادسه 1
الوحده السادسه 1الوحده السادسه 1
الوحده السادسه 1
 
عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04
 
ملخص البرمجة المرئية - 1377
ملخص البرمجة المرئية - 1377ملخص البرمجة المرئية - 1377
ملخص البرمجة المرئية - 1377
 
الدرس 2 من #دورة_الجافا - طرق حل المشكلات البرمجية
الدرس 2 من #دورة_الجافا - طرق حل المشكلات البرمجيةالدرس 2 من #دورة_الجافا - طرق حل المشكلات البرمجية
الدرس 2 من #دورة_الجافا - طرق حل المشكلات البرمجية
 
لغات البرمجه بل تفصيل
لغات البرمجه بل تفصيللغات البرمجه بل تفصيل
لغات البرمجه بل تفصيل
 
مكونات البرمجية
مكونات البرمجيةمكونات البرمجية
مكونات البرمجية
 
الموضوعات الموقع
الموضوعات الموقعالموضوعات الموقع
الموضوعات الموقع
 
Computer and information technology project ..
Computer and information technology project ..Computer and information technology project ..
Computer and information technology project ..
 
خوازميات و مباديء برمجــة (2) مفهوم الخوارزميات ج2
خوازميات و مباديء برمجــة  (2)  مفهوم الخوارزميات ج2خوازميات و مباديء برمجــة  (2)  مفهوم الخوارزميات ج2
خوازميات و مباديء برمجــة (2) مفهوم الخوارزميات ج2
 
Programming languages concepts
Programming languages conceptsProgramming languages concepts
Programming languages concepts
 
خوازميات و مباديء برمجــة (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة  (3) مفهوم البرمجـةخوازميات و مباديء برمجــة  (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة (3) مفهوم البرمجـة
 
لغه ال c+
لغه ال c+لغه ال c+
لغه ال c+
 
المقدمة في البرمجة
المقدمة في البرمجةالمقدمة في البرمجة
المقدمة في البرمجة
 

Andere mochten auch

صياغة حل المسائل
صياغة حل المسائلصياغة حل المسائل
صياغة حل المسائل
tahanisaad
 
أدوات البرمجة بلغة فيجوال بيسك ستديو
أدوات البرمجة بلغة فيجوال بيسك ستديوأدوات البرمجة بلغة فيجوال بيسك ستديو
أدوات البرمجة بلغة فيجوال بيسك ستديو
Lumah Madany
 
تقديم
تقديمتقديم
تقديم
amin2sa
 
عرض وحدة الوسائط المتعددة
عرض وحدة الوسائط المتعددةعرض وحدة الوسائط المتعددة
عرض وحدة الوسائط المتعددة
تقانة
 
Microbiology Virology book MBBS
Microbiology Virology book MBBSMicrobiology Virology book MBBS
Microbiology Virology book MBBS
Raj Twix
 

Andere mochten auch (20)

كتاب معلم حاسب1
كتاب معلم حاسب1كتاب معلم حاسب1
كتاب معلم حاسب1
 
تحضير درس ( مقدمة عن البرمجة )
تحضير درس ( مقدمة عن البرمجة )تحضير درس ( مقدمة عن البرمجة )
تحضير درس ( مقدمة عن البرمجة )
 
صياغة حل المسائل
صياغة حل المسائلصياغة حل المسائل
صياغة حل المسائل
 
عرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقيةعرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقية
 
أدوات البرمجة بلغة فيجوال بيسك ستديو
أدوات البرمجة بلغة فيجوال بيسك ستديوأدوات البرمجة بلغة فيجوال بيسك ستديو
أدوات البرمجة بلغة فيجوال بيسك ستديو
 
الحاسب الالى دفتر تحضير هناء
الحاسب الالى دفتر تحضير هناءالحاسب الالى دفتر تحضير هناء
الحاسب الالى دفتر تحضير هناء
 
حاسب 2 كتاب المعلم مقررات
حاسب 2 كتاب المعلم مقرراتحاسب 2 كتاب المعلم مقررات
حاسب 2 كتاب المعلم مقررات
 
تقديم
تقديمتقديم
تقديم
 
البرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتالبرمجة وتقنية المعلومات
البرمجة وتقنية المعلومات
 
درس نموذجي
درس نموذجيدرس نموذجي
درس نموذجي
 
If Then
If ThenIf Then
If Then
 
عرض وحدة الوسائط المتعددة
عرض وحدة الوسائط المتعددةعرض وحدة الوسائط المتعددة
عرض وحدة الوسائط المتعددة
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
Microbiology Virology book MBBS
Microbiology Virology book MBBSMicrobiology Virology book MBBS
Microbiology Virology book MBBS
 
Hematology-urgent condition book internal medicine 5th year BSMU
Hematology-urgent condition book internal medicine 5th year BSMUHematology-urgent condition book internal medicine 5th year BSMU
Hematology-urgent condition book internal medicine 5th year BSMU
 
Wales
WalesWales
Wales
 
Book 2011 krok 2
Book 2011 krok 2Book 2011 krok 2
Book 2011 krok 2
 
Lenovo Presentation for Sys Logic Lunch and Learn
Lenovo Presentation for Sys Logic Lunch and LearnLenovo Presentation for Sys Logic Lunch and Learn
Lenovo Presentation for Sys Logic Lunch and Learn
 
Research ethics
Research ethicsResearch ethics
Research ethics
 
ETS Services Outline
ETS Services OutlineETS Services Outline
ETS Services Outline
 

Ähnlich wie شرح الوحدة الرابعة

حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
ehabhelp
 
الأجهزة الذكية3
الأجهزة الذكية3الأجهزة الذكية3
الأجهزة الذكية3
Renewed Man
 
مقرر معالجة البيانات
مقرر معالجة البياناتمقرر معالجة البيانات
مقرر معالجة البيانات
angel1990girle
 
البرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتالبرمجة وتقنية المعلومات
البرمجة وتقنية المعلومات
Lumah Madany
 
الأجهزة الذكية3
الأجهزة الذكية3الأجهزة الذكية3
الأجهزة الذكية3
Renewed Man
 
الدرس الثالث
الدرس الثالثالدرس الثالث
الدرس الثالث
Renewed Man
 

Ähnlich wie شرح الوحدة الرابعة (20)

صياغة حل المسائل
صياغة حل المسائلصياغة حل المسائل
صياغة حل المسائل
 
صياغة حل المسائل
صياغة حل المسائلصياغة حل المسائل
صياغة حل المسائل
 
صياغة حل المسائل
صياغة حل المسائل صياغة حل المسائل
صياغة حل المسائل
 
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 الدرس الثانى
 
Windows 1256 -خريطة التدفق1
Windows 1256 -خريطة التدفق1Windows 1256 -خريطة التدفق1
Windows 1256 -خريطة التدفق1
 
.ورقة عمل
.ورقة عمل.ورقة عمل
.ورقة عمل
 
الأجهزة الذكية3
الأجهزة الذكية3الأجهزة الذكية3
الأجهزة الذكية3
 
مقرر معالجة البيانات
مقرر معالجة البياناتمقرر معالجة البيانات
مقرر معالجة البيانات
 
البرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتالبرمجة وتقنية المعلومات
البرمجة وتقنية المعلومات
 
البرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتالبرمجة وتقنية المعلومات
البرمجة وتقنية المعلومات
 
البرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتالبرمجة وتقنية المعلومات
البرمجة وتقنية المعلومات
 
الأجهزة الذكية3
الأجهزة الذكية3الأجهزة الذكية3
الأجهزة الذكية3
 
الدرس الثالث
الدرس الثالثالدرس الثالث
الدرس الثالث
 
الدرس الثالث - أمثلة صياغة حل المسائل (1)
الدرس الثالث - أمثلة صياغة حل المسائل (1)الدرس الثالث - أمثلة صياغة حل المسائل (1)
الدرس الثالث - أمثلة صياغة حل المسائل (1)
 
الخوارزميات و المخططات الإنسيابية
الخوارزميات و المخططات الإنسيابيةالخوارزميات و المخططات الإنسيابية
الخوارزميات و المخططات الإنسيابية
 
كتابة الخطوات الخوارزمية
كتابة الخطوات الخوارزميةكتابة الخطوات الخوارزمية
كتابة الخطوات الخوارزمية
 

Kürzlich hochgeladen

امتحانات النحو وإجاباتها.pdfrrrrrrrrrrrrrr
امتحانات النحو وإجاباتها.pdfrrrrrrrrrrrrrrامتحانات النحو وإجاباتها.pdfrrrrrrrrrrrrrr
امتحانات النحو وإجاباتها.pdfrrrrrrrrrrrrrr
mhosn627
 
تنوع الفطريات وأنواعها الكثيرة المتنوعة 1
تنوع الفطريات وأنواعها الكثيرة المتنوعة 1تنوع الفطريات وأنواعها الكثيرة المتنوعة 1
تنوع الفطريات وأنواعها الكثيرة المتنوعة 1
alialbaghdadi9969
 

Kürzlich hochgeladen (20)

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

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

  • 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. ‫اللهم انفعنا بما علمتنا , وعلمنا ما‬ ‫مَّ َّمُ مَّ اَنْ اَ اَنْ اَ مِ اَ اَمَّ اَنْ اَ اَ اَ اَمِّ اَنْ اَ اَ‬ ‫ينفعنا , وزدنا علما إلى علمنا‬ ‫اَ اَنْ اَ َّمُ اَ اَ مِ اَنْ اَ مِ اَنْ اً مِ اَ مِ اَنْ مِ اَ‬