جستجو در سوالات؟
پیام ارسال شد بستن

IDE و کامپایلر – شروع برنامه نویسی

برنامه نویسی چیست؟

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

کامپیوتر ها :

  • فکر نمی کند
  • حدس نمی زند
  • فقط دستور دقیق را اجرا می کند

مثال هایی از کاربرد برنامه نویسی :

  • محاسبه معدل دانشجو
  • ثبت اطلاعات دانشجویان
  • محاسبه حقوق کارمندان
  • طراحی بازی ها و نرم افزارها

محاسبه معدل دانشجو

ثبت اطلاعات دانشجویان

محاسبه حقوق کارمندان

محاسبه حقوق کارمندان

نتیجه: اگر دستور ما دقیق نباشد، خروجی اشتباه میشود.

زبان برنامه نویسی چیست؟

کامپیوتر فقط زبان ۰ و ۱ را می فهمد، اما انسان نمی تواند مستقیماً با این زبان کار کند.

به همین دلیل از زبان های برنامه نویسی استفاده میکنیم.

چرا ++C ؟

ساده و آموزشی
مناسب دانشگاه
تقویت منطق برنامه نویسی
پایه یادگیری زبان های دیگر مثل Python و Java 

مراحل اجرای یک برنامه

 هر برنامه ++C سه مرحله اصلی دارد: 

Source Code(نوشتن کد)

کامپایل (تبدیل به زبان ماشین)

 اجرا (Run)

اگر در مرحله کامپایل خطا وجود داشته باشد: – برنامه اجرا نمیشود – باید خطا را اصلاح کنیم.

کلمه “الگوریتم” از نام ریاضیدان ایرانی، محمد بن موسی خوارزمی، گرفته شده است.

Compiler کامپایلر چیست ؟

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

چرا به کامپایلر نیاز داریم؟

را مستقیماً نمی فهمد ++C کامپیوتر زبان
فقط زبان ماشین(۰ و ۱) را اجرا میکند

کلمه “الگوریتم” از نام ریاضیدان ایرانی، محمد بن موسی خوارزمی، گرفته شده است.

مثال ساده

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

کامپایلرهای معروف ++C

GCC

MinGW

Clang

IDE چیست ؟ (محیط توسعه یکپارچه)

IDE مخفف 

Integrated Development Environment است

IDE یک نرمافزار است که در آن میتوانیم: 

کد بنویسیم

کامپایل کنیم

اجرا کنیم

خطاها را ببینیم

IDE چرا مهم است؟

بدون IDE هم میتوان برنامه نوشت اما با IDE کار : 

سریع تر

ساده تر

قابل فهم تر

اجزای اصلی یک IDE

ویرایشگر کد (Editor)

کامپایلر

اجراکننده (Run)

نمایش خطاها

IDE های مناسب برای دانشجویان

Code::Blocks

ساده و آموزشی

مناسب مبتدی ها

++Dev-C

سبک و ساده

مناسب شروع

Visual Studio Code

حرفه ای تر

مناسب ادامه مسیر

Visual Studio Code : پیشنهاد این دوره

تفاوت کامپایلر و IDE

معمولاً یک یا چند کامپایلر را در خود دارد. IDE

ساختار کلی یک برنامه ++C

به اولین برنامه خود نگاه کنید:

این برنامه ساده ترین شکل یک برنامه ++C است. 

تفاوت کامپایلر و IDE

 برای استفاده از ورودی و خروجی (cout و cin) لازم است.

باعث میشود راحت تر بنویسیم و مجبور نباشیم هر بار std:: بنویسیم. 

نقطه شروع اجرای برنامه
هر برنامه main فقط یک دارد .

بدنه برنامه را مشخص میکند.

برای چاپ خروجی روی صفحه استفاده میشود.

یعنی برنامه با موفقیت تمام شده است.

چاپ خروجی ( cout دستور )

مثال ساده:

چاپ چند مقدار:

رفتن به خط بعد:

یا

خطاهای رایج دانشجویان مبتدی

یعنی برنامه با موفقیت تمام شده است.

نوشتن اشتباه cout (مثلاً cot)

حذف

نداشتن main

این خطاها کاملاً طبیعی هستند.

تمرین های کلاسی

تمرین 1

  • برنامه ای بنویسید که نام شما را چاپ کند.

تمرین 2

  • برنامه ای بنویسید که نام شما را چاپ کند.

تمرین 3 

  • چاپ نام، نام خانوادگی و رشته تحصیلی در سه خط.

تمرین 4

  • چاپ یک متن دلخواه در دو خط با endl .

تمرین 5

  • چاپ یک متن با استفاده از n\ .
0
    0
    سبد خرید شما
    سبد خرید شما خالی است.بازگشت به فروشگاه