SlideShare a Scribd company logo
صياغة حل المسائل اعداد المعلمة  :  نوره الذويخ  ملتقى معلمات الحاسب  www.computer03.com
  1-  فهم المشكلة 2-  جمع المعلومات عنها 3-  اختيار افضل طرق الحل  لاتباعها  ما الذي تفعلينه عندما تواجهك مشكلة ؟ اذن لا بد من التخطيط و التفكير لحل المشكلات
سنتعلم كيفية صياغة حل المسائل الهدف منها  :  1.   القدرة على كتابة برامج للحاسب  2.   التخطيط لحياتك اليومية  3.   القدرة على التفكير لحل المشكلات
لحل المسائل بواسطة الحاسب لا بد من اتباع  خطوات لحل المسائل
كتابة الخطوات الخوارزمية تحليل عناصر المسالة رسم مخططات الانسياب كتابة البرنامج بواسطة إحدى لغات البرمجة   ترجمة البرنامج إلى لغة الآلة (  يقوم بهذا العمل الحاسب  ) اختبار البرنامج و إصلاح الأخطاء 1 2 3 4 5 6
خطوات حل المسائل
تحليل عناصر المسالة 1 أن نعرف ماذا نريد بالضبط من البرنامج
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],لابد من تحديد العناصر الأساسية لحل المسألة  :
مثال نود أن  نحسب مساحة المستطيل بمعلومية الطول والعرض قومي بتحليل عناصر المسألة  إذا علمتي أن مساحة المستطيل  =  الطول    العرض ,[object Object],[object Object],[object Object],مساحة المستطيل  , ( م ) الطول (  ط ) ,  والعرض  (  ع  ) مساحة المستطيل  م  =  ط  ×  ع
كتابة الخطوات الخوارزمية 2 مجموعة من القواعد والعمليات المعرفة جيدا لحل المشكلة في عدد محدد من الخطوات
مثال نعود لحساب مساحة المستطيل بمعلومية الطول والعرض اكتبي الخطوات الخوارزمية  إذا علمتي أن مساحة المستطيل  =  الطول    العرض 1-  أدخل الطول  (  ط  ),  والعرض  (  ع  )  2-  احسب مساحة المستطيل  (  م  ) =  ط  ×  ع  3-  اطبع المساحة  (  م  )  4-  النهاية
خواص الخطوات الخوارزمية السليمة  : ,[object Object],[object Object],[object Object]
مخططات الانسياب 3 تمثيل بياني أو رسمي للخطوات الخوارزمية
الهدف من رسم مخططات الانسياب  : ,[object Object],[object Object]
الرموز والأشكال الهندسية المستخدمة في رسم مخططات الانسياب   الشكل  الاسم  المعنى  بداية  /  نهاية يمثل بداية أو نهاية البرنامج إدخال  /  إخراج  إدخال البيانات للبرنامج أو إخراجها  عملية  يمثل عملية معالجة البيانات  قرار  يمثل اتخاذ قرار أو تعبير منطقي  خط انسياب  يمثل اتجاه الانسياب المنطقي للبرنامج
مثال نعود لحساب مساحة المستطيل بمعلومية الطول والعرض ارسمي مخطط الانسياب للخطوات الخطوات الخوارزمية التي أمامك  : 1-  أدخل الطول  (  ط  ),  والعرض  (  ع  )  2-  احسب مساحة المستطيل  (  م  ) =  ط  ×  ع  3-  اطبع المساحة  (  م  )  4-  النهاية
التطبيق
قومي بصياغة حل  لايجاد  متوسط   (  أربعة  )  أعداد   يتم ادخالها

More Related Content

What's hot

خوازميات و مباديء برمجــة (2) مفهوم الخوارزميات ج2
خوازميات و مباديء برمجــة  (2)  مفهوم الخوارزميات ج2خوازميات و مباديء برمجــة  (2)  مفهوم الخوارزميات ج2
خوازميات و مباديء برمجــة (2) مفهوم الخوارزميات ج2
Mahmoud Alfarra
 
صياغة حل المسائل
صياغة حل المسائل صياغة حل المسائل
صياغة حل المسائل
Asma7056
 
مراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسكمراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسكtahanisaad
 
البرمجة بلغة الفيجوال يبسك 2003
البرمجة بلغة الفيجوال يبسك 2003البرمجة بلغة الفيجوال يبسك 2003
البرمجة بلغة الفيجوال يبسك 2003
alghamdiabdu
 
الوحده السادسه 1
الوحده السادسه 1الوحده السادسه 1
الوحده السادسه 1
manal889
 
عرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقيةعرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقية
hessah_8s
 
درس أدوات الادخال و الاخراج- الصف الأول الثانوي
درس أدوات الادخال و الاخراج- الصف الأول الثانويدرس أدوات الادخال و الاخراج- الصف الأول الثانوي
درس أدوات الادخال و الاخراج- الصف الأول الثانوي
hifakhaldi
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
Mohammad Fahad
 
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول ehabhelp
 
مراحل كتابة البرنامج
مراحل كتابة البرنامجمراحل كتابة البرنامج
مراحل كتابة البرنامجgueste902d
 
حلقات التكرار
حلقات التكرارحلقات التكرار
حلقات التكرارmahaa6789
 
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
 الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
hessah_8s
 
If Then
If ThenIf Then
If Then
gueste902d
 
01
0101
الافكار البرمجية
الافكار البرمجيةالافكار البرمجية
الافكار البرمجيةHaytham Malek
 
Windows 1256 -خريطة التدفق1
Windows 1256 -خريطة التدفق1Windows 1256 -خريطة التدفق1
Windows 1256 -خريطة التدفق1
Asma Asma
 
خوازميات و مباديء برمجــة (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة  (3) مفهوم البرمجـةخوازميات و مباديء برمجــة  (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة (3) مفهوم البرمجـة
Mahmoud Alfarra
 
عرض البرمجة بلغة فيجول بيسك 02
عرض البرمجة بلغة فيجول بيسك 02عرض البرمجة بلغة فيجول بيسك 02
عرض البرمجة بلغة فيجول بيسك 02
نوافذ حاسوبية
 

What's hot (20)

خوازميات و مباديء برمجــة (2) مفهوم الخوارزميات ج2
خوازميات و مباديء برمجــة  (2)  مفهوم الخوارزميات ج2خوازميات و مباديء برمجــة  (2)  مفهوم الخوارزميات ج2
خوازميات و مباديء برمجــة (2) مفهوم الخوارزميات ج2
 
صياغة حل المسائل
صياغة حل المسائل صياغة حل المسائل
صياغة حل المسائل
 
مراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسكمراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسك
 
البرمجة بلغة الفيجوال يبسك 2003
البرمجة بلغة الفيجوال يبسك 2003البرمجة بلغة الفيجوال يبسك 2003
البرمجة بلغة الفيجوال يبسك 2003
 
الوحده السادسه 1
الوحده السادسه 1الوحده السادسه 1
الوحده السادسه 1
 
عرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقيةعرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقية
 
درس أدوات الادخال و الاخراج- الصف الأول الثانوي
درس أدوات الادخال و الاخراج- الصف الأول الثانويدرس أدوات الادخال و الاخراج- الصف الأول الثانوي
درس أدوات الادخال و الاخراج- الصف الأول الثانوي
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
 
مراحل كتابة البرنامج
مراحل كتابة البرنامجمراحل كتابة البرنامج
مراحل كتابة البرنامج
 
حلقات التكرار
حلقات التكرارحلقات التكرار
حلقات التكرار
 
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
 الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
 
If Then
If ThenIf Then
If Then
 
01
0101
01
 
السلسة27
السلسة27السلسة27
السلسة27
 
الحل
الحلالحل
الحل
 
الافكار البرمجية
الافكار البرمجيةالافكار البرمجية
الافكار البرمجية
 
Windows 1256 -خريطة التدفق1
Windows 1256 -خريطة التدفق1Windows 1256 -خريطة التدفق1
Windows 1256 -خريطة التدفق1
 
خوازميات و مباديء برمجــة (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة  (3) مفهوم البرمجـةخوازميات و مباديء برمجــة  (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة (3) مفهوم البرمجـة
 
عرض البرمجة بلغة فيجول بيسك 02
عرض البرمجة بلغة فيجول بيسك 02عرض البرمجة بلغة فيجول بيسك 02
عرض البرمجة بلغة فيجول بيسك 02
 

Similar to صياغة حل المسائل

شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
محمد المالكي
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
محمد المالكي
 
ف 1 الدرس الثانى
ف 1 الدرس الثانىف 1 الدرس الثانى
ف 1 الدرس الثانى
فتيات بنها النموذجى
 
البرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتالبرمجة وتقنية المعلومات
البرمجة وتقنية المعلومات
Lumah Madany
 
البرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتالبرمجة وتقنية المعلومات
البرمجة وتقنية المعلومات
Lumah Madany
 
البرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتالبرمجة وتقنية المعلومات
البرمجة وتقنية المعلومات
Lumah Madany
 
البرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتالبرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتLumah Madany
 
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
khawagah
 
سلسلة تعلم البرمجة بلغة C / C++ - 1
سلسلة تعلم البرمجة بلغة C / C++  - 1سلسلة تعلم البرمجة بلغة C / C++  - 1
سلسلة تعلم البرمجة بلغة C / C++ - 1
بندر المجلاد
 
الموضوعات الموقع
الموضوعات الموقعالموضوعات الموقع
الموضوعات الموقع
guest14c7e5
 
.المحاضرة العاشرة تابع مهارات البور بوينت
.المحاضرة العاشرة تابع مهارات البور بوينت.المحاضرة العاشرة تابع مهارات البور بوينت
.المحاضرة العاشرة تابع مهارات البور بوينت
د. عائشة بليهش العمري
 
ف 1 الدرس الرابع
ف 1 الدرس الرابعف 1 الدرس الرابع
ف 1 الدرس الرابع
فتيات بنها النموذجى
 
__الحصة 17 - قواعد الإحصاء الوصفي بمؤسسات التربية والتعليم_.pdf
__الحصة 17 - قواعد الإحصاء الوصفي بمؤسسات التربية والتعليم_.pdf__الحصة 17 - قواعد الإحصاء الوصفي بمؤسسات التربية والتعليم_.pdf
__الحصة 17 - قواعد الإحصاء الوصفي بمؤسسات التربية والتعليم_.pdf
Hamza154341
 
java input & output Statments
java input & output Statmentsjava input & output Statments
java input & output Statments
Salem Adrugi
 
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
khawagah
 
فێربوونا پڕۆگرامی M.Visual basic6.0.pdf
فێربوونا پڕۆگرامی M.Visual basic6.0.pdfفێربوونا پڕۆگرامی M.Visual basic6.0.pdf
فێربوونا پڕۆگرامی M.Visual basic6.0.pdf
Bahzad5
 
عرض البيئة والدوائر الرقمية 01
عرض البيئة والدوائر الرقمية 01عرض البيئة والدوائر الرقمية 01
عرض البيئة والدوائر الرقمية 01
نوافذ حاسوبية
 
الأجهزة الذكية3
الأجهزة الذكية3الأجهزة الذكية3
الأجهزة الذكية3Renewed Man
 

Similar to صياغة حل المسائل (20)

شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
ف 1 الدرس الثانى
ف 1 الدرس الثانىف 1 الدرس الثانى
ف 1 الدرس الثانى
 
البرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتالبرمجة وتقنية المعلومات
البرمجة وتقنية المعلومات
 
البرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتالبرمجة وتقنية المعلومات
البرمجة وتقنية المعلومات
 
البرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتالبرمجة وتقنية المعلومات
البرمجة وتقنية المعلومات
 
البرمجة وتقنية المعلومات
البرمجة وتقنية المعلوماتالبرمجة وتقنية المعلومات
البرمجة وتقنية المعلومات
 
Ch1 ar
Ch1 arCh1 ar
Ch1 ar
 
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
 
سلسلة تعلم البرمجة بلغة C / C++ - 1
سلسلة تعلم البرمجة بلغة C / C++  - 1سلسلة تعلم البرمجة بلغة C / C++  - 1
سلسلة تعلم البرمجة بلغة C / C++ - 1
 
الموضوعات الموقع
الموضوعات الموقعالموضوعات الموقع
الموضوعات الموقع
 
.المحاضرة العاشرة تابع مهارات البور بوينت
.المحاضرة العاشرة تابع مهارات البور بوينت.المحاضرة العاشرة تابع مهارات البور بوينت
.المحاضرة العاشرة تابع مهارات البور بوينت
 
ف 1 الدرس الرابع
ف 1 الدرس الرابعف 1 الدرس الرابع
ف 1 الدرس الرابع
 
__الحصة 17 - قواعد الإحصاء الوصفي بمؤسسات التربية والتعليم_.pdf
__الحصة 17 - قواعد الإحصاء الوصفي بمؤسسات التربية والتعليم_.pdf__الحصة 17 - قواعد الإحصاء الوصفي بمؤسسات التربية والتعليم_.pdf
__الحصة 17 - قواعد الإحصاء الوصفي بمؤسسات التربية والتعليم_.pdf
 
java input & output Statments
java input & output Statmentsjava input & output Statments
java input & output Statments
 
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
 
البرمجة
البرمجةالبرمجة
البرمجة
 
فێربوونا پڕۆگرامی M.Visual basic6.0.pdf
فێربوونا پڕۆگرامی M.Visual basic6.0.pdfفێربوونا پڕۆگرامی M.Visual basic6.0.pdf
فێربوونا پڕۆگرامی M.Visual basic6.0.pdf
 
عرض البيئة والدوائر الرقمية 01
عرض البيئة والدوائر الرقمية 01عرض البيئة والدوائر الرقمية 01
عرض البيئة والدوائر الرقمية 01
 
الأجهزة الذكية3
الأجهزة الذكية3الأجهزة الذكية3
الأجهزة الذكية3
 

More from tahanisaad

تدريبات
تدريباتتدريبات
تدريباتtahanisaad
 
أنواع أنظمة التشغيل 11
أنواع أنظمة التشغيل 11أنواع أنظمة التشغيل 11
أنواع أنظمة التشغيل 11tahanisaad
 
نظم التشغيل تهاني
نظم التشغيل تهانينظم التشغيل تهاني
نظم التشغيل تهانيtahanisaad
 
البرمجات
البرمجاتالبرمجات
البرمجاتtahanisaad
 
مكونات الحاسب 2
مكونات الحاسب 2مكونات الحاسب 2
مكونات الحاسب 2tahanisaad
 
مقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيمقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيtahanisaad
 
مقدمة في البرمجة..
مقدمة في البرمجة..مقدمة في البرمجة..
مقدمة في البرمجة..tahanisaad
 
مكونات الحاسب 1
مكونات الحاسب 1مكونات الحاسب 1
مكونات الحاسب 1tahanisaad
 
أنواع أجهزة الحاسب
أنواع أجهزة الحاسبأنواع أجهزة الحاسب
أنواع أجهزة الحاسبtahanisaad
 

More from tahanisaad (10)

تدريبات
تدريباتتدريبات
تدريبات
 
أنواع أنظمة التشغيل 11
أنواع أنظمة التشغيل 11أنواع أنظمة التشغيل 11
أنواع أنظمة التشغيل 11
 
نظم التشغيل تهاني
نظم التشغيل تهانينظم التشغيل تهاني
نظم التشغيل تهاني
 
البرمجات
البرمجاتالبرمجات
البرمجات
 
مكونات الحاسب 2
مكونات الحاسب 2مكونات الحاسب 2
مكونات الحاسب 2
 
مقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيمقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثاني
 
مقدمة في البرمجة..
مقدمة في البرمجة..مقدمة في البرمجة..
مقدمة في البرمجة..
 
مكونات الحاسب 1
مكونات الحاسب 1مكونات الحاسب 1
مكونات الحاسب 1
 
أنواع أجهزة الحاسب
أنواع أجهزة الحاسبأنواع أجهزة الحاسب
أنواع أجهزة الحاسب
 
ويب2
ويب2ويب2
ويب2
 

صياغة حل المسائل

  • 1. صياغة حل المسائل اعداد المعلمة : نوره الذويخ ملتقى معلمات الحاسب www.computer03.com
  • 2. 1- فهم المشكلة 2- جمع المعلومات عنها 3- اختيار افضل طرق الحل لاتباعها ما الذي تفعلينه عندما تواجهك مشكلة ؟ اذن لا بد من التخطيط و التفكير لحل المشكلات
  • 3. سنتعلم كيفية صياغة حل المسائل الهدف منها : 1. القدرة على كتابة برامج للحاسب 2. التخطيط لحياتك اليومية 3. القدرة على التفكير لحل المشكلات
  • 4. لحل المسائل بواسطة الحاسب لا بد من اتباع خطوات لحل المسائل
  • 5. كتابة الخطوات الخوارزمية تحليل عناصر المسالة رسم مخططات الانسياب كتابة البرنامج بواسطة إحدى لغات البرمجة ترجمة البرنامج إلى لغة الآلة ( يقوم بهذا العمل الحاسب ) اختبار البرنامج و إصلاح الأخطاء 1 2 3 4 5 6
  • 7. تحليل عناصر المسالة 1 أن نعرف ماذا نريد بالضبط من البرنامج
  • 8.
  • 9.
  • 10. كتابة الخطوات الخوارزمية 2 مجموعة من القواعد والعمليات المعرفة جيدا لحل المشكلة في عدد محدد من الخطوات
  • 11. مثال نعود لحساب مساحة المستطيل بمعلومية الطول والعرض اكتبي الخطوات الخوارزمية إذا علمتي أن مساحة المستطيل = الطول  العرض 1- أدخل الطول ( ط ), والعرض ( ع ) 2- احسب مساحة المستطيل ( م ) = ط × ع 3- اطبع المساحة ( م ) 4- النهاية
  • 12.
  • 13. مخططات الانسياب 3 تمثيل بياني أو رسمي للخطوات الخوارزمية
  • 14.
  • 15. الرموز والأشكال الهندسية المستخدمة في رسم مخططات الانسياب الشكل الاسم المعنى بداية / نهاية يمثل بداية أو نهاية البرنامج إدخال / إخراج إدخال البيانات للبرنامج أو إخراجها عملية يمثل عملية معالجة البيانات قرار يمثل اتخاذ قرار أو تعبير منطقي خط انسياب يمثل اتجاه الانسياب المنطقي للبرنامج
  • 16. مثال نعود لحساب مساحة المستطيل بمعلومية الطول والعرض ارسمي مخطط الانسياب للخطوات الخطوات الخوارزمية التي أمامك : 1- أدخل الطول ( ط ), والعرض ( ع ) 2- احسب مساحة المستطيل ( م ) = ط × ع 3- اطبع المساحة ( م ) 4- النهاية
  • 18. قومي بصياغة حل لايجاد متوسط ( أربعة ) أعداد يتم ادخالها