الفصل الأول
مقدمة للبرمجة
نظام المعلومات
هو أى نظام يجمع بين الأفراد والتكنولوجيا الممثلة فى الكمبيوتر بهدف جمع وتخزين البيانات واجراء عمليات المعالجة عليها لاستخلاص المعلومات والنتائج.
الفرق بين البيانات والمعلومات
البيانات Data
المفهوم :هى الحقائق المجرده التى يتم تجميعها وتخزينها بواسطة نظام المعلومات.
الأنواع :الأرقام- الحروف – الصور – الأصوات – لقطات الفيديو
المعلومات Information
المفهوم : هى ناتج اجراء عمليات المعالجة على البيانات.
الأنواع : التقارير – الجداول – القوائم – الرسوم البيانية
العمليات التى يقوم بها الكمبيوتر
ادخال البيانات
تخزين البيانات
اجراء العمليات الحسابية
مقارنة قيمتين
تكرار تنفيذ الأوامر اى عدد من المرات
إخراج النتائج
البرمجة
هى طريقة لحل المسائل وتقديم الحل بصورة خطوات مرتبة منطقيا ويطلق عليها اسم الخوارزمية algorithm
البرنامج
مجموعة من الأوامر المكتوبة بلغة معينة لتنفيذ المطلوب منه
لغات البرمجة
لغات عالية المستوى تكتب بالحروف الانجليزية ولكن بقواعد تتغير من لغة لأخرى
و من امثلتها : الجافا والفجوال بيسك والكوبول والفورتران
لغة الآلة
لغة منخفضة المستوى (low level language) تتكون من 0و1 فقط
ملحوظة:
لتنفيذ البرامج المكتوبة باللغات العالية المستوى يجب تحويلها أولا الى لغة الآلة machine language وذلك باستخدام المفسر أو المترجم
الفرق بين المفسر والمترجم
المترجم compiler
الوظيفة : يحول البرنامج بالكامل وينفذه بعد ذلك بعد تصحيح جميع الأخطاء ان وجدت
المميزات : سرعة التشغيل
العيوب : صعوبة اكتشاف الأخطاء واصلاحها
المفسر interpreter
الوظيفة : يحول البرنامج سطرا تلو الآخر وينفذه مباشرة واذا صادف خطأ يتوقف حتى اصلاحه
المميزات : سهولة اكتشاف الأخطاء واصلاحها
العيوب : بطء التشغيل
وبذلك يمكن ان نستنتج ان عمل المترجم يشبه ترجمة كتاب كامل من لغة الى أخرى اما المفسر فيشبه ترجمة حوار بين شخصين عن طريق شخص ثالث وسيط بينهما
يستخدم الفيجوال بيسك كلا من :
المفسر: فى مرحلة الكتابة وتصحيح الأخطاء
المترجم: لترجمة البرنامج بعد اصلاح الأخطاء
مقدمة للبرمجة
نظام المعلومات
هو أى نظام يجمع بين الأفراد والتكنولوجيا الممثلة فى الكمبيوتر بهدف جمع وتخزين البيانات واجراء عمليات المعالجة عليها لاستخلاص المعلومات والنتائج.
الفرق بين البيانات والمعلومات
البيانات Data
المفهوم :هى الحقائق المجرده التى يتم تجميعها وتخزينها بواسطة نظام المعلومات.
الأنواع :الأرقام- الحروف – الصور – الأصوات – لقطات الفيديو
المعلومات Information
المفهوم : هى ناتج اجراء عمليات المعالجة على البيانات.
الأنواع : التقارير – الجداول – القوائم – الرسوم البيانية
العمليات التى يقوم بها الكمبيوتر
ادخال البيانات
تخزين البيانات
اجراء العمليات الحسابية
مقارنة قيمتين
تكرار تنفيذ الأوامر اى عدد من المرات
إخراج النتائج
البرمجة
هى طريقة لحل المسائل وتقديم الحل بصورة خطوات مرتبة منطقيا ويطلق عليها اسم الخوارزمية algorithm
البرنامج
مجموعة من الأوامر المكتوبة بلغة معينة لتنفيذ المطلوب منه
لغات البرمجة
لغات عالية المستوى تكتب بالحروف الانجليزية ولكن بقواعد تتغير من لغة لأخرى
و من امثلتها : الجافا والفجوال بيسك والكوبول والفورتران
لغة الآلة
لغة منخفضة المستوى (low level language) تتكون من 0و1 فقط
ملحوظة:
لتنفيذ البرامج المكتوبة باللغات العالية المستوى يجب تحويلها أولا الى لغة الآلة machine language وذلك باستخدام المفسر أو المترجم
الفرق بين المفسر والمترجم
المترجم compiler
الوظيفة : يحول البرنامج بالكامل وينفذه بعد ذلك بعد تصحيح جميع الأخطاء ان وجدت
المميزات : سرعة التشغيل
العيوب : صعوبة اكتشاف الأخطاء واصلاحها
المفسر interpreter
الوظيفة : يحول البرنامج سطرا تلو الآخر وينفذه مباشرة واذا صادف خطأ يتوقف حتى اصلاحه
المميزات : سهولة اكتشاف الأخطاء واصلاحها
العيوب : بطء التشغيل
وبذلك يمكن ان نستنتج ان عمل المترجم يشبه ترجمة كتاب كامل من لغة الى أخرى اما المفسر فيشبه ترجمة حوار بين شخصين عن طريق شخص ثالث وسيط بينهما
يستخدم الفيجوال بيسك كلا من :
المفسر: فى مرحلة الكتابة وتصحيح الأخطاء
المترجم: لترجمة البرنامج بعد اصلاح الأخطاء
الجمعة 10 أغسطس 2012, 9:27 pm من طرف أ رضا السيد
» الفرق نقطة
الجمعة 10 أغسطس 2012, 7:43 pm من طرف أ رضا السيد
» فضل القران الكريم
الخميس 09 أغسطس 2012, 9:35 pm من طرف أ رضا السيد
» عشر نصائح كي تصبح فاشلاً
الخميس 09 أغسطس 2012, 9:33 pm من طرف أ رضا السيد
» فتاوى رمضانية
الإثنين 23 يوليو 2012, 7:02 am من طرف Amira ahmed
» الاعتكاف وفضله
الإثنين 23 يوليو 2012, 7:01 am من طرف Amira ahmed
» ليلة القدر وفضلها
الإثنين 23 يوليو 2012, 7:00 am من طرف Amira ahmed
» مباحات الصيام
الإثنين 23 يوليو 2012, 6:59 am من طرف Amira ahmed
» اداب الصيام
الإثنين 23 يوليو 2012, 6:58 am من طرف Amira ahmed
» الايام المنهى عن صيامها
الإثنين 23 يوليو 2012, 6:56 am من طرف Amira ahmed
» صيام التطوع
الإثنين 23 يوليو 2012, 6:54 am من طرف Amira ahmed
» ما يبطل الصيام
الإثنين 23 يوليو 2012, 6:53 am من طرف Amira ahmed
» الصيام وحكمه
الإثنين 23 يوليو 2012, 6:52 am من طرف Amira ahmed
» الصيام ومعناه
الإثنين 23 يوليو 2012, 6:50 am من طرف Amira ahmed
» فضل القران الكريم
الإثنين 09 يوليو 2012, 8:13 am من طرف Amira ahmed