zzahra 4750 ارسال شده در 30 بهمن، 2010 سلام.این تاپیک رو برای آموزش زبان c زدم. البته خیلی مقدماتیه سعی میکنم چیزایی که واقعا لازمه و به کارمیاد رو بگم اول یه توضیحی درباره این زبان برنامه نویسی: زبان قابل انعطاف و بسیار قدرتمندیه و هیچ محدودیتی برای برنامه نویس نداره.هرآنچه را که فکر میکنید میتونید در این زبان پیاده سازی کنید ارتباط تنگاتنگی بین C و زبان اسمبلی وجود داره.پس میتونید از تمام قابلیت های اسمبلی در این زبان استفاده کنید C نسبت به حروف حساسه.یعنی بین حروف کوچک و بزرگ تفاوت میگذاره.به عنوان مثال while یک کلمه کلیدی است ولی WHILE این طور نیست. توصیه میشه تمام برنامه هایC با حروف کوچیک نوشته بشن حداکثر طول یک دستور در C 255 کاراکتره 17
zzahra 4750 مالک ارسال شده در 30 بهمن، 2010 تعریف متغیر : ; Int a; Intb; Float a,b; مقداردهی: Int a=5; Float a=3,14; Char ch='a'; Int a,b=6; برای مقدار دهی ثابت ها از const استفاده میکنیم: Const ; Const int a=b; Const float r=3,14; 11
zzahra 4750 مالک ارسال شده در 30 بهمن، 2010 عملگرها: ا-عملگرهای محاسباتی 2-عملگرهای منطقی 3-عملگرهای رابطه ای 4-عملگرهایbitwise operator ---------------------------------------- 1-عملگرهای محاسباتی: w-yw+y x*y x/y x%y x-- y-- --x --y -------------------------------------- 2-عملگرهای منطقی: and:&&or:|| not:! ---------------------------------------------- 3-عملگرهای رابطه ای: > >= == =! --------------------------------------------- 4-عملگرهایbitwise operator (ترجمه شده:دستکاری بیت!) and:&or:| wor:^ not:n shiftright>> shiftleft 12
zzahra 4750 مالک ارسال شده در 30 بهمن، 2010 ساختار برنامه نویسیc برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 12
zzahra 4750 مالک ارسال شده در 1 اسفند، 2010 چاپ اطلاعات : برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام عبارت اول برای کاراکترهای کنترلی،کاراکترهای فرمت در تابع printfاست عبارت دوم اطلاعاتی که باید با فرمت مشخص شده در عبارت اول در خروجی نمایش داده شود مثال: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 11
zzahra 4750 مالک ارسال شده در 1 اسفند، 2010 f\ ----> انتقال به صفحه ی جدید n\ ----> انتقال به خط جدید t\ -----> ایجاد 8فاصله(tab) '\ -----> چاپ کردن' درمتن "\ -----> چاپ کردن" در متن ----------------------------------------- مثال: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام خروجی: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام *به خاطر وجودn\ قبل از عبارت world،این عبارت در سطر بعدی چاپ میشه 11
zzahra 4750 مالک ارسال شده در 1 اسفند، 2010 f% اعشاری c% کاراکتر s% رشته d% عدد p% اشاره گر u% عدد صحیح بدون علامت %% چاپ% --------------------------------------- مثال: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام خروجی:b ---------------------------------------- برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام خروجی:zahra 11
zzahra 4750 مالک ارسال شده در 2 اسفند، 2010 برای خواندن کاراکتر از صفحه کلید : (نوع متغیر ,آدرس متغیر)scanf getch getche getchar تفاوتgetcheبا getch در این است که کاراکترهای ورودی رو نشون میده getcharنیاز به زدن کلیدenter داره 11
zzahra 4750 مالک ارسال شده در 4 اسفند، 2010 یک تمرین ساده: برنامه ای که میانگین 3 عدد را با استفاده از تابع getch حساب کند. #include#include main() { float avg, int a,b,c; printf("\n enter first number:"); a=getch(); printf("\n enter second number:"); b=getch(); printf("\n enter third number:"); c=getch(); avg=(a+b+c)/3; printf("\n your avarage is:%f",avg); } 11
zzahra 4750 مالک ارسال شده در 7 اسفند، 2010 loop برای جلوگیری از تکرار استفاده میشه برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 9
zzahra 4750 مالک ارسال شده در 27 فروردین، 2011 تمرین1:برنامه ای که میانگین اعداد ورودی زا محاسبه کند برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام m تعداد افرادوn نمره ها هستند. تمرین2:برنامه ای که فاکتوریل یک عدد را حساب کند: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 3
shinersun 40 ارسال شده در 29 فروردین، 2011 سلام خوبید؟؟؟ انتحانت خوب بود؟؟؟ می بخشید اینجا پیام دادم....صفحه پروفیلتون بسته بود.... خواستم بابت جزوه خوب برنامه نویسی تشکر کنم.... بسیار سپاسگذارم....:icon_gol: 1
ارسال های توصیه شده