المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : دورة تعليمية في لغة البرمجة c++ الدرس الثاني



mesrouk
12-18-2007, 01:59 PM
وبمناسبة وقفت عرفات والعيد ارتايت ان اقدم الدرس الثاني
وحصريا علي منتدانا المحترم
توقفنا في الدرس الاول عند مفهوم المترجمات
[ ماهي المترجمات ? . ماهو دورها ? .ماهي انواعها والاختلافات بينها ? . واخيرا كيفية الحصول عليها ?
قبل البدا احب ان اضع بعض المفاهيم وشروحاتها
المعلومات data : هي جميع الامور التي نتعامل معها في الحاسوب
وتشمل . الحروف . الكلمات . الاعداد . الرموز . الرسوم . الصور. الافلام ....... ومالي اخره
النظام الثنائي (0/1) :وهو عبارة مفهوم مزدوج رياضي فزيائي.
اما مفهومه الرياضي : فهو عبارة عن نظام تحليلي نستطيع من حلاله كتابة و تحويل الاعداد من النظام العشري الي النظام الثنائي . ولهذا التحول اهمية كبيرة سنتطرق اليها في المفهوم الفزيائي
مثال توضيحي :
العدد في النظام العشري (وهو بكل بساطة النظام المعروف لدينا ) : 6
العدد في النضام الثنائي : 011
*وبما انه ليس موضوعنا يعني التحويل من والي النظام الثنائي فلمن اراد المزيد فليبحث
واما مفهومه الفزيائي : فلقد اصطلح مخترعوا الحاسب الالي علي وضع نظام يستطيعون من خلاله تمثيل المعطيات في الحاسب الالي علي اكمل وجه و اسهله .فاقترحوا لذالك مبداء الصفر/واحد
فالواحد يعني وجود تيار كهربائي(له فرق كمون معلوم ومحصور بين قيمتين )
و الصفر يعني عدم وجود تيار كهربائي(له فرق كمون معلوم ومحصور ين قيمتين )
مثال علي ذالك :
عملية الجمع (+) : 0111111111111111111111111

النظام السداسي عشر : لن نزيد علي ماقلناه علي النظام في النظامالثنائي من تعريف .
كما يمكن التحويل من النظام الثنائي الي السداسي عشر والعكس بكل سهولة
[SIZE="6"] ومن منطلق ماشرحناه من مصطلحات نخلص الي مايلي
ان المعلومات في الحاسب الالي يجب ان تكون بلغة مفهومة بالنسبة اليه . ولكي تصبح معلوماتنا واوامرنا مفهومة للحاسب يجب علينا ترجمتها الي مفردات وصيغ يفهمها هذا الاخير - اي الحاسب الالي -
وهذا بضبط مفهوم المترجمات ومبداء عملها
اي ان المترجمات تقوم بترجمة اوامرنا ومدخلاتنا و معطياتنا الي لغة يفهمها الحاسب الالي
[COLOR="Sienna"]انواعها
Visual C++ وهو من ميكروسوفت
Borland Cpp وهو من شركة بورلاند
turbo c++ ويوجد منتجات اخري ومتنوعة .... ولكن هذه افضلها

واما عن طريقة الحصول علي هذه البرامج فيكتفي شرائها من المحلات المخصصة لذالك
او تحميلها من مواقع الشركات المصنعة
** ولتنويه فقط فستكون اغلب تطبيقاتنا علي المترجم المقدم من ميكروسوفت visual c++ وهذا لكفائته العالية ولدعمه لبعض الخواص الهامة والتي سنتطرق اليها فيما بعد
نتوقف هنا
واي استفسار انا حاضر
والدرس القادوم سيكون بعنوان مترجم visual c++ والتعامل معه
الي الملتقي ان شاء الله
وعيد سعيد:patch_paint:
:patch_paint:

bibers
12-23-2007, 10:41 AM
السلام عليكم ورحمة الله وبركاته

شكراً لك اخي الكريم على الدروس.

tachfinia
01-14-2008, 12:01 AM
شكرا شكرا شكرا شكرا شكرا شكرا شكرا