الحاسب الآلي للصف الثالث الإعدادي
الفصل الدراسي الأول
إعداد
أ/ أحمد مكرم لبيب مصطفي
مدرس الحاسب الآلي
الحاسب الآلي للصف الثالث الإعدادي / الفصل الدراسي الأول
الفصل الأول : مقدمة للبرمجة
الفصل الأول ( مقدمة للبرمجة )
تعريف نظام المعلومات:-
" هو أي نظام يجمع بين التكنولوجيا ممثلة في الكمبيوتر والأفراد ، ويقوم بجمع وتخزين البيانات ثم استخلاص المعلومات منها ".
الفرق بين البيانات والمعلومات:-
وجة المقارنة
البيانات Data
المعلومات Information
التعريف هي حقائق مجردة ( مادة خام ) يتم تجميعها بواسطة نظام المعلومات لمعالجتها. - هي ناتج معالجة البيانات.
- أو هي بيانات تم معالجتها حسابيأ أو منطقياً
أشكالها الحروف – الأرقام – الصور – الأصوات- الفيديو التقارير – الجداول – الأبحاث –
الرسومات البيانية
وفيما يلي العمليات التي يستطيع أن يقوم بها الكمبيوتر
العمليات التي يقوم بها الكمبيوتر:-
1. إدخال البيانات .
2. تخزين البيانات .
3. إجراء عمليات حسابية.
4. مقارنة القيم والاختيار.
5. تكرار أمر أو مجموعة من الأوامر.
6. إخراج النتائج .
المتغيرات :- هي أماكن في ذاكرة الكمبيوتر تتغير قيمتها في البرنامج.
البرامج :- هي مجموعة أوامر تجعل الجهاز يؤدي عمله.
البرمجة :- هي عملية تصميم أو إنشاء الأوامر( البرامج ).
وهي طريقة لحل المسائل أو المشاكل في خطوات مرتبة ترتيب منطقي تسمي الخوارزمية Algorithm .
الخوارزمية ( Algorithm ):- هي الخطوات التي نتبعها للوصول إلي حل المسألة.
لغات البرمجة :- هي لغات تستخدم في تصميم أو إنشاء الأوامر ، وتكتب بحروف إنجليزية لها قواعد محددة تختلف من لغة إلي أخري .
- تسمي لغات البرمجة باللغات عالية المستوي لأنها أقرب إلي اللغة الإنسانية من لغة الآلة.
- تتعدد لغات البرمجة مثل : ( الكوبل ، والفورتران ، والبيزك ، الباسكال ). وللغة البيسك أكثر من إصدار فالاصدارات القديمة من لغة البيسك كانت تعمل تحت نظام التشغيل القديم DOS
أما إصدار فيجوال بيسك دوت نت فهو إصدار حديث يعمل مع نظام التشغيل ويندوز.
لغة الآلة ( لغات منخفضة المستوي ) :-
" هي اللغة التي يفهمها الكمبيوتر ، وهي تتكون من رقمين فقط هما ( 0 ، 1 ). "
ملحوظة هامة :- كل لغة من لغات البرمجة لها برنامج خاص بها يسمي المترجم أو المفسر يقوم بتحويلها إلي لغة الآلة التي يفهمها الكمبيوتر.
س:- أذكر وظيفة المفسر والمترجم ؟
ج:- المفسر والمترجم :- يقوم بتحويل الأوامر المكتوبة بلغة البرمجة إلي الأوامر المكتوبة بلغة الآلة .
س:- ما الفرق بين المفسر والمترجم ؟
وجة المقارنة
المفسر Interpreter
المترجم Compiler
الوظيفة
( طريقة التحويل ) يحول البرنامج إلي لغة الآلة سطرا تلو الآخر وينفذه مباشرة واذا صادف خطأ يتوقف حتى اصلاحه يحول البرنامج إلي لغة الآلة بالكامل وبعد ذلك ينفذه بعد تصحيح جميع الأخطاء ان وجدت
المميزات سهولة اكتشاف الأخطاء واصلاحها سرعة التشغيل
العيوب بطء التشغيل صعوبة اكتشاف الأخطاء واصلاحها
مميزات لغة فيجوال بيسك دوت نت :-
1- يعتمد علي استخدام رموز وكلمات يسهل فهمها وتذكرها.
2- يتيح للمبرمج الاستعانة ببعض الأدوات والأشكال الجاهزة لعمل واجهة جيدة للبرنامج.
3- تنفرد عن سائر لغات البرمجة بأن لها مفسراً ومترجماً.
ملحوظة :-
- الفيجوال بيسك دوت نت يستخدم المفسر :- في مرحلة الكتابة وتصحيح الأخطاء.
والمترجم: لترجمة البرنامج بعد اصلاح الأخطاء.
* الفرق بين لغات المستوي المنخفض ولغات المستوي العالي :-
لغات المستوي المنخفض ( لغة الآلة ) لغات المستوي العالي ( لغات البرمجة )
هي اللغة التي يفهمها الكمبيوتر وتتكون من رقمين هما ( 0 ، 1 ). هي لغات تستخدم في تصميم البرامج ، وتكتب بحروف انجليزية لها قواعد محددة.
- هي لغات صعبة ومعقدة الاستخدام بالنسبة للإنسان . - هي لغات أسهل في تعلمها وفهمها لأنها أقرب للغة الانسان.
- لا تحتاج لمفسر أو مترجم ليفهمها الكمبيوتر - تحتاج لمفسر أومترجم ليحولها للغة الآلة حتي يمكن للكمبيوتر فهمها وتنفيذها.
- مثل : لغة الآلة ، ولغة التجميع مثل : البيسك والفورتران والفيجوال بيسك