تخفیف شگفت انگیز پاییزی درسمن

20% تا 70% تخفیف

ثانیه

دقیقه

ساعت

روز

زبان برنامه نویسی ++C و اجزای تشکیل دهنده یک برنامه


زبان برنامه نویسی ++C و اجزای تشکیل دهنده یک برنامه
براي خريد اين درس نياز است وارد سايت شويد. در صورت نداشتن حساب کاربري عضو شويد.

آموزش زبان برنامه نویسی ++C و اجزای تشکیل دهنده یک برنامه:


ما در این آموزش قصد داریم شما عزیزان را با معنی و مفهوم زبان برنامه نویسی و کاربرد های آن آشنا کنیم و اینکه چگونه می توانند به ما کمک کنند صحبت خواهیم کرد. اگر با زبان های برنامه نویسی آشنایی ندارید، نگران نباشید ما در این دوره از پایه ترین مفاهیم شروع می کنیم و این زبان را به شما آموزش می دهیم. با دیدن این آموزش شما قادر خواهید بود هر زبان برنامه نویسی را یاد بگیرید و در آن حرفه ایی شوید. حداکثر زبان های برنامه نویسی بر پایه ++C می باشند پس با یادگیری این زبان می توانید هر زبان دیگری را به راحتی یاد بگیرید. پس این آموزش با ارزش را با دقت ببنید و تمرین کنید.


زبان برنامه نویسی، زبانی است که با استفاده از آن می توانیم با کامپیوتر صحبت کنیم. پس اگر ما یک زبان برنامه نویسی بلد باشیم می توانیم با کامپیوتر خود صحبت کنیم و از آن بخواهیم کارهایی را برای ما انجام دهد، در واقع می توانیم برنامه هایی بنویسیم که خود ما آن ها را بلد باشیم و بعد به کامپیوتر یاد بدهیم که چه کاری برای ما انجام دهند و بسیار سریع تر و با کیفیت تر کارها را برای ما انجام می دهند.
ما همیشه در محیط اطرافمان مسئله های زیادی داشته ایم و خواهیم داشت و این مسائل به برنامه های کاربردی تبدیل شدند در واقع ابتدا راه حل آن ها ساخته یا کشف شده و بعد آن راه حل ها را به کامپیوتر می دهیم تا کار هایی را که به آن آموزش دادیم برای ما انجام دهد. در این قسمت به مفاهیم الگوریتم و می پردازیم.


الگوریتم، مراحل حل یک مسئله است و فلوچارت، در واقع مراحل انجام یا حل یک مسئله به صورت گرافیکی می باشد. برای نوشتن زبان برنامه نویسی ++C چند IDE وجود دارد، IDE نرم افزار هایی است که می توان برنامه های خود را در آن ها نوشت. در این دوره ما از نرم افزار ++Dev-c استفاده می کنیم.

اجزای تشکیل دهنده یک برنامه به 4 بخش تقسیم می شوند :

  • کلمات کلیدی : کلماتی از قبل تعیین شده هستند که معنی و مفهوم خاصی دارند.

  • انواع  داده ها : داده ها 3 دسته هستند:

       o  اعداد صحیح: int و char

       o  اعداد اعشاری: float و double

       o  هیچی: void  

 

  • شناسه ها: کلماتی هستند که توسط برنامه نویس وارد برنامه و باعث شناسایی می شوند. شناسه ها از کنار هم قرار گرفتن چند کاراکتر تشکیل می شوند.

 

نکاتی که برای نام گذاری شناسه ها باید رعایت شود: 

  1. شناسه ها با اعداد شروع نمی شوند.

  2. تنها از علامت _ در شناسه ها می توان استفاده کرد.

  3. از حروف فارسی نمی توانیم استفاده کنیم.

 

  • عملگرها: چهار دسته عملگر داریم:

         عملگر های محاسباتی: + - * / % =

در عملیات تقسیم اگر صورت و مخرج عدد صحیح باشد نتیجه عدد صحیح می باشد و اگر صورت یا مخرج و یا هر دو عدد اعشاری باشد نتیجه یک عدد اعشاری می باشد.

 

عملگر توضیح
+ جمع
_ تفریق
* ضرب
/ تقسیم
% باقیمانده تقسیم
= مساوی

 

         عملگرهای رابطه ای: <  >  =<  =>  =!  ==

برای مقایسه کردن استفاده می شوند و نتیجه آن 1 یا 0 می باشد.

 

عملگر توضیح
< بزرگتر
> کوچکتر
=< بزرگترمساوی
=> کوچکتر مساوی
=! نامساوی
== مساوی

 

         عملگرهای ترکیبی: =+  =-  =*   =/   =%  

این عملگر ها برای خلاصه نویسی در برنامه هستند. مانند جدول زیر:

 

عملگر ترکیبی    به صورت خلاصه نشده
a=a+2 a+=2  
a=a-2 a-=2
a=a*2 a*=2
a=a/2 a/=2
a=a%2 a%=2

 

         عملگرهای منطقی: &&  ||   !
برای شرط ها در برنامه استفاده می شوند.

 

عملگر توضیح
&& (And) به معنی "و" می باشد و در صورتی مقدار آن true می باشد، که هر دو شرط درست باشد.
|| (or) به معنی "یا" می باشد و هنگامی که یکی از شرط ها درست باشد، مقدار آن true می باشد.
! (not)  به معنی نقیض می باشد.

 


دوست درسمنی عزیز، امیدواریم از این آموزش رایگان لذت برده باشید. برای یادگیری این مبحث می توانید این درس را دانلود کنید و از فایل ها و ویدئو این بخش استفاده کنید. شما عزیزان می توانید سوالات خود را در بخش انجمن پرسش و پاسخ مطرح کنید و همچنین منتظر انتقادات و پیشنهادات مفید شما در بخش نظرات هستیم تا ما را در کیفیت بهتر آموزش هایمان یاری کنید.


 با امید موفقیت و شادی برای شما دوست درسمنی عزیز smiley

انجمن برنامه نویسان++C

 

نظرات
programmer r
programmer با سلام من در سایت ثبت نام کردم و دانشجوی دوره شدم ولی هیچکدوم از ویدیوهای مقدماتی c++ نه برام باز میشه و نه دانلود تو دوره الگوریتم و فلوچارت هم همین مشکل رو دارم لطفا پیگیری کنید

برای پاسخ باید وارد شوید

پشتیبانی 1
پشتیبانی 1

سلام وقتتون بخیر، بنده بررسی کردم مشکلی وجود نداشت لطفا با یک مروگر دیگری امتحان کنید و یا در اکثر موارد مشکل از idm شما می باشد که گاهی اوقات تداخل در دانلود درس ها ایجاد خواهد کرد. اگر مشکلتان رفع نشد دوباره پیام بدهید تا بیشتر راهنمایتون کنیم.

فائزه شنبدی
faezeh سلام این دوره اموزش بدرد ازمون استخدامی میخوره؟

برای پاسخ باید وارد شوید

پشتیبانی 1
پشتیبانی 1

سلام وقتتون بخیر، بله ولی برای اطمینان بیشتر دوره پیشرفته سی پلاس پلاس نیز مشاهده کنید.

مریم دانا
مریم دانا برای من درس دانلود نمیشه میگه زمانش به اتمام رسیده

برای پاسخ باید وارد شوید

پشتیبانی 1
پشتیبانی 1

سلام وقتتون بخیر، کدام درس برایتان دانلود نمی شود؟ برای دانلود درس ها می بایست ابتدا در سایت ثبت نام کرده و سپس بعد از عضویت، دانشجوی دوره شوید. اگر باز نتوانستید درس را دانلود کنید لطفا نام درس را برایمان بفرستید تا مجدد بررسی شود.

محمدرضا سالمی سهی
Mamadsohi سلام عزیز برای نوشتن یک برنامه بعد از یادگیری این زبان بهتره که سمت کدام زبان برای برنامه نوشتن برویم؟

برای پاسخ باید وارد شوید

پشتیبانی 1
پشتیبانی 1

سلام وقتتون بخیر، شما می توانید زبان سی شارپ یا پایتون را بسته به انتخاب و علاقه خودتان انتخاب کنید، هر دو دوره ای که معرفی کردم بهتون می توانید رایگان در همین سایت مشاهده کنید.

یوسف بهروز
یوسف سلام خسته نباشید من جلسه اول رو تو یوتیوب دیدم استاد گفتن دوره الگوریتم هم میزارم و گذاشتن یه سوال داشتم برای یادگیری الگوریتم اول باید ++C بلد باشم یا داخل اموزش برنا ++C حرفی از الگوریتم هست الان گیج شدم کدام دوره رو اول شروع به یادگیری کنم الگوریتم یا ++C

برای پاسخ باید وارد شوید

پشتیبانی 1
پشتیبانی 1

شما می توانید ابتدا این دوره را مشاهده کنید که یک درکی از زبان سی پلاس پلاس داشته باشید بعد حتما دوره الگوریتم را مشاهده کنید.

dsds sdsd
ds درود فایلها دانلود نمیشه، لطفا بررسی کنید. سپاس

برای پاسخ باید وارد شوید

پشتیبانی 1
پشتیبانی 1

سلام وقتتون بخیر، من چک کردم مشکلی نداشتن، شما لطفا ابتدا ورود کنید به سایت و بعد دکمه دانشجو دوره را کلیک کنید.

parsa rostami
پارسا سلام ببخشید این دوره هایی که تو سایت میزارین همون هایی ان که تو یوتیوب میزارین؟؟

برای پاسخ باید وارد شوید

پشتیبانی 1
پشتیبانی 1

سلام پارسا جان، بعضی هاشون بله ولی خیلی از ویدئو ها ممکنه متفاوت باشند.

احمد طباطبایی
Ahmad سلام ، فرمودید الگوریتم و فلوچارت رو جدا میگید اما من توی سایت ندیدمش !!!

برای پاسخ باید وارد شوید

پشتیبانی 1
پشتیبانی 1

بله، الان دوره فعال شده است، شما می توانید با کلیک روی آموزش الگوریتم و حل مسئله دوره مورد نظر را مشاهده کنید.

احمد طباطبایی
Ahmad سلام ، کلید play فعال نیست و نمیشه آنلاین مشاهده کرد و مجبور شدم دانلود کنم و ببینم ، لطفا این مشکل رو حل کنید . ممنونم .

برای پاسخ باید وارد شوید

پشتیبانی 1
پشتیبانی 1

سلام احمد جان، به روی چشم حتما این مشکل را حل میکنیم. ممنون که اطلاع دادید.

آتنا محمدی
اتنا سلام وقت بخیر چرا فیلم باز نمیشه؟

برای پاسخ باید وارد شوید

پشتیبانی 1
پشتیبانی 1

سلام دوست عزیز، ابتدا باید در سایت ثبت نام کنید و دانشجو دوره بشوید سپس به ویدئو ها دسترسی پیدا می کنید، اگر باز هم نتوانستید ویدئو ها را دانلود کنید بگید تا بررسی کنم. 

در خدمت شما هستیم، موفق باشید.

طاها موسوی
..... سلام خسته نباشید به نظر شما من برنامه نویسی java را ببینم یا ++c

برای پاسخ باید وارد شوید

پشتیبانی 1
پشتیبانی 1

سلام دوست عزیز، سوال شما خیلی کلی می باشد ابتدا باید راجب هر زبان تحقیقات لازم را انجام بدهید و اینکه ببینید،در آینده در چه شاخه ای قصد دارید فعالیت کنید و بعد تحقیق کنید که کدام زبان در آن شاخه ای که انتخاب کرده اید حرف برای گفتن دارد.

با این کار یک دید بسیار وسیعی از هدف و زحماتی که در آینده قرار است انجام بدید را پیدا می کنید. پیروز و موفق باشید.


نظر بدهید نشانی ایمیل شما منتشر نخواهد شد .
برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.


مشخصات دوره


مدرس دوره : مهدی عباسی
تعداد جلسات 13 جلسه
مدت زمان 618 دقیقه
حجم دوره 2/10 گیگابایت
سطح مهارت مقدماتی
وضعیت دوره پایان یافته
تعداد دانشجویان 1290
: میانگین امتیاز

رایگان
برای دسترسی به این دوره وارد یا عضو شوید.
مهدی عباسی

مهدی عباسی


درباره مدرس :

مهدی عباسی هستم، مسلط به حداقل ۲۰ زبان مطرح برنامه نویسی به صورت پیشرفته، مدیر عامل شرکت آریا نرم افزار و بنیانگذار آکادمی آنلاین درسمن، مسلط به تدریس دروس تخصصی کاردانی و کارشناسی کامپیوتر، پایگاه داده ... ده ها، برنامه نویسی پیشرفته، مبانی برنامه نویسی، مباحث ویژه طراحی وب و ....
بیشتر بدانید