روشهای زیادی برای برنامه نویسی کامپیوتر وجود دارد. در نهایت ، تصمیم در مورد چگونگی دستیابی به آنچه مورد نیاز است بر عهده برنامه نویس است. با این حال ، بسیاری از "بهترین شیوه ها" برای استفاده از سبک ها و توابع برای تدوین و برنامه های بهتر وجود دارد. برای اطمینان از اینکه برنامه نویسان بعدی (از جمله خود شما) در پروژه می توانند کد شما را بخوانند و درک کنند ، کمی دقت لازم است.
گام
روش 1 از 2: نوشتن کد استاندارد
مرحله 1. یک IDE (محیط توسعه یکپارچه) برای C ++ مانند Eclipse ، Netbeans و CodeBlocks بارگیری کنید ، یا می توانید از ویرایشگر متن ساده مانند Notepad ++ یا VIM استفاده کنید
همچنین می توانید برنامه را از خط فرمان اجرا کنید ، در این صورت هر ویرایشگر متن کافی است. اگر ویرایشگری را انتخاب کنید که از برجسته سازی نحو و شماره گذاری خط پشتیبانی کند. اکثر برنامه نویسان دریافتند که سیستم های مشابه یونیکس (لینوکس ، OS X ، BSD) بهترین محیط برای توسعه هستند.
مرحله 2. فایل اصلی برنامه را ایجاد کنید
فایل اصلی باید شامل یک تابع به نام main () باشد. اینجاست که اجرای برنامه آغاز می شود. از اینجا ، باید توابع ، کلاس های پیشوند و غیره را فراخوانی کنید. فایل های دیگر برنامه شما و همچنین کتابخانه ها می توانند در این فایل گنجانده شوند.
مرحله 3. شروع به نوشتن برنامه کنید
کد یا برنامه ای را که می خواهید ایجاد کنید وارد کنید (به نمونه های زیر توجه کنید). نحو ، معناشناسی ، پارادایم های برنامه نویسی شی گرا ، تطبیق داده ها ، طراحی الگوریتم ها مانند لیست های پیوندی ، صف های اولویت دار و غیره را بیاموزید. برنامه نویسی C ++ زبان ساده ای نیست ، اما با انجام این کار اصول اولیه کار با همه زبان های برنامه نویسی را به شما آموزش می دهد.
مرحله 4. نظرات را در کد وارد کنید
توضیح دهید که توابع و متغیرها برای چه مواردی استفاده می شوند. نامهای روشن برای متغیرها و توابع را انتخاب کنید. از نام متغیرهای جهانی استفاده کنید. به طور کلی ، مطمئن شوید که هرکسی کد شما را بخواند می تواند آن را درک کند.
مرحله 5. از تورفتهای مناسب در کد خود استفاده کنید
دوباره ، مثال زیر را ببینید.
مرحله 6. کد را کامپایل کنید
g ++ main.cpp
مرحله 7. برنامه را با تایپ کردن اجرا کنید:
./a.out
روش 2 از 2: مثال
مرحله 1. مثال 1 را در نظر بگیرید:
/* این برنامه ساده برای درک اصول سبک g ++ ساخته شده است. این برنامه از کامپایلر g ++ استفاده می کند.*/ #include/*توابع ورودی و خروجی را وارد کنید*/ با استفاده از namespace std؛ /* ما از تابع std (استاندارد) استفاده می کنیم* /int main () /* تابع اصلی را اعلام می کنیم. همچنین می توانید از int main (void) استفاده کنید. */ {cout << "\ n سلام بابا"؛ / * '\ n' یک خط جدید است ( t یک برگه جدید است) */ cout << "\ n سلام مامان"؛ cout << "\ n این اولین برنامه من است"؛ cout << "\ n تاریخ 2018-04-20"؛ 0 برمی گرداند ؛ }
مرحله 2 مثال 2 را در نظر بگیرید:
/ * این برنامه برای شمارش مجموع دو عدد */ #شامل استفاده از فضای نام std؛ int main () {float num1، num2، res؛ /* اعلام متغیر ؛ int ، double ، long… همچنین می تواند استفاده شود */ cout << "\ n شماره اول را وارد کنید ="؛ cin >> num1؛ / * مقدار کاربر را در num1 */ cout << "\ n شماره دوم را وارد کنید ="؛ cin >> num2؛ res = num1 + num2؛ cout << "\ n جمع" << num1 << "و" << num2 << "=" << res '\ n'؛ 0 برمی گرداند ؛ }
مرحله 3. مطالعه مثال 3:
/ * ضرب دو عدد */ #شامل استفاده از فضای نام std ؛ int main () {float num1؛ int num2؛ دو رز cout << "\ n اولین عدد را وارد کنید ="؛ cin >> num1؛ cout << "\ n شماره دوم را وارد کنید ="؛ cin >> num2؛ res = num1 * num2؛ cout << "\ n دو عدد ضرب کنید =" << res '\ n'؛ 0 برمی گرداند ؛ }
مرحله 4 مثال 4 را در نظر بگیرید:
// '' Looping '' برای یافتن فرمول ریاضی. در این مورد ، برنامه به دنبال پاسخ // سوال شماره 1 در پروژه اویلر است. #شامل استفاده از فضای نام std؛ int main () {// باز کردن '' اصلی ''. int sum1 = 0؛ int sum2 = 0 ؛ int sum3 = 0؛ int sum4 = 0؛ // عدد صحیح مورد نیاز برای یافتن پاسخ را تولید کنید. برای (int a = 0 ؛ a <1000؛ a = a+3) {sum1 = sum1+a؛} // '' حلقه '' تا a بزرگتر یا مساوی 1000 باشد ، هر 3 '' حلقه '' اضافه کنید به همچنین به sum1 یک عدد اضافه کنید. برای (int b = 0؛ b <1000؛ b = b+5) {sum2 = sum2+b؛} // '' حلقه '' تا زمانی که b بزرگتر یا مساوی 1000 باشد ، هر 5 '' حلقه '' اضافه کنید به همچنین b را به sum2 اضافه کنید. برای (int c = 0 ؛ c <1000؛ c = c+15) {sum3 = sum3+c؛} // '' حلقه '' تا زمانی که c بزرگتر یا مساوی 1000 باشد ، در هر حلقه 15 به c اضافه کنید '' ' همچنین c را به sum3 اضافه کنید. sum4 = sum1 + sum2 - sum3 ؛ // sum4 مجموع sum1 و sum2 ، منهای sum3 را می گیرد. cout << sum4؛ // نتیجه sum4 است ، پاسخ. cin.get ()؛ // منتظر بمانید تا کاربر Enter را فشار دهد. 0 برمی گرداند ؛ // بیانیه بازگشت. } // بستن اصلی.
مرحله 5. نمونه های زیر را با سبک های مختلف در نظر بگیرید:
int main () {int i = 0؛ if (1+1 == 2) {i = 2؛ }} / * سبک Whitesmiths * / int main () {int i؛ if (1+1 == 2) {i = 2؛ }} / * GNU Style * / int main () {int i؛ if (شرط) {i = 2؛ کارکرد()؛ }}
نکات
- همیشه برای برنامه های خود از کامپایلر ISO استفاده کنید.
- 'a.out' نام فایل اجرایی پیش فرض است که توسط کامپایلر تولید می شود.
- اگر در حال نوشتن چیزی هستید که از متغیرها یا توابع مختلف استفاده می کند ، برخی از نظرات را وارد کنید تا بعداً اشکال زدایی و درک آن آسان تر شود!