برای کسب اطلاعات بیشتر، به این لینک مراجعه نمایید:
#http://www.faradars.org/fvcp9504
یادگیری یک زبان برنامه نویسی دید ما را به علم کامپیوتر بسیار گسترده تر می کند.
از طرفی برنامه نویسی نحوه فکر کردن را به ما می آموزد.
عمومیت زبان ++C در میان زبان های برنامه نویسی بسیار بالا است و می تواند به عنوان اولین زبان نیز یاد گرفته شود و به پیش نیاز دیگر احتیاج نباشد.
برنامه نویسی به زبان ++C نسبت به C دارای قدرت بیشتری است. کارهایی می توان انجام داد که در C برای انجام آنها (در صورت امکان) زحمت بیشتری نیاز است. بهتر است زبان ++C را در دو قسمت آموزش داده شود. در قسمت اول (همین مجموعه) دستورات و ساختمان داده ها معرفی شوند و در قسمت دوم مفاهیم شی گرایی آموزش داده شود.
سرفصل های مورد بحث در این فیلم آموزشی عبارتند از:
درس اول: انواع داده ها، انواع عملگرها، دستورات cin و cout
دستور cin و cout و مفاهیم انواع داده ها و عملگرها
درس دوم: ساختارهای تصمیم (if, switch)
دستور if
دستور switch
درس سوم: ساختارهای تکرار (for, while, do while)
دستور for
دستور while
دستور do while
حلقه های تودرتو
درس چهارم: تابع
مفاهیم اولیه تابع
مفهوم global
تابع با مقدار پیش فرض
تابع Inline
فراخوانی با مقدار و با ارجاع
سر بارگذاری تابع (Function Overloading)
قالب (Template)
تابع بازگشتی
مفهوم Namespace
درس پنجم: آرایه
آرایه یک بعدی
آرایه و تابع
جستجوی خطی
مرتب سازی حبابی
جستجوی دودویی
محاسبه میانگین، میانه و مد
آرایه و استاتیک
آرایه ۲ بعدی
درس ششم: اشاره گر
اشاره گر
اشاره گر به اشاره گر
اشاره گر و آرایه ها
آرایه ای از اشاره گرها به آرایه
اشاره گر به آرایه ۲ بعدی
اشاره گر به آرایه ۳ بعدی
اشاره گر به تابع
آرایه ای از اشاره گرها به توابع
اشاره گر به تابع به عنوان پارامتر تابع دیگر
پاس کردن آرگومان ها از طریق اشاره گر
اشاره گر Void
دستور New, Delete
آرایه پویا
درج آرایه در داخل آرایه
مرتب سازی انتخابی (Selection Sort)
ادغام دو آرایه مرتب
مرجع (Reference)
محاسبه ریشه های معادله درجه ۲
درس هفتم: رشته
توابع کار به رشته
cin.get, cin.putback, cin.peek cin.ignore, atoi, atof,atoll, islower, toupper, isalpha,isdigit, isalnum, strcpy strncpy, strcat, strncat, strcmp, strchr,strtok, strstr, strtol strtod, strtoul, strspn, strcspn, memset, memcpy, memcmp, memmove, strlen
آرایه ای از رشته ها
مرتب سازی رشته ها
درس هشتم: نوع شمارشی، استراکچر، یونیون
نوع شمارشی
استراکچر
آرایه از استراکچر
اشاره گر به استراکچر
ارسال استراکچر به تابع
تابع با خروجی استراکچر
ارسال استراکچر به تابع (به عنوان مرجع)
ارسال استراکچر به تابع (به عنوان اشاره گر)
کپی کردن استراکچر
حل ۵ مثال
یونیون
درس نهم: فایل
مفاهیم اولیه
خواندن و نوشتن در فایل باینری
خواندن و نوشتن رشته
دستور Append
دستور Read, Write
دستورهای tellq, tellp, seekq, seekp
درس دهم: حل چند مثال
مرتب سازی درجی
مرتب سازی انتخابی
مرتب سازی ادغامی
برج هانوی
لیست پیوندی
درخت جستجوی دودویی
بازی Tic-tac-toe
بازی Snake
مدرس: مهندس فرشید شیر افکن
کلمات کلیدی:
دانلود فرادرس آموزشی رایگان,دانلود فیلم آموزشی رایگان,دانلود جزوه تصویری آموزشی,دانلود کتاب تصویری آموزشی,آموزش غیر حضوری و الکترونیکی,دوره آموزشی تخصصی، Array, atof, atoi, atoll, C Programming, C#, cin.get, cin.peek cin.ignore, cin.putback, File, For, Function Overloading, If, isalnum, isalpha, isdigit, islower, memcmp, memcpy, memmove, memset, Merging two arrays, Namespace, overload, pointer, programming, strcat, strchr, strcmp, strcpy strncpy, strcspn, strlen, strncat, strspn, strstr, strtok, strtol strtod, strtoul, Structure, Switch, ToUpper, Union, while, آرایه, آرایه 2 بعدی, آرایه 3 بعدی, آرایه چند بعدی, آرایه دو بعدی, آرایه یک بعدی, ادغام دو آرایه, ارسال استراکچر به تابع, استراکچر, اشاره گر, اشاره گر Void, اشاره گر آویزان, اشاره گر به استراکچر, اشاره گر به اشاره گر, انواع اشاره گر, انواع داده ها, انواع عملگرها, برنامه سازی پیشرفته, برنامه نویسی, پشته, پیاده سازی پشته, پیاده سازی صف, پیاده سازی لیست پیوندی, تابع, تابع fclose, تابع fopen, تابع fread, تابع fseek, تابع ftell, تابع fwrite, تابع rewind, تابع بازگشتی, تفاوت c با ++c, توابع کار با رشته ها, جستجوی خطی, جستجوی دودویی, حلقه های تودرتو, دستور do whilem, دستور for, دستور If, دستور switch, دستور while, دستورات شرطی, رابطه اشاره گر با آرایه, زبان C++, سر بارگذاری تابع, سی پلاس پلاس, لیست پیوندی, مبحث شی ء گرایی, متغیرهای پویا, مرتب سازی انتخابی, مرتب سازی حبابی, مزیت ++C, مفهوم Namespace, یونیون
دانلود, فرادرس, آموزشی, رایگان, دانلود, فیلم, آموزشی, رایگان, دانلود, جزوه, تصویری, آموزشی, دانلود, کتاب, تصویری, آموزشی, آموزش, غیر, حضوری, و, الکترونیکی, دوره, آموزشی, تخصصی, Array, atof, atoi, atoll, C, Programming, C#, cin.get, cin.peek, cin.ignore, cin.putback, File, For, Function, Overloading, If, isalnum, isalpha, isdigit, islower, memcmp, memcpy, memmove, memset, Merging, two, arrays, Namespace, overload, pointer, programming, strcat, strchr, strcmp, strcpy, strncpy, strcspn, strlen, strncat, strspn, strstr, strtok, strtol, strtod, strtoul, Structure, Switch, ToUpper, Union, while, آرایه, آرایه, 2, بعدی, آرایه, 3, بعدی, آرایه, چند, بعدی, آرایه, دو, بعدی, آرایه, یک, بعدی, ادغام, دو, آرایه, ارسال, استراکچر, به, تابع, استراکچر, اشاره, گر, اشاره, گر, Void, اشاره, گر, آویزان, اشاره, گر, به, استراکچر, اشاره, گر, به, اشاره, گر, انواع, اشاره, گر, انواع, داده, ها, انواع, عملگرها, برنامه, سازی, پیشرفته, برنامه, نویسی, پشته, پیاده, سازی, پشته, پیاده, سازی, صف, پیاده, سازی, لیست, پیوندی, تابع, تابع, fclose, تابع, fopen, تابع, fread, تابع, fseek, تابع, ftell, تابع, fwrite, تابع, rewind, تابع, بازگشتی, تفاوت, c, با, ++c, توابع, کار, با, رشته, ها, جستجوی, خطی, جستجوی, دودویی, حلقه, های, تودرتو, دستور, do, whilem, دستور, for, دستور, If, دستور, switch, دستور, while, دستورات, شرطی, رابطه, اشاره, گر, با, آرایه, زبان, C++, سر, بارگذاری, تابع, سی, پلاس, پلاس, لیست, پیوندی, مبحث, شی, ء, گرایی, متغیرهای, پویا, مرتب, سازی, انتخابی, مرتب, سازی, حبابی, مزیت, ++C, مفهوم, Namespace, یونیون