PDA

View Full Version : آموزش: آموزش برنامه نویسی ++C به شکل ساده از اول اول



Abolloty
سه شنبه 17 تیر 1393, 13:36 عصر
من چند سال پیش به طور پیشرفته برنامه نویسی C++‎رو شروع کردم و خیلی تجربه دارم و چون خیلی ها رو دیدم به C++‎ علاقه دارن ولی از اول هیچ کسی در محیط اینترنت یک آموزش خوب از اول نداده و من الان می خوام آموزش از اول در محیط ویژوال استادیو 2012 رو بهتون بگم.
ما در این آموزش سعی می کنیم ابتدا محیطی فراهم کنیم تا بتوانیم برنامه هایمان را در آن بنویسیم و سپس سراغ فایل های سرآیند و توابع در C++‎ می پردازیم و در این سری آموزش ما الگوریتم نویسی را آموزش نمی دهیم ولی باید بدانید که الگوریتم نویسی بخش مهمی از نوشتن یک برنامه است و در پایان هر قسمت هم سعی می کنم چند تا تمرین بهتون بدم.

Abolloty
سه شنبه 17 تیر 1393, 13:40 عصر
خب می ریم سراغ قسمت اول آموزش :
آشنایی با محیط ویژوال استادیو 2012

خب اول باید محیط کد نویسی رو در ویژوال استادیو 2012 آماده کنیم که ابتدا باید مراحل زیر طی شود:
1-new projet رو می زنیم و win32 consol app رو انتخاب می کنیم :
120892
2-ابتدا next را می زنیم و empty project را انتخاب و فینیش را می زنیم:
120893

3-سپس روی source file کلیک راست add و سپس new item کلیک می کنیم و البته با کنترل+شیفت+آ هم می شود:
120894
4-روی ++C کلیک و اد را می زنیم و در آخر باید صفحه ی زیر برایتان درست شده باشد:
120895
تمرین : سعی کنید چند بار برای خودتان این محیط را درست کنید تا برای همیشه در ذهن شما قرار بگیرد.


پایان قسمت اول

Abolloty
چهارشنبه 18 تیر 1393, 11:33 صبح
قسمت دوم
شروع کد نویسی در C++‎

خب من الگوریتم نویسی رو دیگه نمی گم و الان میریم سراغ برنامه نویسی ++C اول از همه باید بگم هر برنامه ی ++C از یک یا چند تابع تشکیل شده و هر تابع مجموعه ای از دستورات می باشد که با یک نام خاص مشخص می شود واز توابع برای دسته بندی دستورات در برنامه نویسی پیمانه ای استفاده می شود نحوه ی تعریف یک تابع در زبان ++C به صورت زیر است:
(مقادیر ورودی(پارامتر)) نام تابع نوع تابع مقداری که تابع بر می گرداند
{شروع
-------------------دستور ها
-------------------دستور ها
-------------------دستور ها
}پایان

هر برنامه ی ++C حد اقل دارای یک تابع به نام Main می باشد و چنان چه برنامه ای تابع نداشته باشد اجرا نخواهد شد.مثال:

int main ()
}
----------
----------
----------
{


نکته : اگه زبان پاسکال رو بدونید به جای {} از END و Begin استفاده میشه.

Abolloty
چهارشنبه 18 تیر 1393, 12:22 عصر
دستورات ورودی و خروجی
همانطور که می دانید یک برنامه نیاز به ورودی و خروجی خواهد داشت یعنی این که بایستی قادر باشد داده هایی را به عنوان ورودی دریافت یا این که اطلاعاتی را در خروجی نمایش دهد برای این منظور دستور را معرفی می کنیم که وظیفه ی آن ها دریافت ورودی از کاربر و نمایش اطلاعات درخروجی می باشد.

دستور cin
این دستور اطلاعاتی را از ورودی دریافت می کند.
Syntax یا نحوه ی املایی این دستور به صورت زیر است:
نام متغیرcin>>

دستور cout
این دستور اطلاعاتی را در خروجی چاپ می کند.
Syntax یا نحوه ی املایی آن:
نام متغیرcout<<

Abolloty
چهارشنبه 18 تیر 1393, 12:33 عصر
فایل سرآیند(Header Files) iostream
یکی از مهم ترین فایل های سرآیند است که دستورات ورودی و خروجی و چند دستور دیگر که در صفحه های بعد به تفصیل توضیح داده ام در این فایل سرآیند قرار می گیرند یعنی این که قبل از این که این دستورات این فایل را باید ضمیمه کنیم هم چنین فضای نامی std که در داخل iostream قرار دارد این دستورات در این قرار می گیرند.

نکته مهم :هروقت خواستیم فایل سرآیندی را ضمیمه کنیم از #include استفاده می کنیم.