سموسم
12-2-2009, 07:18 PM
http://images.msoms-anime.com/39/4c509f332a0f7fa1cb58720ae4889d3f.gif
قبل البدء بأي عمل فإننا نخطط ومن ثم ننفذ ماخططناه وهذا شأن كل
كل عمل نقوم به حتى في كتابة البرامج فإننا نبدأ على ورق ومن ثم
نكتب البرنامج بلغة برمجة مناسبة وهذه خطوتنا لهذا اليوم ونستطيع
تسميتها بـ ( مراحل وخطوات حل المسائل ) وهي ستكون على ورق
المرحلة الأولى - صياغة حل المسألة -
والمقصود هنا هو تحديد الخطوات التي سنتبعها لضمان صحة الحل و
الصياغة بدورها لها ثلاث خطوات أساسية وهي :
* فهم المسألة وتحديد عناصرها
* كتابة الخوارزم والخطوات المنطقية للحل
* التمثيل البياني ( مخططات الإنسياب)
وسنتعمق في كل مما سبق بشكل كافي وسنتناول اول خطوة اليوم
أما المرحلة الثانية - كتابة البرنامج وتنفيذه -
فلها هي الأخرى ثلاث خطوات :
* كتابة البرنامج بواسطة إحدى لغات البرمجة وهذه الخطوة هي دورنا
* ترجمة البرنامج إلى لغة الآلة وتنفيذه ( لا تخافو هذا دور الحاسب )
* اختبار البرنامج و إصلاح الأخطاء وهذه الخطوة ستلاحظونها أثناء العمل
والآن سنتطرق لأول خطوة من المرحلة الأولى وهي فهم المسألة
وتحديد عناصرها
وكما يقال " فهم المسألة ثلثي الحل "
فأنت لا تستطيع حل مسألة إذا لم تفهمها فهما صحيحا وذلك بتحليلها
ومعرفة مالمطلوب من البرنامج فعله
وتحديد العناصر الأساسية يكون بـ:
تحديد مخرجات البرنامج وهي النتائج التي تريد برنامجك الوصول إليها
تحديد مدخلات البرنامج وهي ماسيحتاجه البرنامج للوصول للنتائج المطلوبة
عمليات المعالجة وهي العمليات الحسابية والخطوات التي يقوم بها البرنامج
وعلى سبيل المثال عندما تريد عمل برنامج يجمع لك عددين
ستكون المدخلات العددين
والمخرجات هي ناتج الجمع
وعمليات المعالجة هي الجمع
اعتقد مر علينا هذا المثال
نفترض أن لديك برنامج لحساب مساحة المستطيل بمعلومية الطول والعرض قم بتحليل عناصر المسألة إذا علمت أن مساحة المستطيل = الطول ×العرض
وحل الواجب ضعوه داخل بطاقات ملفوفة كالتي تحتوي على الواجب لان صندوق الرسائل لن يكفي للجميع
أحب أن أشكر الاخت ميمو على الفواصل والبنر مرررررررررررة مشكورة حبيبتي وكل مين يشارك في الدورة يدعي لها وكمان انا لا تنوني من دعاءكمIcon030 لاني مسكينة ماعندي فوتوشوبIcon55
على جميع الطلاب في الدورة تثبيت البرنامج وذلك من موضوع الأخ اسامة
شكر خاص للاخت راين بيرد على تصميمها البطاقات تجدون موضوعها مثبت
اعتذر لكم جميع على التاخير سوف اضع الدرس التالي قريبا لكن تسجيل الحضور لن ينتهي بوضع الدرس الرابع
http://images.msoms-anime.com/38/368784c6a7622ddbbb9f4f0877c39fed.gif
قبل البدء بأي عمل فإننا نخطط ومن ثم ننفذ ماخططناه وهذا شأن كل
كل عمل نقوم به حتى في كتابة البرامج فإننا نبدأ على ورق ومن ثم
نكتب البرنامج بلغة برمجة مناسبة وهذه خطوتنا لهذا اليوم ونستطيع
تسميتها بـ ( مراحل وخطوات حل المسائل ) وهي ستكون على ورق
المرحلة الأولى - صياغة حل المسألة -
والمقصود هنا هو تحديد الخطوات التي سنتبعها لضمان صحة الحل و
الصياغة بدورها لها ثلاث خطوات أساسية وهي :
* فهم المسألة وتحديد عناصرها
* كتابة الخوارزم والخطوات المنطقية للحل
* التمثيل البياني ( مخططات الإنسياب)
وسنتعمق في كل مما سبق بشكل كافي وسنتناول اول خطوة اليوم
أما المرحلة الثانية - كتابة البرنامج وتنفيذه -
فلها هي الأخرى ثلاث خطوات :
* كتابة البرنامج بواسطة إحدى لغات البرمجة وهذه الخطوة هي دورنا
* ترجمة البرنامج إلى لغة الآلة وتنفيذه ( لا تخافو هذا دور الحاسب )
* اختبار البرنامج و إصلاح الأخطاء وهذه الخطوة ستلاحظونها أثناء العمل
والآن سنتطرق لأول خطوة من المرحلة الأولى وهي فهم المسألة
وتحديد عناصرها
وكما يقال " فهم المسألة ثلثي الحل "
فأنت لا تستطيع حل مسألة إذا لم تفهمها فهما صحيحا وذلك بتحليلها
ومعرفة مالمطلوب من البرنامج فعله
وتحديد العناصر الأساسية يكون بـ:
تحديد مخرجات البرنامج وهي النتائج التي تريد برنامجك الوصول إليها
تحديد مدخلات البرنامج وهي ماسيحتاجه البرنامج للوصول للنتائج المطلوبة
عمليات المعالجة وهي العمليات الحسابية والخطوات التي يقوم بها البرنامج
وعلى سبيل المثال عندما تريد عمل برنامج يجمع لك عددين
ستكون المدخلات العددين
والمخرجات هي ناتج الجمع
وعمليات المعالجة هي الجمع
اعتقد مر علينا هذا المثال
نفترض أن لديك برنامج لحساب مساحة المستطيل بمعلومية الطول والعرض قم بتحليل عناصر المسألة إذا علمت أن مساحة المستطيل = الطول ×العرض
وحل الواجب ضعوه داخل بطاقات ملفوفة كالتي تحتوي على الواجب لان صندوق الرسائل لن يكفي للجميع
أحب أن أشكر الاخت ميمو على الفواصل والبنر مرررررررررررة مشكورة حبيبتي وكل مين يشارك في الدورة يدعي لها وكمان انا لا تنوني من دعاءكمIcon030 لاني مسكينة ماعندي فوتوشوبIcon55
على جميع الطلاب في الدورة تثبيت البرنامج وذلك من موضوع الأخ اسامة
شكر خاص للاخت راين بيرد على تصميمها البطاقات تجدون موضوعها مثبت
اعتذر لكم جميع على التاخير سوف اضع الدرس التالي قريبا لكن تسجيل الحضور لن ينتهي بوضع الدرس الرابع
http://images.msoms-anime.com/38/368784c6a7622ddbbb9f4f0877c39fed.gif