+ Reply to Thread
Results 1 to 2 of 2

 

Thread: تعلم لغة ال c++ المثال الثاني في الدورة

  • Thread Tools
  1. #1 Collapse post
    Mohammed Darwish is offline
    عضو ماسى Array
    Join Date
    Apr 2017
    قابلت الضيوف
    6 (ضيف فوركس مصر)
    Posts
    1,708
    Accrued Payments
    163 USD
    Thanks
    56
    Thanked 55 Times in 42 Posts
    SubscribeSubscribe
    subscribed 0

    تعلم لغة ال c++ المثال الثاني في الدورة



    #include<iostream>
    using namespace std;
    int main()
    {
    int a,b,c;
    cout<<"Enter first number\n";
    cin>>a;
    cout<<"Enter second number\n";
    cin>>b;
    c=a-b;
    cout<<"Sub="<<c;
    }

    كما قلنا سابقا دعنا من السطر الاول والثاني سنتطرق إليهم في مراحل متقدمة لان ليس لهم بالأهمية من شرحهم الان .
    السطر الثالث int main
    دي الدالة الأساسية الذي نكتب بداخل اقواسها الكود المراد تنفيذه
    السطر الخامس === » int a ,b ,c
    كلمة int هي اختصار لكلمة intger التي تعني رقم صحيح غير كسري ، فقد أخبرت الكمبيوتر بهذا الأمر أن يصنع لي ثلاث
    اماكن داخل الذاكرة لا يحتفظوا الا برقم صحيح وقد سميت الاماكن هي a و b و c .
    السطر السادس ====» cout كلمة محجوزة بمعنى أخرج أو اطبع هكذا يفهمها الكمبيوتر ،لذلك في هذا السطر قلت للكمبيوتر
    اطبع الجملة التي بداخل علامتي التنصيص التي بدورها ستظهر على الشاشة وهي من فضلك ادخل الرقم الاول .
    السطر السابع ===» كلمة cin بمعنى يا كمبيوتر خذ المدخل اللي ادخله اليوزر أو المستخدم وضعه في المكان اللي اسمه
    a.
    السطر الثامن والتاسع هو نفسه السطر السادس والسابع مع اختلاف المتغيرات .
    السطر العاشر قمت بعملية طرح الرقم الصحيح الموجود بالمكان a مع الرقم الموجود بالمكان b ووضع الناتج بالمكان
    C .
    وبالسطر الحادي عشر طلبت من الكمبيوتر أن يطبع كلمة sub= وبعدها يطبع الرقم الموجود بالمكان c .
    انتهى الدرس
    وسأكون سعيد بالأسئلة جدا والسلام

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  2. #2 Collapse post
    muhammdmr is offline
    خبير فوركس مصر Array
    Join Date
    Mar 2018
    Posts
    3,674
    Accrued Payments
    442 USD
    Thanks
    4,918
    Thanked 3,696 Times in 1,249 Posts
    SubscribeSubscribe
    subscribed 0
    هل تعلم عزيزي القارئ أن ثراءك بمفردات اي لغة يعادل ذهباً؟ هل تعلم عزيزي القارئ أن المفردات هي التي ستمنحك القوة في التحدث مع الآخرين بالانجليزية او العربية او حتى الكتابة بهما كذلك هو الحال في لغات البرمجة.

    عند كتابة نص برنامج C++ نستخدم مجموعة من الحروف والرموز لتشكيل عناصر نصية تستخدم في بناء وتركيب شيفرة البرنامج وفقا لقواعد اللغة. والحروف والرموز المستخدمة في كتابة نص البرنامج هي: الحروف اللاتينية (من A إلى Z) الكبيرة والصغيرة، والأرقام العربية (0, 1, 2, …, 8, 9)، والحروف البيضاء مثل الفراغ المستخدم لفصل العناصر النصية، وكذلك بعض الرموز الخاصة مثل (+ – * / _ ; , :: وغيرها) .

    وعند ترجمة نص البرنامج فإن المترجم يقوم بتجزئة كل سطر يحتويه النص إلى مجموعة عناصر نصية Tokens. ويتكون العنصر النصي من حرف أو أكثر وهو يحمل معنى للمترجم ولا يمكن تجزئته إلى وحدات أصغر. ويوجد خمسة أنواع من العناصر النصية:

    الأسماء تعريفية Identifier مثل: main cout cin وكذلك مثل أسماء المتغيرات المستخدمة في البرنامج.
    الكلمات الأساسية أو الكلمات المحجوزة مثل: int float for if وهي تحمل معنى خاص للمترجم.
    الثوابت الحرفية Literal مثل: 7 12.97 1.5e6 0xff 010 “Salam”
    المعامِلات Operators مثل: + – * / %
    علامات الترقيم Punctuator مثل: {} [] () * , ; : #

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Threads

Posts

Members