منتدى شباب وبنات زيونه

لتسجيل عضويتك أهلآ وسهلآ بك في موقع شباب وبنات العراق
اكبر موقع تجمع شبابي موقع ترفيهي اعطاء بلا حدود

انضم إلى المنتدى ، فالأمر سريع وسهل

منتدى شباب وبنات زيونه

لتسجيل عضويتك أهلآ وسهلآ بك في موقع شباب وبنات العراق
اكبر موقع تجمع شبابي موقع ترفيهي اعطاء بلا حدود

منتدى شباب وبنات زيونه

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
منتدى شباب وبنات زيونه

يمنع نشر اي شيء قد يمس جها معينه من الأديان والأحزاب ... وما شابه ذالك مع شعار الموقع .. موقع شبابي مستقل

المواضيع الأخيرة

» نتائج الصف السادس علمي وادبي 2013
::|::|:: الدرس السادس Lesson Six ::|::|:: Emptyالأحد يوليو 14, 2013 6:30 am من طرف Admin

» نتائج الصف السادس ادبي
::|::|:: الدرس السادس Lesson Six ::|::|:: Emptyالأحد يوليو 14, 2013 6:29 am من طرف Admin

» نتائج الصف السادس علمي 2013
::|::|:: الدرس السادس Lesson Six ::|::|:: Emptyالأحد يوليو 14, 2013 6:28 am من طرف Admin

» نتائج الصف الثالث متوصط 2013
::|::|:: الدرس السادس Lesson Six ::|::|:: Emptyالأحد يوليو 14, 2013 6:27 am من طرف Admin

» Blended Learning التعليم المدمج
::|::|:: الدرس السادس Lesson Six ::|::|:: Emptyالجمعة نوفمبر 02, 2012 7:58 am من طرف نرجس

» استخدام التكنولوجيا الحديثة في التدريس
::|::|:: الدرس السادس Lesson Six ::|::|:: Emptyالجمعة نوفمبر 02, 2012 7:49 am من طرف نرجس

» أحلى مسجات رمضان الكريم لسنة 2012
::|::|:: الدرس السادس Lesson Six ::|::|:: Emptyالأربعاء يوليو 18, 2012 1:56 pm من طرف نرجس

» موقع ارسال رسائل مجانيه مجرب 100%
::|::|:: الدرس السادس Lesson Six ::|::|:: Emptyالسبت أبريل 07, 2012 2:26 pm من طرف the killer boy

» ارسال رسائل من الانترنت الى الموبايل مجانآ
::|::|:: الدرس السادس Lesson Six ::|::|:: Emptyالخميس مارس 15, 2012 12:29 pm من طرف نرجس

» برنامج ارسال رسائل مجانا للموبايل
::|::|:: الدرس السادس Lesson Six ::|::|:: Emptyالخميس مارس 15, 2012 12:21 pm من طرف نرجس

» برنامج ارسال رسائل مجانا
::|::|:: الدرس السادس Lesson Six ::|::|:: Emptyالخميس مارس 15, 2012 12:18 pm من طرف نرجس

» فرص عمل في شركة اغاريد العراق للتجاره والمقاولات العامه المحدوده بغداد شارع فلسطين
::|::|:: الدرس السادس Lesson Six ::|::|:: Emptyالأربعاء فبراير 08, 2012 1:38 am من طرف Admin

» اغرب قصة حب حلوة
::|::|:: الدرس السادس Lesson Six ::|::|:: Emptyالأحد سبتمبر 18, 2011 3:13 am من طرف نرجس

» قصص حب واقعيه
::|::|:: الدرس السادس Lesson Six ::|::|:: Emptyالأحد سبتمبر 18, 2011 3:12 am من طرف نرجس

» أروع قصص حب أبكت العالم....أدخلو...تبكييي
::|::|:: الدرس السادس Lesson Six ::|::|:: Emptyالأحد سبتمبر 18, 2011 3:11 am من طرف نرجس

دخول

لقد نسيت كلمة السر


    ::|::|:: الدرس السادس Lesson Six ::|::|::

    نرجس
    نرجس
    الأداره
    الأداره


    أوسمتي : ::|::|:: الدرس السادس Lesson Six ::|::|:: Amkaabad-4bb1074d80
    اهــداء : ::|::|:: الدرس السادس Lesson Six ::|::|:: 3310
    حنين : ::|::|:: الدرس السادس Lesson Six ::|::|:: Amkaabad-f0e96cfbb4
    عدد المساهمات : 200
    نقاط : 495
    تاريخ التسجيل : 08/12/2010
    العمر : 39
    الموقع : https://enriuqezaiuna.ahlamontada.com

    ::|::|:: الدرس السادس Lesson Six ::|::|:: Empty ::|::|:: الدرس السادس Lesson Six ::|::|::

    مُساهمة من طرف نرجس الأحد سبتمبر 04, 2011 8:07 am



    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

    قيل لرجل: صف لنا التقوى ؟
    فقال: إذا دخلت ارضاً بها شوك، ماذا تفعل؟
    قال: اتوقى و احترز...
    فقال: فافعل في الدنيا كذلك.. فهي التقوى.

    ــ أراد رجلٌ تطليق زوجته، فقيل: ما يسوؤك منها؟ قال: العاقل لا يهتك ستر زوجته. فلما طلقها قيل له: لِـمَ طلقتها؟
    قال ما لي و للكلام فيمن صارت أجنبية؟

    ــ قال الحكماء: العاقل من نفسه في تعب و الناس منه في راحة. و الأحمق من نفسه في راحة و الناس منه في تعب.

    ــ قال احد الظرفاء: إني اخاف من النساء اكثر من الشيطان ! لأنه سبحانه يقول في سورة النساء (( أنَ كَـيْـدَ الشيطانِ كان ضعيفاً )) و في سورة يوسف (( إن كيدَكُـن عظـيم)).

    ــ جاء رجلٌ إلى احد الحكماء و قال له: إني تزوجت امرأة وجدتها عرجاء، فهل لي ان اردها؟ فقال له: إن كنت تريدُ أن تسابق بها.. فردها..!!

    ــ قال إبليس: العجب لبني آدم! يحبون الله و يعصونه، و يبغضونني و يطيعوني!!

    ــ من التناقضات العجيبة ان يكون اول ما يهتم به الإنسان أن يعلم الطفل الكلام، ثم بعد ذلك يتمنى أن يعلمه كيف يسكت!!


    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



    المتغيرات و الثوابت
    =============

    تحتاج البرامج إلى اتباع طريقة لتخزين البيانات التي تستخدمها , تقدم المتغيرات و الثوابت العديد من الطرق لتمثيل هذه البيانات و معالجتها .





    ما هو المتغير ؟
    ===========



    في لغة السي ++ المتغير variable هو مكان لتخزين المعلومات , المتغير عبارة عن موقع و جزء من المساحة بذاكرة جهازك حيث يمكنك تخزين قيمة بداخله ثم استعادة هذه القيمة منه فيما بعد.



    من الممكن تصور ذاكرة جهازك على هيئة سلسلة من الخانات , و كل خانة تمثل واحدة من عدة خانات أخرى أيضاً , و جميعها عبارة عن مواقع يتم ترتيبها تسلسلياً.



    و تعرف هذه الأرقام التسلسلية بأنها عناوين ذاكرة , يقوم المتغير بحجز خانه أو أكثر بحيث تخزن فيها احدى القيم .







    يعرض الشكل التالي تخطيطاً يمثل هذه الفكرة حيث أن الأرقام تعني عناوين الذاكرة و المربعات المساحة التي يتم فيها تخزين المتغير .

    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



    ملحوظـهـ:------------------------------------------------------------

    كلمة RAM هي اختصار لـ Random Access Memory , و تعني ذاكرة الوصول العشوائي , و عندما تقوم بتشغيل أحد البرامج , سيتم تحميل البرنامج من ملفه في القرص الصلب إلى الذاكرة Ram , و كذلك جميع المتغيرات يتم انشاؤها في الذاكرة RAM , عندما يذكرة المبرمجون كلمة ذاكرة , فغالباً ما تكون هي ذاكرة RAM التي يقصدونها و يشيرون إليها .

    ----------------------------------------------------------------------









    حجز الذاكرة
    ==========



    عند تعريفك لأحد المتغيرات في سي++ يجب أن تخبر المترجم بنوع هذا المتغير , هل هو عدد صحيح integer , أم حرف character , أم غير ذلك ؟ هذه المعلومة تخبر المترجم بالمساحة المطلوب حجزها و نوع البيانات المراد تخزينها بالمتغير كذلك .



    كل خانة تشغل واحد بايت , اذا كان حجم المتغير الذي تنشئه أربعة بايت , فهذا معناه أنك بحاجه لـ 4 خانات من الذاكرة , يخبر نوع المتغير ( العدد الصحيح مثلاً ) المترجم بمقدار الذاكرة ( عدد الخانات ) التي سيحجزها للمتغير , نظراً لاستخدام اجهزة الكمبيوتر للبت Bit و البايت Byte لتمثيل القيم أو الحجم أو المساحة , اذا لم تتمكن من فهم و استيعاب طريقة تمثيل الحجم أو المساحة بـ( البت Bit و البايت Byte ) فأمامك الآتي : 1- عدم إكمال الدورة ( غير مستحسن ). 2- مراجعة أنظمة العد في الحاسب الآلي ( النظام الثنائي - النظام العشري - النظام الست عشري ) و بإمكانك البحث في محرك قوقل و تنظيم بحث يتضمنها مع الاحجام مثل البت Bit و البايت Byte ( مستحسن ) . مهم جداً





    حجم الأعداد الصحيحة
    =============



    في أي جهاز كمبيوتر , ستجد أن المتغير يأخذ مساحة واحدة غير متغيرة , و هذا يعني أن العدد الصحيح integer يشغل نفس المساحة على هذا الجهاز فقط .



    المتغير الحرفي char ( المستخدم لتخزين الأحرف ) عادة ما يشغل واحد بايت .







    ملاحظهـ:-----------------------------------------------------------------------

    هناك جدل لا نهاية له حول كيفية نطق الكلمة char , البعض ينطقها "كار" و البعض الآخر ينطقها "تشار" و مجموعة أخرى تنطقها " كير " , و من الواضح أن كار هي الأصح و التي نستخدمها دوماً , و لكن لك مطلق الحرية في نطقها كيفما تشاء .

    --------------------------------------------------------------------------------









    يوضح البرنامج التالي تحديد لأحجام المتغيرات و لكن على جهازك فقط , و لن تختلف النتائج كثيرا عن الاجهزة الاخرى .



    كود:
    #include <iostream.h>


    int main()

    {

    cout << "The size of an int is:\t\t" << sizeof(int) << " bytes.\n";

    cout << "The size of a short int is:\t" << sizeof(short) << " bytes.\n";

    cout << "The size of a long int is:\t" << sizeof(long) << " bytes.\n";

    cout << "The size of a char is:\t\t" << sizeof(char) << " bytes.\n";

    cout << "The size of a float is:\t\t" << sizeof(float) << " bytes.\n";

    cout << "The size of a double is:\t" << sizeof(double) << " bytes.\n";

    cout << "The size of a bool is:\t" << sizeof(bool) << " bytes.\n";

    return 0;
    }




    و هذه النتائج مأخوذة من جهازي , و ربما تتشابه أو تختلف معكم
    ----------------------------------------------------------------------------

    The size of an int is: 4 bytes.
    The size of a short int is: 2 bytes.
    The size of a long int is: 4 bytes.
    The size of a char is: 1 bytes.
    The size of a float is: 4 bytes.
    The size of a double is: 8 bytes.
    The size of a bool is: 1 bytes.
    ----------------------------------------------------------------------------
    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]الصورة تم تصغيرها تلقائيا . اضغط على هذا الشريط ليتم عرض الصورة بحجمها الأصلي. حيث أن ابعاد الصورة الأصلية هي 1280×960.



    التحليل
    ==========

    من المفترض أن أغلب الأوامر الواردة مألوفة بالنسبة لك , الخاصية الوحيدة الجديدة هي sizeof() , يزودك المترجم بالمعامل sizeof() الذي يخبرك بحجم الكائن الذي تمرره كوسيط , على سبيل المثال تم تمرير الكلمة الأساسية int إلى الاجراء sizeof() , و باستخدام هذا الاجراء عرفت حجم المتغير من نوع int انه يساوي حجم المتغير من نوع long int و الذي يساوي 4 بايت.


    الأنواع الأساسية من المتغيرات
    ===================

    هناك انواع عديدة من المتغيرات المبنية في لغة سي++ , هذه الانواع يمكن تقسيمها إلى متغيرات عددية صحيحة ( النوع الذي قمنا بتناوله حتى الآن ) , و متغيرات بعلامة عشرية , و متغيرات حرفية.

    المتغيرات ذات العلامة العشرية floating يمكن وصفها انها تحتوي على كسور , المتغيرات الحرفية تشغل واحد بايت , و تستخدم للإحتفاظ بـ 256 حرفاً المكونة لرموز آسكي و مجموعة أحرف آسكي المعقدة ( ما المقصود بـ مجموعة آسكي ) .


    يعرض الجدول التالي أنواع المتغيرات المستخدمة في برنامج سي++


    النوع........................|....الحجم....|...... .... القيم
    ---------------------------------------------------------------------------
    منطقي bool ............. | واحد بايت | صحيح أو خاطئ

    عدد قصير short int .. | اثنين بايت | 32.767- إلى 32.767

    عدد طويل long int .. | اربعة بايت | 2.147.483.648- إلى 2.147.483.648

    حرفي char .............. | واحد بايت | 0 إلى 256

    عدد عشري float ..... | اربعة بايت | 1.2e-38 إلى 3.4e38

    عدد مزدوج double .. | ثمانيه بايت| 2.2e-308 إلى 1.8e308

    --------------------------------------------------------------------------


    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



    هذا كل شيء اليوم

    و سنكمل قريبا - ان شاء الله - في الدرس القادم عن تعريف المتغير ... إلخ



    و السلام عليكم

      الوقت/التاريخ الآن هو الخميس نوفمبر 21, 2024 10:27 am