برنامه نویسی یعنی دادن دستورهای دقیق، مرحله به مرحله و منطقی به کامپیوتر تا کاری مشخص را انجام دهد.
کامپیوتر ها :
مثال هایی از کاربرد برنامه نویسی :
محاسبه معدل دانشجو
ثبت اطلاعات دانشجویان
محاسبه حقوق کارمندان
نتیجه: اگر دستور ما دقیق نباشد، خروجی اشتباه میشود.
کامپیوتر فقط زبان ۰ و ۱ را می فهمد، اما انسان نمی تواند مستقیماً با این زبان کار کند.
به همین دلیل از زبان های برنامه نویسی استفاده میکنیم.
ساده و آموزشیمناسب دانشگاهتقویت منطق برنامه نویسیپایه یادگیری زبان های دیگر مثل Python و Java
هر برنامه ++C سه مرحله اصلی دارد:
Source Code(نوشتن کد)
کامپایل (تبدیل به زبان ماشین)
اجرا (Run)
اگر در مرحله کامپایل خطا وجود داشته باشد: – برنامه اجرا نمیشود – باید خطا را اصلاح کنیم.
کلمه “الگوریتم” از نام ریاضیدان ایرانی، محمد بن موسی خوارزمی، گرفته شده است.
کامپایلر برنامه ای است که کدی که ما می نویسیم را به زبان قابل فهم برای کامپیوتر تبدیل میکند.
را مستقیماً نمی فهمد ++C کامپیوتر زبانفقط زبان ماشین(۰ و ۱) را اجرا میکند
GCC
MinGW
Clang
IDE مخفف
Integrated Development Environment است
IDE یک نرمافزار است که در آن میتوانیم:
کد بنویسیم
کامپایل کنیم
اجرا کنیم
خطاها را ببینیم
بدون IDE هم میتوان برنامه نوشت اما با IDE کار :
سریع تر
ساده تر
قابل فهم تر
ویرایشگر کد (Editor)
کامپایلر
اجراکننده (Run)
نمایش خطاها
Code::Blocks
ساده و آموزشی
مناسب مبتدی ها
++Dev-C
سبک و ساده
مناسب شروع
Visual Studio Code
حرفه ای تر
مناسب ادامه مسیر
Visual Studio Code : پیشنهاد این دوره
معمولاً یک یا چند کامپایلر را در خود دارد. IDE
به اولین برنامه خود نگاه کنید:
این برنامه ساده ترین شکل یک برنامه ++C است.
برای استفاده از ورودی و خروجی (cout و cin) لازم است.
باعث میشود راحت تر بنویسیم و مجبور نباشیم هر بار std:: بنویسیم.
نقطه شروع اجرای برنامههر برنامه main فقط یک دارد .
بدنه برنامه را مشخص میکند.
برای چاپ خروجی روی صفحه استفاده میشود.
یعنی برنامه با موفقیت تمام شده است.
مثال ساده:
چاپ چند مقدار:
رفتن به خط بعد:
یا
نوشتن اشتباه cout (مثلاً cot)
حذف
نداشتن main
این خطاها کاملاً طبیعی هستند.
تمرین 1
تمرین 2
تمرین 3
تمرین 4
تمرین 5