آخـــر الـــمـــشـــاركــــات

تحميل برنامج الغاء تثبيت البرامج من الكمبيوتر Should I Remove It » آخر مشاركة: اردني وافتخر دردشة وتعليله وسواليف.. » آخر مشاركة: عاشق الحصن بريد الاعضاء » آخر مشاركة: محمد العزام اهلا بكم ..رمضان كريم » آخر مشاركة: حسان القضاة شو عم تسمع هلا » آخر مشاركة: حسان القضاة ما هو سبب تواجدك في المنتدى والى اي حدّ يستمر او ينتهي إنتسابك له ؟ » آخر مشاركة: قلعتي أبدية مرحبا » آخر مشاركة: محمد العزام " أميــــرةُ قـوسِ النَّصـــــر" » آخر مشاركة: قلعتي أبدية ~ إبريـــــــــــــــــل ~ » آخر مشاركة: حسان القضاة اسئلة مهمة بالفوتوشوب في المطابع 2019 » آخر مشاركة: المصمم يزن جبريل صاحب المركز الاول فى مجال تنزيل الملفات كامل مدي الحياة IDM 6.32 » آخر مشاركة: siiin همسات وأشوق » آخر مشاركة: حسان القضاة ""أيلـول""... » آخر مشاركة: قلعتي أبدية تبليغ عن رسالة زائر بواسطة راشد مرشد » آخر مشاركة: أميرة قوس النصر اشتقنالكم » آخر مشاركة: Mahmoud Zaben تُراهات ما قبل النوم ... » آخر مشاركة: قلعتي أبدية شو مزاجك اليوم... » آخر مشاركة: قلعتي أبدية قبول بلاغ عطل ثلاجات كلفينيتور 01092279973 & 0235700997 وكيل كلفينيتور (م .الجديدة) » آخر مشاركة: الوكيل1 قبول بلاغ عطل ثلاجات هوفر 01154008110 & 0235699066 وكيل هوفر (م.6اكتوبر) » آخر مشاركة: الوكيل1 قبول بلاغ عطل ثلاجات جنرال اليكتريك 01207619993 & 0235700997 وكيل جنرال اليكتريك (الز » آخر مشاركة: الوكيل1
+ الرد على الموضوع
صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 10 من 11

الموضوع: ++c

  1. #1
    المدير العام
    رئيس مجلس الادارة
    الصورة الرمزية حسان القضاة
    تاريخ التسجيل
    Sep 2007
    العمر
    41
    المشاركات
    3,264

    افتراضي ++c


    المفاهيم الأساسية في البرمجة:
    1. التعليقات comments)) :
    تعرف في لغة c++ بالطرق التالية:
    1. اذا كان التعليق جملة واحدة //
    2. اذا كان التعليق أكثر من جملة /* */

    2. جملة statement :

    و هي سطر من البرنامج (تعليمة من برنامج) تنتهي بالرمز ;
    3. code block : هو مجموعة من الجمل (statements).
    4. Key words : هي كلمات محجوزة لها استخدام محدد في البرنامج, مثل
    Const, int, main
    5. identifires: تستخدم لتسمية متغير أو ثابت أو اسم اقتران.

    شروط تسمية المعرفات:
    أ‌. يتكون الاسم المعرف من أحرف, أرقام, و الرمز (_) under score.
    ب‌. يجب أن يبدأ الاسم المعرف بحرف أو الرمز (_).
    ج‌. هناك فرق بين الأحرف الكبيرة و الصغيرة.
    د‌. يجب أن لا يكون كلمة محجوزة

    مثال:
    • الكلمات التالية تصلح أن تكون أسماء معرفات:
    if, max rate, x, x2, -year, a12

    • الكلمات التالية لا تصلح أن تكون أسماء معرفات:
    if : لأنها كلمة محجوزة
    2max-rate: لأنها بدأت برقم
    1x, ?year : بدأت برمز
    6. constant : ثوابت, و هي مواقع في الذاكرة مواقعها ثابتة لا يجوز أن تتغير محتواها أثناء البرمجة.

    تعريف الثوابت بلغة c++ :
    Syntax :
    Const
    Data type constant-name = value;
    و يجب تعريف الثابت قبل البدء بكتابة البرنامج.




    مثال
    const int x=10;
    بهذه الجملة تم تعريف ثابت من النوع عدد صحيح و اسمه x و قيمته 10.



    Decleration:
    Syntax:
    1) datatype variable name;
    ex:
    float rate;
    2) data type variable name = value;
    ex:
    float rate = 3.15;
    3) data type variable name, variable2 name, ………;
    ex:
    float x = 5.2 , y, z;







    مثال على برنامج مكتوب بلغة c++ :-
    comment (1) //first program in c++
    header file (2) #include <iostream.h>
    main function  (3) main()
    {
    output statement  (4) cout<<”welcome to c++ \n”;
    main نهاية الاقتران  (5) return 0;
    }
    ملاحظات :-
    • يعبر السطر رقم (1) عن تعليق الهدف منه تحديد عمل البرنامج.
    • يعبر السطر رقم (2) عن ضرورة ضم محتوى الملف الرأسي المحتوي على تعريف عمليات الادخال/ الاخراج الى محتوى البرنامج.
    • السطر (3) يعتبر جزءا أساسيا من أي برنامج c++, حيث يبدأ تنفيذ البرنامج من الاقتران main, و بصورة عامة يتكون البرنامج في لغة c++ من عدة اقترانات يجب على الأقل وجود الاقتران main في أي برنامج.
    • يعطي السطر (4) الأمر للحاسب لطباعة السلسلة الموجودة ضمن علامة الاقتباس (”) و يجب أن ننهي كل تعليمة بالفاصلة المنقوطة (, الحرف \n لن يطبع على الشاشة لأنه يمثل سلسلة هروب تعني اطبع سطر جديد.




  2. #2
    المدير العام
    رئيس مجلس الادارة
    الصورة الرمزية حسان القضاة
    تاريخ التسجيل
    Sep 2007
    العمر
    41
    المشاركات
    3,264

    افتراضي

    العمليات الحسابية و المنطقية

    • العمليات الحسابية

    *: الضرب
    /: القسمة
    %: باقي القسمة و يشترط استخدام أعداد صحيحة
    - : طرح
    + : جمع
    العمليات المنطقية2>= > <= <
    || : تعني or
    && : تعني and
    == : تعني equal
    != : تعني not

    • عمليات الاسناد :- يتوفر في لغة c++ عددا من عمليات الاسناد المختصرة التي هي تعبير على عملية الاسناد نفسها فمثلا يمكن اختصار التعليمة التالية
    c = c + 3;
    لتصبح على الشكل التالي
    c + = 3;
    حيث نسمي = + هي عملية الاسناد و الجمع
    الهدف من الاختصار هو كتابة البرنامج بسرعة بالاضافة الى تنفيذها بسرعة أكبر من الطريقة العادية
    c = c – 3 ;  c - = 3 ;
    c = c * 3;  c* = 3;
    c = c / 3;  c / = 3;
    c = c % 3;  c % = 3;
    عمليات الزيادة بواحد و الانقاص بواحد:
    يتوفر في لغة c++ عملية الزيادة بواحد الأحادية و عملية الانقاص بواحد الأحادية:
    مثال:

    1) x = 5
    x++;
    تصبح قيمة x هي
    x = 6

    2) x = 10;
    x - -;
    تصبح قيم x هي 9 x=
    عمليات الاسناد مع استخدام عمليات الزيادة بواحد و الانقاص بواحد:-
    مثال : افترض أن قيمة x = 7
    c = x ++ + 7;
    تعني هذه التعليمة حساب قيمة x في العملية ثم زيادة x بواحد فيكون الرقم المخزن في c بعد انجاز العملية هو 14 ثم تصبح قيمة x = 8
    مثال2: افترض نفس القيم السابقة لكن العملية هي:
    c = ++x + 7;
    تعني هذه التعليمة زيادة قيمة x بواحد ثم حساب العملية و عليه تكون قيمة c هي 15 و القيمة المخزنة في c هي 8.
    نفس الاجراءات السابقة تنطبق في حالة الانقاص بواحد
    .

  3. #3
    المدير العام
    رئيس مجلس الادارة
    الصورة الرمزية حسان القضاة
    تاريخ التسجيل
    Sep 2007
    العمر
    41
    المشاركات
    3,264

    افتراضي



    Input and Output Statemantجمل الادخال و الاخراج
    Output Statement: جملة الاخراج
    Syntax:
    1) cout << “sentence”;
    2) cout << var1 << var2……;
    3) cout << “sentence” <<var1<<end1;

    ملاحظات
    1. تقوم باخراج سطر جديد و اخراج مكان التخزين من محتواه end line = end1.
    2. يمكن استخدام أداة أو أكثر من سلاسل الهروب في جملة الاخراج.
    3. يجب استخدام الملف الرأسي iostream.h في حالة استخدام جمل الادخال و الاخراج في البرنامج .





    سلاسل الهروب:
    سلسلة الهروب المعنى
    \n سطر جديد "وضع المؤشر في بداية السطر الثاني"
    \t مسافة الجدولة الأفقية "تحريك المؤشر مسافة معينة"
    \r وضع المؤشر في بداية السطر الحالي دون التقدم الى السطر التالي
    \a قرع جرس النظام
    \\ تستخدم لطباعة الحرف \
    \” تستخدم لطباعة الحرف
    \’ تستخدم لطباعة الحرف ‘

  4. #4
    المدير العام
    رئيس مجلس الادارة
    الصورة الرمزية حسان القضاة
    تاريخ التسجيل
    Sep 2007
    العمر
    41
    المشاركات
    3,264

    افتراضي

    Example

    #include <iostream.h>
    main()
    {
    int x = 5;
    cout <<”welcome to my program \n”;
    cout<<”value of x is “<<x;
    cout <<”\n this the end \a:<<end1;
    return0;
    }

    Input Statement: عملية الادخال

    Syntax:
    1) cin >> var1;
    2) cin >> var1 >> var2;

    example:
    اكتب برنامج يقوم بقراءة عددين صحيحين ثم طباعة ناتج الجمع

    #include <iostream.h>
    main()
    {
    int x,y, sum;
    cout<<”enter first number\n”;
    cin >> x;
    cout<<”enter second number\n”
    cin>>y;
    sum = x+ y;
    cout <<”sum is” << sum << end1;
    return 0;
    }

    اخراج الحروف باستخدام الاقتران
    character output with the put member function
    syntax:
    1) cout.put (‘character’);
    2) cout.put (‘character’).put (‘character’);




    ملاحظة:
    عند استخدام أعداد صحيحة لاخراجها بدل الحروف فان البرنامج سيقوم بطباعة الحرف الذي يقابل الرقم الصحيح في ASCII code
    ex:
    #include <iostream.h>
    main()
    {
    cout.put (‘A’), (‘\n’);
    cout.put (66);
    return 0;
    }
    ادخال الحروف باستخدام الاقتران get

    character input with the get member function:
    syntax
    var = cin. get() ;
    example:
    #include<iostream.h>
    main()
    {
    char ch;
    ch = cin. get ();
    cout.put (ch);
    return 0;
    }
    ملاحظة
    أمر تنظيف الشاشة هو
    clrscr ()
    <conio.h>
    و هو معرف في في الملف الرأسي
    تمارين:
    1. اكتب برنامج يقرأ نصف قطر دائرة ثم يقوم بطباعة ما يلي:
    أ‌. قطرها
    ب‌. مساحتها
    ج. محيطها
    "و استخدام القيمة 3.1415 كقيمة ثابتة"

  5. #5
    عضو نشيط الصورة الرمزية khaldun904
    تاريخ التسجيل
    Jan 2008
    المشاركات
    31

    افتراضي

    شكرا لك وجزاك الله كل الخير موضوع كثير مفيد

  6. #6
    عضو نشيط الصورة الرمزية khaldun904
    تاريخ التسجيل
    Jan 2008
    المشاركات
    31

    افتراضي

    شكراااااااااااااااااااااااااااا

  7. #7
    عضو مؤسس
    تاريخ التسجيل
    Nov 2007
    المشاركات
    3,444
    يا سلام عليك يا حسان انا والله منزلها على الفصل الثاني خلص انت بدرسني عليها

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Apr 2008
    الدولة
    الاردن
    العمر
    39
    المشاركات
    40

    افتراضي رد: ++c

    الله يسامحك لو حطيت الموضوع زمان صرت منزلتها والحمد الله نجحت فيها من غير والله ما افتح الكتاب الا على الفاينل وجبت 78 كل الطلاب بيشكو منها بس ما بدها شي شغل مخك شوي وشو شو بيطلع معك

  9. #9
    عضو مميز
    تاريخ التسجيل
    Jan 2009
    المشاركات
    187

    افتراضي رد: ++c

    شكررا

  10. #10
    كبار الشخصيات الصورة الرمزية ابو عوده
    تاريخ التسجيل
    Apr 2009
    الدولة
    الاردن-عمان
    المشاركات
    5,922

    رد: ++c

    هاي شباب كيفك بالله عليكم شباب اللي اله على لغه السي عندي هوم ورك بدي اياه يحله ضروري تسليمه يوم الاربعاء طبعا الهوم ورك عليه 5 درجات بونس علي الاختبار اللي بيعرف شباب لا يقص باللع عليكم تسليمه يوم15نيسان
    التعديل الأخير تم بواسطة ابو عوده ; 08-17-2009 الساعة 05:25 AM

+ الرد على الموضوع
صفحة 1 من 2 12 الأخيرةالأخيرة

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •