خرخون

پاتوق خرخونا

خرخون

پاتوق خرخونا

۶ مطلب در بهمن ۱۳۹۲ ثبت شده است


بیایید حالا یه سری از توابع جای خالی رو با هم عملکرشون رو ببینیم؛


کد n\ (خط جدید)

مثال درس قبل رو اینجا با کد n\ وارد میکنم تا ببینیم چه تغییری رخ میده؛

کد:

#include <stdio.h>
int main()
{
          printf("Salam\nMellat!");
getch();
}

نتیجه (برای بزرگ تر دیده شدن روی عکس کلیک کنید):


کد n\ رو بدون واسطه یا جای خالی میشه وارد کرد، فرقش اینه که اگه جای خالی بزارید و وارد کنید در برنامه هم یه جای خالی بعد از سلام میاد و بعد به خط جدید میره.

بعضی از این توابع رو در زیر با عملکردشون می‌تونید ببینید:


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

#include <stdio.h>
int main()
{
       int a;
       int b;
             printf("Nomre aval ra vared konid:");
             scanf("%d", &a);
             printf("Nomre dovom ra vared konid:");
             scanf("%d", &b);
           printf("jame in do nomre barabar ba %d ast", a + b);
    getch();
}


نتیجه باید به شکل زیر ظاهر شود(برای بزرگ‌تر شدن روی عکس کلیک کنید):


int a
این کد دستور ورودی برنامه‌ی شماست! int مخفف کلمه‌ی intiger هست که وقتی این کد رو می‌نویسید و جلوش یه اسم براش انتخاب می‌کنید، برنامه یه فضای خالی به اون اسم در حافظه براش در نظر می‌گیره که اون فضای خالی می‌تونه با ورود اولیه پر شده باشه، ینی خودتون یه مقدار ثابت همون اول براش در نظر بگیرید و یا با محاسبه پر بشه، و یا می‌تونه حاصل محاسبات دیگه تو برنامه جای اون فضای خالی رو پر کنه. در کل بدونید که وقتی می‌نویسید int a مثلا یه جای خالی به نام a در حافظه گذاشتید کنار.


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


دو نکته یادتون نره:
1) فقط جنس داده داخل گیومه باشه.
2) قبل از آدرس داده حتما یه & بزارید.

اگه بخوایم چنتا داده رو از کاربر بخوایم باید دستوری مثل دستور زیر بنویسیم.

         scanf("%d%d%d", &a, &b, &c);

برای هر داده باید تعریف بشه جنسشون چیه و به ازای هر داده یه تعریف!
با دادن این کد به سیستم، برنامه ازمون سه بار پشت سر هم عدد صحیح می‌خواد که با وارد کردنشون به ترتیب به مقدار های a و b و c می‌رن.

انواع داده‌ها





  • Mohsen Etebari

سلام دوباره، 

بعد از نصب کامپایلر ‌Dev و آشنا شدن با اون حالا بریم سراغ اولین خط از برنامه نویسیمون.

کد های زیر رو تو برنامه بنویسین تا جز به جز باهم بررسیشون کنیم.

#include <stdio.h>
int main()
{
          printf("Salam Mellat!");
getch();
}


بعد از اینکه این کد رو نوشتید از منوی بالا روی گزینه‌ی compile & run کلیک کنید تا برنامه‌ای که نوشتید باز شه. گزینه‌ی compile & run رو می‌تونید در تصویر زیر ببینید


بعد از اجرا باید نتیجه‌ای به صورت زیر ببینید:



با فشار دادن هر دکمه‌ای از برنامه خارج میشید.


دستور include#

کامپایلر شما بعد از Run شدن سریعا به دنبال دستوراتی میره که با هشتگ ( # ) شروع میشن. این هشتگ‌ها قبل از کامپایل شدن برنامه، مستقیم به پردازشگر رفته و اول اونجا بررسی میشن. عبارت روبه‌رویی این هشتگ عبارت stdio.h هستش که نوع کتابخانه برنامه یا زبان برنامه رو مشخص می‌کنه. این عبارت مخفف عبارت  Standard Inpu/Output Header هستش که برای کامپایلر تعریف شده‌ که تا این کد رو گرفت دستوری مثل printf رو به صورت "بر روی صفحه چاپ کن" معنی کنه. 

در کل این کد رو باس اول همه‌ی برنامه‌های C تون بزارین و یادتون باشه که هیچ حرف اونو بزرگ وارد نکنید که کامپایلر دیگه نمی‌تونه برنامه رو کامپایل کنه.


()int main

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

بعد از main یه براکت چپ میبینین (}). این براکت بدنه‌ی اصلی برنامه رو مشخص می‌کنه و یه نقطه‌ی شروعه برای نوشتن برنامه‌تون و در پایان برنامه هم یه براکت راست ({) وجود داره که اون هم پایان برنامه رو نشون میده. 


دستور printf

دستور printf به کامپایلر دستور می‌ده تا هرچیزی که در داخل پراتز-گیومه‌های مقابل این دستور هستش رو، روی صفحه‌ی نمایش نشون بده. باز هم دقت کنین اگه اشتباها تایپ کنید Printf هیچ دستوری بدلیل بزرگ بودن P اجرا نمی‌شه.


سیمیکولون ";"

سیمیکولون هم رفیق فابریک تمام پروگرامرها و پر استفاده ترین آّبجکت برنامه نویسی رو بهتون معرفی میکنیم.

این علامت باید ته همه‌ی دستورات اجرایی تون بیاد. دستوراتی مثل printf-scanf-sum... . 

با این دستورات بعدا آشنا می‌شید.


()getch 

این دستور یه دستور خروجی هستش که باعث می‌شه تا برنامه بعد از تمام عملیات‌های نوشته شده با وارد کردن یه دکمه خارج بشه. در بیشتر منابع از return استفاده میکنن که دارای باگهایی هستش، در کل پیشنهاد می‌شه که از getch استفاده کنید. این دستور مخفف عبارت get character هستش و یادتون نره که حتما آخر این دستور یه سیمیکولون بزارید. برای امتحان می‌تونید این دستور رو بردارید و برنامه رو اجرا کنید تا به اهمیت این دستور پی ببرید.


درس بعد

* مقدمات-------------------------------------------------------

درس اول -------------------------- شروع با یه کامپایلر خوب

درس دوم -------------------------- سلام ملت

درس سوم--------------------------  برخی توابع برای استارت

سلام، 

دنیای برنامه‌ نویسی دنیای خلاقیت و ابتکاره. تمام درس‌ها و کد هایی که اینجا با هم کار می‌کنیم فقط مثل یک مثال میمونه تا اون کار اصلی و جرقه‌ی مهم رو تو ذهن خودتون ببینین و برنامه‌ی خودتونو بسازید. 

دائم در بین راه به این فکر کنید که اگه فولان کد رو تغییربدم چه اتفاقی خواهد افتاد؟ و تغییر بدید و در هرچیزی دست ببرید و نترسید. این راز برنامه نویس شدنه. 


گام اول) داشتن یک کامپایلر

خیلی از کسایی که تازه شروع می‌کنن به برنامه نویسی، و C رو استاد درس میده و اون‌ها یادداشت می‌کنن با خودشون میگن خب، الان این 50 خط کدی که من نوشتم چی شد؟ کجا باید وارد شه؟ چی اجرا می‌شه؟ 

این‌ها همه با داشتن یه کامپایلر یه به عبارت دیگه داشتن یک برنامه تبدیل کد به فایل .EXE درست می‌شه.



نرم افزار Dev C++ 4.9



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

دانلود


گام دوم) آماده سازی نرم‌افزار

حالا وقت اینه که نرم افزار رو نصب کنید. که نصب ساده‌ای داره و نیازی به توضیح نیست، بعد از نصب یه پنجره‌ای به شکل بالا باز می‌شه که حالا نوبت به اینه که شروع کنید به برنامه نویسی.

Ctrl + N رو فشار بدید تا اولین فایل برنامه نویسی رو ایجاد کنید، صفحه‌ای سفید آماده به کار جلوتون باز میشه و حالا باید فایلتون رو Save  کنید، دکمه‌های Ctrl + F12 رو فشار بدید یا از منوی فایل Save as رو انتخاب کنید و یه جایی فایلتون رو ذخیره کنید. قبل از ذخیره کردن نوع فایل رو طبق تصویر زیر تغییر بدید.



قسمت Save as type رو به C source تغییر بدین، یه اسم انتخاب کنین و آماده شید برای درسنامه بعدی و شروع اولین برنامه. 

؛) میبینمتون. 


درس بعد