قناة طارق النجار التعليمية
قناة تعليمية تهدف الي التميز في مجالات الحاسب الالي و المحاسبة و الادارة و التنمية البشرية و القدرات
تعديل
الاثنين، 7 أكتوبر 2013
الأربعاء، 2 أكتوبر 2013
أسئلة للمراجعة علي الفصل الاول للكمبيوتر الصف الثالث الاعدادي تيرم اول
السؤال الاول :
أذكر المفهوم العلمي لما يلى :
1 – الوصول إلى
هدف أو ناتج محدد مطلوب من خلال خطوات وأنشطة وإجراءات متتابعة ومعطيات محددة (حل
المشكلة)
2 – مخزن فى
ذاكرة الكمبيوتر الداخلية ويتغير حسب متطلبات البرنامج ( المتغير
)
3 – إعداد الحل
على شكل سلسلة من الخطوات المرتبة ترتيباً منطقياً (الخوارزمية Algorithm)
السؤال الثاني : -
ضع علامة صح أمام العبارة الصحيحة و علامة خطأ أمام
العبارة الخطأ
1. حل المشكلة ( Problem Solving
) يعني هدف أو ناتج مطلوب الوصول إليه .
2. المشكلة ( Problem
) تعني الوصول إلي هدف أو ناتج محدد مطلوب من خلال خطوات و أنشطة متتابعة و معطيات
محددة .
3. إعداد خطوات الحل ( algorithm
) هو أول مراحل حل المشكلة .
4. تحديد المخرجات المطلوبة و
المدخلات المتوفرة و عمليات المعالجة الحسابية أو المنطقية هو اول مراحل حل
المشكلة و يسمي تحديد المشكلة ( Problem Definition
)
5. المتغير هو مخزن في الذاكرة يحتوي علي قيمة .
6. توثيق البرنامج ( Documentation
) يفيد في حالة اشتراك أكثر من شخص في كتابة البرنامج أو عند التعديل في البرنامج
بواسطة أشخاص آخرين .
7. الخوارزمية ( algorithm
) تحديد المشكلة أو الوصول إلي ناتج محدد .
إجابة السؤال الثاني :-
1- ( × ) 2 - ( × ) 3- ( × ) 4 - ( √
) 5 - ( √ ) 6 - ( √ ) 7 - ( × )
السؤال الثالث : -
أكمل العبارات الآتية بما يناسبها من الاختيارات : -
1. كتابة جميع الخطوات التي اتخذت لحل المشكلة يطلق عليها مرحلة
.................................
أ.
التوثيق Documentation .
ب.
تصميم البرنامج ( Program Design )
ج.
اختبار البرنامج ( Program Testing ) .
2. تحديد مواصفات وجبة مطلوب إعدادها و تحديد المعطيات المتوفرة يعتبر
........................
أ.
تعريف مشكلة ( Problem Definition ) .
ب.
خطوات الحل ( algorithm ) .
ج.
خريطة التدفق ( Flow Chart ) .
إجابة السؤال الثالث : -
1- ( ا ) التوثيق
2- ( ا ) تعريف المشكلة
المحاضرة الأولي الفصل الأول حل المشكلات Problem Solving
المشكلة ( Problem ) :
تعني هدف أو ناتج مطلوب الوصل إليه
.
مثال : -
إعداد وجبة معينة
يمثل مشكلة .
حل المشكلة ( Problem Solving ) :
هو الوصول إلي هدف
أو ناتج محدد مطلوب من خلال خطوات و أنشطة متتابعة و معطيات محددة .
مثال : -
" إعداد كعكة
بمواصفات معينة " تمثل مشكلة .
يجب توافر المعطيات
و هي المكونات مثل : ( البيض و الدقيق و اللبن ) .
الأنشطة و الإجراءات
: " خلط المقادير بترتيب معين طبقاً للخطوات اللازمة " .
الناتج أو الهدف :
" الحصول على الكعكة بالشكل المناسب " .
مراحل حل المشكلة ( Problem Solving Stages )
أولا : تحديد
المشكلة ( Problem Definition ) .
ثانيا : إعداد خطوات
الحل " الخوارزمية " ( Algorithm
) .
ثالثا : تصميم
البرنامج على الكمبيوتر ( Program Design
) .
رابعا : اختبار صحة
البرنامج و تصحيح أخطائه ( Problem Testing
) .
خامسا : توثيق
البرنامج ( Program Documentation
) .
و فيما يلي شرح كل
مرحلة بشئ من التفصيل :
أولا : تحديد
المشكلة ( Problem Definition
) :
أي تحديد : 1 – المخرجات المطلوبة .
2 –
المدخلات المتوفرة .
3 –
عمليات المعالجة ( الحسابية أو المنطقية ) .
ثانيا : إعداد خطوات
الحل " الخوارزمية " ( Algorithm ) :
بعد تعريف و تحليل
المشكلة من مخرجات و مدخلات ، يتم إعداد خطة الحل التي يجب أن تكون على شكل سلسلة
من الخطوات المتتالية . و يطلق على هذه الخطوات لفظ " الخوارزمية " ( Algorithm ) .
الخوارزمية Algorithm .
هي مجموعة من
الإجراءات المرتبة ترتيبا منطقيا و التي يتم تنفيذها للوصول إلي هدف أو ناتج محدد
من معطيات محددة .
كلمة "
الخوارزمية " Algorithm
"
نسبة لعالم
الرياضيات و مؤسس علم الجبر " محمد بن موسي الخوارزمي .
يتم تمثيل خطوات
الحل من خلال ما يسمي خرائط التدفق ( Flowchart ) .
ثالثا : تصميم
البرنامج علي الكمبيوتر ( Program Design
) :
بعد الانتهاء من عمل
خريطة التدفق ( Flowchart ) لحل المشكلة باستخدام الكمبيوتر نقوم بترجمتها
إلي احدي لغات البرمجة .
رابعا : اختبار صحة
البرنامج و تصحيح أخطائه ( Program Testing
) :
أثناء كتابة
البرنامج علي الكمبيوتر
نقع في بعض الأخطاء بدون قصد . و هذه الأخطاء قد
لا نستطيع اكتشافها ( مثل كتابة علامة الطرح " – " بدلا من علامة الجمع
" + " ) .
و لاكتشاف هذه الأخطاء
نقوم بإدخال بيانات للبرنامج معروف نتائجها مسبقاً و بذلك يمكن ان نكتشف الأخطاء نقوم بتصحيحها .
خامسا : توثيق
البرنامج ( Program Documentation
) .
يتم كتابة كل
الخطوات التي اتخذت لحل المشكلة من :-
-
مدخلات و مخرجات - و خطة حل و خريطة التدفق المستخدمة .
-
و اللغة التي كتب بها
البرنامج - و تاريخ آخر تعديل للبرنامج .
-
و من شارك في عمل البرنامج .
و فائدة ذلك : الاحتفاظ بالبرنامج موثق للرجوع إليه في اي
وقت بهدف التصحيح أو التعديل .
و هذا يفيد في حالة
اشتراك أكثر من شخص في كتابة البرنامج أو عند التعديل في البرنامج بواسطة أشخاص
آخرين .
معلومات عامة
المعاملات الحسابية
في الرياضيات تختلف بعض الشئ عند استخدامها في البرمجة
الوصف
|
في الرياضيات
|
في البرمجة
|
رمز الجمع
|
+
|
+
|
رمز الطرح
|
-
|
-
|
رمز الضرب
|
×
|
*
|
رمز القسمة
|
÷
|
/
|
رمز الأس
|
3 2
|
3^2
|
كذلك معاملات
المقارنة تختلف في الرياضيات عنها عند استخدامها في البرمجة .
المسمي
|
الرياضيات
|
البرمجة
|
مثال
|
اكبر من
|
>
|
<
|
8 >
5
|
أقل من
|
<
|
>
|
6 <
9
|
تساوي
|
=
|
=
|
3 = 3
|
اكبر من أو تساوي
|
≥
|
≥
|
10 ≥ 9
|
اقل من أو تساوي
|
≤
|
≥
|
7 ≤ 6
|
لا تساوي
|
≠
|
<>
|
8
<> 5
|
تلخيص
المشكلة Problem: هدف أو ناتج مطلوب الوصول إليه.
حل المشكلة Problem Solving : هى الوصول الى هدف أو ناتج محدد من خلال خطوات متتالية
المتغيرات: هى أماكن فى الذاكرة تحتوى
على قيم
مراحل حل المشكلة Problem Solving Stages:
1- تحديد المشكلة.
2- أعداد خطوات الحل الخوارزمية
Algorithmوترجع تسميتها بهذا الاسم نسبة لعالم الرياضيات ومؤسس علم الجبر محمد بن
موسى الخوارزمي.
3- تصميم البرنامج على الكمبيوتر( بأحدي لغات البرمجة ).
4- اختبار صحة البرنامج وتصحيح الأخطاء.
5- توثيق البرنامج.
فائدة توثيق البرنامج 1-- في حالة اشتراك
أكثر من شخص فى كتابة البرنامج . 2 - عند
التعديل فى البرنامج بواسطة أشخاص آخرين
الاشتراك في:
الرسائل (Atom)