. أولاً أحب أرحب بطلاب الصف الثالث الاعـــــــــــــــــــــــــــــدادى
فى بداية رحلتنا معاً هذا العام فى عالم جديد من علوم الكمبيوتر
هو عالم البرمجه ..
و هو عالم جميل و ممتع
و لكنه يحتاج اهتمام و مــــــــــــــــذكره
ان شاء الله مع بعض و خطوة خطوة
كل حاجه هتكون سهـــــلة
ها , مستعدين للبداية الرحلة ؟
. نظام المعلومات : هو أى نظام يجمع بين
التكنولوجيا ممثله فى الكمبيوتر والافراد
و يسمــــــح لأى مؤسسه بجمع وتخزين
البيانات ثم إجراء عمليات على هذة البيانات
و استخلاص منها المعلومـات
. من أمثلة نظام المعلومات : نحن نشاهد أمثلة
كثيرة لنظام المعلومات فى حياتنا اليوميه مثل :
الموظف الموجود فى السوبر ماركت و أمامه
جهاز كمبيوتر , حيث يقوم هذا الشخص بإدخال
أسعار البـضائـــع الى الكمبيوتر
( إدخال و تخزين البيانات ) ثم يقوم بعملية جمع
أسعار البضائع ( اجراء عمليات على البيانات )
و فى النهاية يحصل على النتيجه و هى ثـــــمن
البضاعه المباعه ( المعلومات )
. البيانات : هى الحقائق المجرده التى يتم تجميعها
و تخزينها بواسطة نظام المعلومات و لها أشكال
عديدة فقد تكون عبارة عن حروف و كلمات
أو ارقام أو صور أو أصوات
. المعلومات : هى ناتج معالجة البيانات
و لها أيضا أشكال عديدة مثل الجداول أو التقرير
أو الرسوم البيانيه
. العمليات التى يقوم بها الكمبيوتر
أو العمليات التى يقوم بها نظام المعلومات :
مما سبق نستنتج ان عملية تحويل البيانات
الى معلومات تحتــــــــاج الى ست خطوات:
1 – أول خطوة هى إدخال البيانات
2- تخزين البيانات
3 – إجراء عمليات حسابيه على البيانات( جمع , طرح , ..
4 – المقارنه بين بدلين لتنفيذ أحدهم
5 – تكرار تنفيذ أمر معين أى عدد من المرات
6 – إخراج النتائج
. مثال على العمليات التى يقوم بها نظام المعلومات أو الكمبيوتر
. الموظف الموجود فى المدرسه
المسئول عن رصد درجات الطلاب
و اخراج نتائج الامتحانات تعالو نشوف بيعمل ايه
و ازى بينفذ العمليات اللى قولنها من شوية
1 – أول حاجه بيعملها انه بيدخل أسماء الطلاب
و درجاتهم فى مختلف المود( عملية ادخال البيانات )
2- تانى حاجه بيعملها انه يقوم بحفظ عمله
على جهاز الكمبيوتر عشان يقدر يعدله
أو يضيف عليـــــــه فى اى وقت بعد كده( عملية تخزين البيانات )
3 – تالت حاجه بيعملها انه يقوم بعملية بجمع
درجات طالب واحد فقط فى ماده معينه او كل المواد
( عملية أجراء العمليات على البيانات )
4 – رابع حاجه بيعملها انه يقوم بمقارنة بين
حاصل جمع درجات الطالب فى المادة
مع درجة النجاح فى هذة المـــــادة
و يشوف ناتج المقارنه , هل الطالب حصل على
درجه أكبر من درجة النجاح ولا درجه أقل ولا
نفس درجة النجـــــــــــاح
فاذا كانت درجات الطالب أكبر يكون( ناجح )
اما لو أقل ( راسب )
( عملية المقارنه بين بدليين لتنفيذ أحدهما )
5- خامس حاجه بيعملها بعد ما حصل على نتيجة طالب واحد
انه يقوم بتكرار العملية السابقه
على جميع الطلاب أو عدد منهم
عشان يحصل على نتائجهم
( عملية تكرار تنفيذ أمر معين , أى عدد من المرات )
6 – سادس حاجه بيعملها انه يقوم بأخراج نتائج
الطلاب ( ناجح أو راسب )( عملية اخراج النتائج )
ملحوظة هامه : الست عمليات التى يقوم بها الكمبيوتر ( مهمة )
و انت مطالب بها , اما المثال الذى ذكرته
من قليل فانت غير مطالب به
والهدف منه هو شرح الدرس بطريقه سهلة
ومفهومه لان مادة الكمبيوتر مادة فهم و ليست حفظ
. مقدمه عن البرمجه : كل واحد مننا بيستخدم
البرمجه كل يوم , و كتير كمان , من غير ما نعرف
ان اللى بنعمله ده أسمه برمجه .. زى مثل لو حد
فينا حب انه يعمل لنفسه كوباية شاى , بيعمل ايه ؟
1 – أول حاجه انه بيحضر الاناء و يضع فيه مياه
2 – تانى حاجه انه يشعل النار( يفتح البوتاجاز يعنى )
3 – تالت حاجه يضع الاناء الذى به ماء على
شعلة البوتاجاز
4 – رابع حاجه يحضر كوب و يضع فيه
السكر و قليل من الشاى
5 – خامس حاجه ينتظر حتى تغلى المياه
ثم يضع المياه فى الكوب
6 - سادس حاجه يقلب المياه داخل الكوب
ثم يشرب كوباية الشاى التمام و بألف هنا
. الخطوات اللى عملنها دى عشان نعمل كوباية الشاى , إسمها برمجه
. تعريف البرمجه : هى طريقة لحل المسائل
, تهدف الى تقديم حل المسألة على صورة خطوات
اذا تتبعنا تنفيذ هذة الخطوات بالترتيب المنطقى
, نصل فى النهاية الى حل المسألة
. ( حل المسألة فى المثال بتاعنا كان عمل كوباية الشاى التمام )
. ملحوظة هامه : يطلق على خطوات حل المسألة
أسم هو الخورزم ALGORITM
طيب ايه علاقة الكلام ده بعالم البرمجه
و عمل البرامج اللى هو منهجنا هذا العام ..
الاجابه هى
. نحن نحتاج الى الخورزم فى اعدد خطوات
البرنامج الذى سوف نقوم بعمله
, بحيث اننا قبل ان نبدء فى تنفيذ البرنامج
لابد من كتابة الخطوات الى سوف نقوم بها اثناء
تنفيذ البرنامج و من الاخطاء الشائعه بين
المبرمجين,القيام بتنفيذ البرنامج بدون عمل خورزم
لعملية تنفيذ البرنامج ,مما يؤدى الى فشل البرنامج
. بعد عمل خورزم البرنامج نأتى الى مرحلة تنفيذ
البرنامج و لكى نستطيع تنفيذ برنامج فنحن نحتاج الى حاجه تسمى لغات البرمجه
تعريف لغات البرمجه : هى لغات تكتب بالحروف
الانجليزية او الالمانية او غيرها من اللغات الانسانية
لكن بقواعد معينة و تقوم هذة اللغات بتحويل
البرنامج من اللغات الانسانية الى لغة الالة
. لغة الاله أو لغة الكمبيوتر :
الكمبيوتر لا يفهم الانجليزية او العربيه او اى لغة من اللغات الانسانية
الكمبيوتر لا يفهم الى لغة واحده فقط هى لغة الاله
و تتكون من رقمين فقط هما ( 0 , 1 )
. لغات البرمجه بتقوم بتحويل البرنامج من اللغات الانسانيه ( لغات عاليه )
الى لغة الكمبيوتر ( 0 , 1 )
من أمثلة لغات البرمجه :البيزك – الجافا - الكوبول – الفورتران
. هنا عندنا سؤال مهم جدا : كيف تقوم لغات البرمجه
بتحويل البرنامج من اللغات الانسانيه الى لغة الاله ؟
و الاجابه انها تقوم بذلك بطريقه من طرقتين
يمكنك اختيار اى طريقه منهم لتحويل البرنامج
الطريقه الاول عن طريق المفســر
( INTER PRETER) : يقوم بتحويل أوامر
البرنامج من اللغات العاليه الى لغة الاله
, أمر تلو الأمر ثم يقوم بتنفيذ الاوامر
, أمر تلو الأمر و اذا صادف خطأ ما
, فانه بقوم بايقاف تنفيذ الأوامر حتى
يتم إصلاح هذا الخطأ
ثم يكمل تنفيذ الاوامر
. واضح ان المفسر فيه عيب كبير
و هو انه بطىء , لكن فيه ميزة و هى سهولة
اكتشاف الخطأ و إصلاحه
الطريقه الثانيه عن طريق المترجم
( COMPILER ) : يقوم المترجم بتحويل اوامر البرنامج بالكامل
( مره واحده ) من اللغة العالية الى لغة الاله
, ثم يقوم بتنفيذ الاوامر
. واضح ان المترجم فيه ميزة كبيرة و هو انه سريع
لكن له عيب كبير هو صعوبة اكتشاف و اصلاح الاخطاء
ملحوظة هامه : سوف ندرس هذا العام برنامج أسمه فيجول بيسك
هذا البرنامج نستطيع من خلاله
تحويل البرامج من اللغات ذات المستوى العالى الى لغة الاله
و من مميزات برنامج فيجول بيسك انه يستخدم
الطريقتين السابقتين معا ( المترجم و المفسر )
و بالتالى فأن برنامج فيجول بيسك يجمع مزايا الطرقتين و يتلافى عيوبهم .
. إ اخترالاجابه الصحيحه من بين الاقواس :
1 .النظام الذى يجمع التكنولوجيا ممثلة فى ا لك الكمبيوتر و بين الافراد
و يسمح لاى مؤسسه بجمع و تخزين البيانات يسمى نظام .
( ا ( لتشغيل - المعلومات - البيانات )
2 - . هى الحقائق المجردة التى يتم تجميعها بو اسطة نظام المعلومات ....
( ا ( لبيانات – المعلومات – النظام )
3 .عندما يقوم المبرمج بكتابة البرنامج بدون ALGORTHM اعدد يعتبر هذا .....
( ( خطأ - صواب – ميزة )
4 - لكل لغة من لغات البرمجه برنامج مثل
المتر جم أو المفسر
و يقوم بتحويلها الى لغة (الاله – الانسان – الانجليزيه )
5 - أخر عملية يقوم بها الكمبيوتر هى
.... ( المقارنه – التكرار – اخراج النتائج )
6 - أول عملية يقوم بها الكمبيوتر هى ....
( معالجة البيانات – ادخال البيانات – اجراء العمليات الحسابيه )
7 – بعد معالجة البيانات يتم إخراج المعلومات و النتائج عن طريق ....
( الشاشه – الطبعه – كل ما سبق )
8 – أسرع فى التشغيل والتحويل للغة الاله و لكن من الصعب اكتشاف الخطأ فيه ....
( المفسر – الجافا – المترجم )
9 – أبطأ فى التشغيل والتحويل للغة الاله ولكن من السهل اكتشاف الخطأ فيه ....
( المترجم – البيزك – المفسر )
10 - اعداد الخطوات المرتبة التى اذا تتبعناها نصل الى حل المسألة هى اعداد ..
( الخورزم - البيانات – المعلومات )
. ضع علامة صح او خطأ امام العبارات الاتيه :
1 - فى نظام المعلومات يتم تحويل المعلومات الى بيانات ( )
2 – نظام المعلومات هو اى نظام يجمع بين تكنولوجيا الكمبيوتر و الافراد فى اى مؤسسه ( )
3 - المعلومات هى الحقائق المجرده التى يتم تجميعها و تخزينها بواسطة نظام المعلومات ( )
4 - يتم تخزين البيانات فى الذكرة الداخلية للكمبيوتر ( )
5 – بعد ادخال البيانات يقوم المعالج MICRO PROCESSOR بعملية المعالجة
و العمليات الحسابيه ( )
6 - من الاخطاء الشائعه بين المبرمجين كتابة البرنامج بعد اعداد الخوزم المناسب له ( )
7 – المترجم يقوم بتحويل البرنامج الى لغة الاله أسرع من المفسر ( )
8 – المفسر يقوم بإكتشاف الاخطاء و معالجتها أسرع و أفضل من المترجم ( )
9 – البرمجه هى طريقة الى حل المسائل على شكل خطوات مرتبة ترتيب منطقى ( )
10 – لغات البرمجه تقوم بتحويل البرنامج من اللغات الانسانية العاليه الى لغة الاله ( )
. قم بترتيب العمليات التى يستطيع ان يقوم بها الكمبيوتر :
1 - ( .......... ) تخزين البيانات فى ذاكرة الكمبيوتر الداخلية
2 - ( .......... ) اجراء العمليات الحسابية على البيانات
3 - ( .......... ) إدخال البيانات الى جهاز الكمبيوتر
4 - ( .......... ) المقارنه بين قيمتين لتنفيذ احدهما
5 - ( .......... ) اخراج النتائج
6 - ( .......... ) تكرار تنفيذ عملية اى عدد من المرات
أسألة متنوعه على الفصل الأول
. اكمل : - البرامج التي تعتمد على .....................يتم تحويل اوامرها من اللغة العالية المستوى الى لغة الالة ثم التنفيذ الأمر واحد تلو الاخر
. اكتب المصطلح العلمي امام العبارات التالية :
-يقوم بتحويل البرنامج بالكامل الى لغة الالة قبل ان نبدأ في تنفيذ اي امر .................
. ضع علامة صح امام العبارة الصحية او خطأ امام العبارة الخاطئة
- من مميزات البرامج التي تعتمد على المفسر سرعة التشغيل ( )
. اكمل
...................... هي الحقائق المجردة التي يتم تجميعها و تخزينها بواسطة نظام المعلومات
. اكمل
...................... هي الحقائق المجردة التي يتم تجميعها و تخزينها بواسطة نظام المعلومات
. ضع علامة صح امام العبارة الصحية او خطأ امام العبارة الخاطئة
- البيانات هي ناتج معالجة المعلومات ( )
. اكمل
........................ هي طريقة لحل المسائل على صورة خطوات مرتبة ترتيب منطقي يوصل الى الحل
. ضع علامة صح امام العبارة الصحية او خطأ امام العبارة الخاطئة
........................ هي طريقة لحل المسائل على صورة خطوات مرتبة ترتيب منطقي يوصل الى الحل
. ضع علامة صح امام العبارة الصحية او خطأ امام العبارة الخاطئة
- المترجم يحول البرنامج الصحيح للغة الاله قبل التنفيذ ( )
. اختر الاجابة من بين الاقواس
- 1المعلومات تأخذ أشكال متعددة منها
. اختر الاجابة من بين الاقواس
- 1المعلومات تأخذ أشكال متعددة منها
(التقارير – الجدوال – كل ماسبق)
2- عندما يتم أدخال البيانات الى الكمبيوتر فإنة يتم تخزينهاٌ أولا فى
(القرص الصلب – الذاكرة الداخلية – كل ماسبق)
-3- يقوم الكمبيوتر بتنفيذ العمليات الحسابية بواسطة
( لوحة المفاتيح – الذاكرة المؤقتة- المعالج الدقيق)
4 - يعتمد visual Basic. Net على إستخدام
)رموز- النظام الثنائى – الذاكرة المستديمة(
. ضع علامة صح امام العبارة الصحية او خطأ امام العبارة الخاطئة
. ضع علامة صح امام العبارة الصحية او خطأ امام العبارة الخاطئة
- يجب أن يكون لدى الكمبيوتر القدرة على القيام ببعض العمليات المنطقية ( )
- بمجرد الأنتهاء من معالجة البيانات وتحويلها الى المعلومات تصبح هذة المعلومات جاهزة للأخراج ( )
()لغة الألة تتكون من حروف ورموز وأرقام
. تسمى لغات البرمجة باللغات عالية المستوى لأنها أقرب الى اللغة الأنسانية منها الى لغة الألة ( )
- البرامج المكتوبة بلغة تعتمد على المترجم تكون أبطئ فى التشغيل ( )
ليست هناك تعليقات:
إرسال تعليق