پرش به محتوای اصلی
مسیر تخصصی جاوا و Spring
درخواست پروژهارتباط با ماراهنما
جاواپرویاد بگیر، تمرین کن، حرفه‌ای بساز
خانهدوره‌هاآموزش رایگانوبلاگمدرس‌هاخدمات
خانهجلسه هفتم | توابع کتابخانه ای در زبان برنامه نویسی C
آموزش برنامه نویسی »

جلسه هفتم | توابع کتابخانه ای در زبان برنامه نویسی C

توابع کتابخانه ای در زبان برنامه نویسی c نظیر tan ،cot ،sqrt،sin،cos،exp،log،isalnum،isalpha،

۶ دقیقه مطالعهآموزش برنامه نویسی »آموزش جاوا و انجام پروژه های برنامه نویسی
جلسه هفتم | توابع کتابخانه ای در زبان برنامه نویسی C
محتوای منتخب جاواپرو

خلاصه مطلب

توابع کتابخانه ای در زبان برنامه نویسی c نظیر tan ،cot ،sqrt،sin،cos،exp،log،isalnum،isalpha،
نوع محتوامقاله آموزشی
موضوعآموزش برنامه نویسی »
زمان مطالعه۶ دقیقه
آخرین ویرایش۱۲ بهمن ۱۴۰۲

فهرست مینی دوره آموزش زبان برنامه نویسی C

جلسه اول | آموزش دانلود و نصب برنامه ++Dev-C

جلسه دوم | مقدمات،متغیرها و عملگرها در زبان برنامه نویسی C

ادامه جلسه دوم | مقدمات،متغیرها و عملگرها در زبان برنامه نویسی C

جلسه سوم | حلقه ها و دستورات شرطی در زبان برنامه نویسی C

ادامه جلسه سوم | حلقه ها و دستورات شرطی در زبان برنامه نویسی C

جلسه چهارم | توابع در زبان برنامه نویسی C

جلسه پنجم | آرایه ها و رشته ها در زبان برنامه نویسی C

ادامه جلسه پنجم | آرایه ها و رشته ها در زبان برنامه نویسی C

جلسه ششم | آموزش کار با فایل در زبان برنامه نویسی C

جلسه هفتم | توابع کتابخانه ای در زبان برنامه نویسی C

جلسه هشتم(آخر) | آموزش توابع گرافیکی در زبان برنامه نویسی C

دوره صفر تا پیشرفته آموزش رایگان زبان برنامه نویسی C در سایت آموزشی جاواپرو
دوره صفر تا پیشرفته آموزش رایگان زبان برنامه نویسی C در سایت آموزشی جاواپرو
مدرس زبان برنامه نویسی C
مدرس زبان برنامه نویسی C

جلسه هفتم | آموزش توابع کتابخانه ای در زبان برنامه نویسی C

توابع کتابخانه ای در زبان برنامه نویسی C توابع کتابخانه ای توابعی هستند که کد های آماده شده از قبل را درون خود جای میدهند و اغلب ساخت خود مایکروسافت هستند , این توابع , میتوانند کار های مختلفی مثل عملیات های ریاضی , توابع مثلثی , و انجام دادن کار هایی که اگر خودمان بخواهیم انجام دهیم , وقت زیادی میگیرد.

توابع ریاضی در زبان برنامه نویسی C : توابع ریاضی در زبان c توابعی هستند که عملیات های همچون کوسینوس , سینوس , تانژانت , کوتانژانت , قدر مطلق , لوگاریتم و .... مورد اشتفاده قرار میگیرند . بعضی از این توابع کار های بسایر سنگین و سیستم خور را در مدد زمان چند ثانیه انجام میدهند و در وقت برنامه به مقدار قابل توجهی سرفه جویی میشود , به همین دلیل توصیه میشود بجای عملیات های ساده ای که خودتان میتوانید برنامه آنها را بنویسید , از این این توابع استفاده کنید. تمامی توابع مربوط به ریاضی در زبان C در کتابخانه math.h موجود میباشد.

تابع ()tan و ()cot : تابع tan() همان طور که از اسمش مشخص است , تانژانت یک زاویه را محاسبه میکند و پاسخ را برمیگرداند.

مثال :

#include #include #include #include #include int main(){ double x = 1; for (int i=0; i

خروجی :

1.557408 1.964760 2.572152 3.602102 5.797884 14.101420 -34.232533 -7.696602 -4.286262

تحلیل : در برنامه بالا , اول از همه کتابخانه math.h را به برنامه اضافه کردیم , سپس تانژانت عدد اعشاری x را هر بار حساب کرده و در خروجی نمایش میدهیم , سپس به X مقدار 0.1 را اضافه میکنیم . اینگونه tan() اعداد 1 تا 2 را بدسته اوردیم .

تابع cot() همان طور که از اسمش مشخص است , کتانژانت یک زاویه را محاسبه میکند و پاسخ رابرمیگرداند.

تدریس خصوصی آنلاین و از راه دور برنامه نویسی زبان C(سی)...[کــــــلیک کنید]

مثال :

#include #include #include #include #include int main(){ double x = 1; for (int i=0; i

خروجی :

0.642093 0.508968 0.388780 0.277616 0.172477 0.070915 -0.029212 -0.129927 -0.233304

تحلیل : در برنامه بالا , اول از همه کتابخانه math.h را به برنامه اضافه کردیم , سپس کتانژانت عدد اعشاری x را هر بار حساب کرده و در خروجی نمایش میدهیم , سپس به X مقدار 0.1 را اضافه میکنیم . اینگونه cot() اعداد 1 تا 2 را بدسته اوردیم.

تابع ()sqrt :این تابع در کتابخانه math.h وجود دارد و برای این استفاده میشود که رادیکال یک عدد را بدست اورد , توجه کنید که اگر عدد منفی به این تابع بدهید , در نسخه های 2014 به بعد زبان c فقط اعداد مختلط را نمایش میدهد , در غیر این صورت اگر با نسخه های قدیمی تر کار کنید , برنامه با ارور مواجه میشود. روش استفاده از این تابع به شکل زیر است :

sqrt (double arg)

تابع ()sin و تابع ()cos : این دو تابع همانور که از اسمشان معلوم است , مقدار سینوس و کوسینوس یک زاویه را محاسبه میکنند و روش استفاده از آن به شکل زیر است :

sin (double arg) // sin() cos (double arg) // cos()

تابع ()exp : این تابع برای محاسبه توانی از e ( بر مبنای لگاریتم طبیعی ) را محاسبه میکند و در خروجی نمایش میدهد . روش استفاده از این تابع به شکل زیر است :

exp (double arg)

به عنوان مثال اگر عدد 2.03 را به این تابع بدهید , مقدار زیر را برمیگرداند :

7.614086

تابع ()log : این تابع لگاریتم طبیعی یک عدد را محاسبه میکند ( بر اساس e ) . روش استفاده یا الگوی استفاده از این تابع به روش زیر میباشد :

log(double num)

تابع ()isalnum : این تابع یک کارکتر را به عنوان ورودی دریافت میکند و اگر این کارکتر وارد شده یکی از آرگومان های a تا z ( حروف بزرگ نیز قبول است ) و یا عدد 0 تا 9 باشد , مقدار 1 را برمیگرداند ( مقدار بازگشتی در نسخه های مختلف زبان c متفاوت است ) و در غیر این صورت عدد صفر را برمیگرداند.

مثال :

#include #include #include #include #include int main(){ char x ; scanf("%c",&x); if (isalnum(x)){ printf("\n ok"); } else { printf("\n NO"); } _getch(); return 0; }

خروجی :

A ok

تحلیل: در برنامه بالا در مرحله اول یک کارکتر توسط کاربر دریافت میکنیم و اگر کارکتر وارد شده با یکی از مقادیر حروف الفبا انگیلیسی یا اعداد 0 تا 9 باشد , مقدار OK را مینویسد و غیر این صورت , مقدار NO را در خروجی نمایش میدهد , چون مقدار وارد شده یکی از این کارکتر ها بود , مقدار OK در خروجی نمایش داده شد.

تابع ()isalpha : این تابع همان کار تابع ()isalnum را انجام میدهد , با این تفاوت که در این تابع کارکتر عددی ( 0 تا 9 ) را نیز قبول نمیکند در صورت وارد شدن , مقدار 0 را برمیگرداند. الگوی استفاده از این تابع به شکل زیر است :

isalpha (char arg)

تمرینات : 1. برنامه ای بنویسید که یک رشته از کاربر دریافت کند و برسی کند اگر کارکتری از این رشته برابر با رقم 0 تا 9 بود , آن را د رخروجی نمایش ندهد , در غیر این صورت , رشته را در خروجی نمایش دهد. 2. برنامه ای بنویسید که اختلاف سینوس و کوسینوس اعداد 1- تا 1 را بدست اورد و در خروجی نمایش دهد 3. برنامه بنویسید که یک عدد از کاربر دریافت کند , و اگر رادیکال عدد وارد شده یک عدد صحیح بود , عدد را در خروجی نمایش دهد , د رغیر این صورت , مجدد عددی دیگر از کاربر دریافت کند و این کار را تا زمانی که عددی وارد شود که رادیکال آن صحیح باشد وارد نشده , ادامه پیدا کند. 4. فرق بین تابع ()log و تابع ()exp را بگویید. 5. فرق بین تابع() isalnum و تابع ()isalpha را بازگو گنید.

پیروز و موفق باشید

سفارش انجام پروژه برنامه نویسی زبان C(سی) ...[کـــلیک کنید]

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

فرمت:PDF (لطفا در صورت خرابی لینک دانلود گزارش بدید که لینک اصلاح کنیم)

لینک دانلود آموزش رایگان اندروید
لینک دانلود آموزش رایگان اندروید

لینک دانلود

برچسب‌هاآموزش برنامه نویسی »آموزش زبان برنامه نویسی C »تابع در زبان برنامه نویسی cتوابع کتابخانه ای در زبان برنامه نویسی Cتوابع ریاضی در زبان ctan در زبان برنامه نویسی cکتانژانت در زبان cتابع قدر مطلق در زبان cسینوس در زبان cکوسینوس در زبان cلگاریتم در زبان cتوابع در زبان cآموزش زبان cبرنامه نویسی c
دسترسی سریع

فهرست مطلب

۱فهرست مینی دوره آموزش زبان برنامه نویسی C۲جلسه اول | آموزش دانلود و نصب برنامه ++Dev-C۳جلسه دوم | مقدمات،متغیرها و عملگرها در زبان برنامه نویسی C۴ادامه جلسه دوم | مقدمات،متغیرها و عملگرها در زبان برنامه نویسی C۵جلسه سوم | حلقه ها و دستورات شرطی در زبان برنامه نویسی C۶ادامه جلسه سوم | حلقه ها و دستورات شرطی در زبان برنامه نویسی C۷جلسه چهارم | توابع در زبان برنامه نویسی C۸جلسه پنجم | آرایه ها و رشته ها در زبان برنامه نویسی C۹ادامه جلسه پنجم | آرایه ها و رشته ها در زبان برنامه نویسی C۱۰جلسه ششم | آموزش کار با فایل در زبان برنامه نویسی C۱۱جلسه هفتم | توابع کتابخانه ای در زبان برنامه نویسی C۱۲جلسه هشتم(آخر) | آموزش توابع گرافیکی در زبان برنامه نویسی C
ادامه مسیر

پیشنهاد جاواپرو

موضوع را با آموزش‌های مرتبط ادامه دهید و نکته‌های کاربردی را در مسیر خود نگه دارید

مشاهده دوره‌ها
مطالب پیشنهادی

ادامه مطالعه

xدسته‌بندی نشده
۱۱ دی ۱۳۹۸ مطالعه کوتاه

x

پادکست شماره 3 – راه های کسب درآمد از برنامه نویسی

مطالعه مطلب
پادکست شماره 3 - راه های کسب درآمد از برنامه نویسیپادکست
۲۹ اردیبهشت ۱۴۰۴ مطالعه کوتاه

پادکست شماره 3 - راه های کسب درآمد از برنامه نویسی

در این پادکست برنامه نویسی به شیوه ها و راه های کسب درآمد از برنامه نویسی پرداخته ایم. یک کاغذ و قلم بردارید و به پادکست گوش بدید.

مطالعه مطلب
پادکست شماره 2 - چگونه وارد فضای برنامه نویسی شویم؟پادکست
۲۹ اردیبهشت ۱۴۰۴ مطالعه کوتاه

پادکست شماره 2 - چگونه وارد فضای برنامه نویسی شویم؟

در این پادکست برنامه نویسی یاد میگیریم که چگونه وارد فضای برنامه نویسی شویم و تخصص برنامه نویسی را به دست آوریم.

مطالعه مطلب
جاواپرومرجع تخصصی یادگیری و توسعهٔ جاوا

تجربه‌ای منظم، ساده و حرفه‌ای برای یادگیری عمیق جاوا، Spring و مهندسی نرم‌افزار؛ قابل استفاده در موبایل، تبلت و دسکتاپ

یادگیری

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

جاواپرو

درباره ماخدمات تخصصیدرخواست پروژهبلاگ فنی

پشتیبانی

تماس با ماپرسش‌های متداولقوانین و حریم خصوصیثبت تیکت
خرید امنپرداخت فقط در درگاه رسمیپشتیبانی آموزشیمسیر ارتباط شفاف و پیگیری‌پذیردسترسی پایداروب‌اپ واکنش‌گرا روی همه دستگاه‌ها
© ۱۴۰۵ جاواپرو؛ همه حقوق محفوظ استتوسعه توسط پایاپینگ
خانهدوره‌هاسبد