مقدمة البرمجه
............................
نظام المعلومات :-
هو نظام يجمع بين التكنولوجيا ممثلة في الكمبيوتر والافراد
ويسمح لاي مؤسسة بجمع وتخزين البيانات ثم استخلاص المعلومات.
البيانات:-
هي الحقائق المجردة التي يتم تجميعها وتخزينها بواسطة نظام المعلومات
وتأخذ اشكالاً منها الحروف والارقام ووالصور والاصوات ولقطات الفيديو .
العمليات التي يقوم بها الكمبيوتر :-
1-ادخال البيانات ( قراءة البيانات )
2-تخزين البيانات في الذاكرة الداخلية
3-اجراء عملية حسابية علي البيانات
4-مقارنة بين قيمتين واختيار بين البديلين لتنفيذ احداهما
5-تكرار تنفيذ امر او مجموعة من الاوامر عدد من المرات
6-اخراج النتائج
البرامج والبرمجة
البرمجة:- هي طريقة لحل المسائل تهدف الي تقديم الحل علي صورة خطوات
مرتبة ترتيبا منطقيا اذا تتبعناه نصل إلي الحل ويطلق عليها اسم .
(الخوارزم)algorithm
الفرق بين لغة الآلة ولغات البرمجة
لغة الالة:-
هي لغة يفهمها الكمبيوتر وتتكون من رقمين فقط هما ( 0 ، 1 )
لغات البرمجة:-
هي لغات تكتب بالحروف الانجليزية ولكن بقواعد مختلفة تتغير من لغة لاخري
ولكل لغة من لغات البرمجة برنامج خاص بها يسمى المترجم أو المفسر ليقوم بتحويلها إلى لغة الآلة لكى يفهمها الكمبيوتر
مثل لغة الكوبول Cobol ، لغة الفورتران Fortran ، الـ++ C ، الجافا Java –
البيزك وله أكثر من إصدار أحدث اصداراته هو Visual Basic .net
مميزات لغة Visual basic . net
1-استخدام رموز وكلمات يسهل فهمها
2-هى اللغة الوحيدة التى لها مفسر ومترجم
3-يتيح بعض الأدوات لعمل واجهة جيدة للبرنامج
الفرق بين المفسر Interpreter والمترجم Compiler
المفسر Interpreter
يقوم بتحويل الأوامر من اللغة عالية المستوى إلى لغة الآلة ثم يتم تنفيذها واحداً تلو الآخر.
مميزاته: سهولة اكتشاف الأخطاء
عيوبه : بطء التشغيل لأنه ينفذ الأمر تلو الآخر
المترجم Compiler
يقوم بتحويل البرنامج بالكامل إلى لغة الآلة قبل أن يبدأ فى تنفيذ أى أمر
مميزاته : سرعة التشغيل لأنه ينفذ البرنامج بأكمله
عيوبه : صعوبة اكتشاف الأخطاء
ملحوظة هامة :
ولأن Visual Basic .net يعتمد على الطريقتين فإنه يستخدم المفسر أثناء الكتابة وتصحيح الأخطاء
وبعد التأكد من عدم وجود أخطاء فى البرنامج تتم ترجمته بواسطة المترجم
وبالتالى فإنه يتلافى عيوب الطريقتين.