آموزش زبان برنامه نویسی ++c
آموزش زبان برنامه نویسی ++c
آموزش زبان برنامه نویسی سی پلاس پلاس به همراه فیلم آموزشی رایگان و مثال های متنوع و همچنین حل تمرین های مختلف ارائه شده است. در هر بخش ابتدا توضیحاتی از نحوه ی کار دستورات ارائه شده سپس در محیط برنامه نویسی دستورات همراه با مثال های مختلف ارائه شده و توضیحات بر روی تک تک خطوط در برنامه بصورت فیلم رایگان ارائه شده است.
بخش اول آشنایی با برخی از مفاهیم اولیه در زبان برنامه نویسی سی پلاس پلاس
جهت دانلود نرم افزار برنامه نویسی سی پلا س پلاس از لیینک فوق اقدام نمایید. برای دانلود نرم افزار کلیک کنید
فایل سرآیند: مشخص کننده این است که برنامهای که میخواهیم بنویسیم شامل چه دستوراتی است. مثلا فایل سرآیند iostream مشخص کننده این است که برنامهی ما، شامل دستورات ورودی و خروجی است.
سرایند: دستوری که در ابتدای برنامه نوشته می شود.
( #include <iostream> )
تابع اصلی (function main ): هر برنامه c++ دارای یک تابع main است. اجرای برنامه ها از تابع main انجام میشوند.
دستور: با استفاده از دستور یا دستورات از کامپیوتر میخواهیم که یک عملی را انجام دهد.
برنامه: به مجموعه دستوراتی که سبب اجرای اعمالی توسط کامپیوتر می شوند.
توضیحات(comment): هر خطی که با دو // شروع شود به عنوان توضیحات در نظر گرفته میشود. هنگامی که برنامه اجرا می شود کامپیوتر هیچ عملی را برای خطوطی که دارای توضیحات هستند، انجام نمی دهد و آنها را نادیده میگیرد.
سیمی کالن: semicolon (;) هر دستور باید به یک ; خاتمه یابد و مشخص کنندهی پایان دستور است.
return 0 : نشان دهندهی این است که برنامه با موفقیت به پایان رسیده است.
کامپایلر(مترجم): برنامه نوشته شده(دستورات) را به زبان ماشین ( زبان قابل فهم کامپیوتر) تبدیل میکند.
آموزش بخش اول : زبان برنامه نویسی ++c بصورت رایگان – جهت دانلود یا مشاهده در آپارت کلیک کنید.
تعریف متغیر: متغیر مکانی در حافظهی کامپیوتر است که میتواند یک مقدار را در خود ذخیره کند. (حافظه، مشابه شکل ذیل که هر خانه میتواند دارای یک مقدار باشد.
متغیر: متناظر با مکانی در حافظه کامپیوتر است که میتواند یک مقدار را ذخیره کند. قبل از اینکه به متغیر مقدار بدهیم باید ابتدا متغیر را تعریف کنیم و نوع دادهی آن را مشخص نماییم. محتوای متغیر میتواند درطول برنامه تغیر کند.
#include <iostream> using namespace std; int main() { int number1, number2, sum; number1=12; number2=17; sum=number1+number2; number1=4; number2=16; sum= number1+number2; return 0; } |
متغیرهایی برای دریافت سه عدد صحیح تعریف کنید.
int number1, number2, number3; متغیری برای محاسبه معدل سه عدد تعریف کنید. معدل دارای یک مقدار اعشاری است، پس نوع دادهی آن را float و از نوع اعشاری در نظر میگیریم. ; float avg
#include <iostream> using namespace std; int main() { int number1, number2, number3; float avg; number1=12; number2=17; number3=29; avg=(number1 + number2 + number3)/3; return 0; } |
آموزش بخش دوم زبان برنامه نویسی ++c بصورت رایگان – جهت دانلود یا مشاهده در آپارت کلیک کنید.
دستور cout
دستور cin
برنامه جمع دو عدد: برنامهای که دو عدد صحیح از صفحه کلید دریافت میکند. مجموع مقادیر آنها را در صفحه نمایش نشان میدهد.
#include <iostream>
using namespace std;
int main()
{
int number1;
int number2;
int sum;
cout << “Enter first integer: “;
cin >> number1;
cout << “Enter second integer: “;
cin >> number2;
cout << “Sum is ” << sum;
}
مشاهده بخش پنجم-قسمت دوم(در آپارات)
مشاهده بخش پنجم-قسمت سوم(در آپارات)
آموزش کار با توابع در سی پلاس پلاس
منبع آموزش: کتاب چگونه با ++C برنامه بنویسیم، نویسندگان هاروی ام. دیتل و پال جی. دیتل
البته ترجمه این کتاب توسط آقای حسین ابراهیم زاده قلزم انجام شده است و انتشارات سیمای دانش آن را به چاپ رسانده است.
با استفاده از لینک فوق شما می توانید این کتاب که به زبان انگلیسی است را دانلود نمایید. برای دانلود کتاب کلیک کنید.
در ادامه اگه مبحث توابع را خوب یادگرفته باشید، به راحتی می تونید مبحث کلاس که یکی از مباحث شی گرایی است را یاد بگیرید. امروزه همه ی زبان های برنامه نویسی مبتنی بر شی گرایی هستند.
آموزش شی گرایی-مبحث کلاس- سی پلاس پلاس بخش اول یک کلاس در واقع شامل توابع و متغییر ها است. توابع به عنوان اعضای تابعی کلاس شناخته می شوند، متغیر ها در کلاس به عنوان اعضای داده ای کلاس شناخته می شوند. با تعریف یک کلاس می توانیم از آن کلاس مشابه فایل های کتابخانه ای در سایر برنامه ها استفاده نماییم. دنیا فایل http://donyafile.ir
آموزش شی گرایی-مبحث کلاس- سی پلاس پلاس بخش اول- جهت دانلود یا مشاهده در آپارات کلیک کنید.
آموزش شی گرایی-مبحث کلاس- سی پلاس پلاس بخش دوم- جهت دانلود یا مشاهده در آپارات کلیک کنید.
آموزش شی گرایی-مبحث کلاس- سی پلاس پلاس بخش سوم- جهت دانلود یا مشاهده در آپارات کلیک کنید.
نوشتههای تازه
- دانلود ترجمه مقاله رمزنگاری تصویر رنگی مبتنی بر سیستم فوق آشوب
- دانلود پاورپوینت الگوریتم کلونی مورچگان
- دانلود پیاده سازی رمزنگاری اثر انگشت
- دانلود پیاده سازی مقاله رمزنگاری چندگانه تصویر بر اساس جایگشت عناصر تصویر در متلب
- دانلود پیاده سازی مقاله رمزنگاری تصویر مبتنی بر دنباله های DNA و چندین نگاشت آشوب یک بعدی بهبود یافته در متلب
- رمزنگاری تصویر رنگی مبتنی بر ترکیب سیستم آشوب و دنباله های DNA
- دانلود ترجمه مقاله الگوریتم رمزنگاری تصویر مبتنی بر آشوب با استفاده از عملیات دنباله DNA
- دانلود ترجمه مقاله یک روش جدید رمزنگاری تصویر مبتنی بر اغتشاش و انتشار با استفاده از اتوماتای سلولی و دنباله DNA
- پیاده سازی مقاله رمزنگاری تصویر رنگی مبتنی بر سیستم های فوق آشوب و اتوماتی سلولی
- پیاده سازی مقاله رمزنگاری تصویر مبتنی بر دنباله های DNA و توابع آشوب