پاورپوینت برنامه نویسی به زبان C

پاورپوینت برنامه نویسی به زبان C (pptx) 38 اسلاید


دسته بندی : پاورپوینت

نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )

تعداد اسلاید: 38 اسلاید

قسمتی از متن PowerPoint (.pptx) :

برنامه نویسی به زبان C اجرای ترتیبی برنامه ها در یک برنامه اجرای دستورات به صورت ترتیبی است. یعنی دستوراتی که پشت سر هم نوشته شوند به همان ترتیب اجرا خواهند شد مگر آنکه توسط دستورات خاصی که دستورات کنترلی هستند این ترتیب به هم بخورد. مثال 1 #include int main() { printf(“Braces come in pairs!”); printf(“Comments come in pairs!”); printf(“All statements end with a semicolon!”); printf(“Spaces are optional!”); printf(“Must have a main function!”); printf(“C is done mostly in lowercase.”); return(0); } این برنامه فاقد متغیر است! زیرا نیازی به ذخیره کردن داده ها بصورت صریح نداشته است این برنامه دارای7 دستور است که پشت سر هم اجرا میشوند. 6 دستور اول باعث نمایش 6 جمله در صفحه نمایش میشود. دستور آخر باعث خاتمه تابع main و بازگشت به سیستم عامل و یا کامپایلر میشود. دستورات خروجی دستورات خروجی: دستورات خروجی دستوراتی هستند که به کمک آنها میتوان اطلاعات مختلفی را به کاربر نشان داد و یا به ابزارهای خروجی مختلف مثل چاپگر فرستاد. در زبان C مثل هر زبان برنامه نویسی دیگر بعلت اهمیت تبادل اطلاعات با کاربر دستورات خروجی متعددی وجود دارد که ساده ترین آن بصورت زیر است. printf(“salam”); این دستور هر آنچه که داخل دو علامت گیومه “” نوشته شده باشد را عینا در خروجی صفحه نمایش چاپ میکند. در نتیجه اگر بخواهیم پیغام دیگری مثلا حال شما چطور است را نمایش دهیم کافی است عبارت داخل گیومه را عوض کنیم: printf(“Hale Shoma Che Tor Ast?”); دستورات خروجی به مثالهای زیر توجه کنید: printf(“ **********”); این دستور 10 عدد علامت * را پشت سر هم چاپ میکند. printf(“ 1 2 3 4 5 6 7 8 9”); این دستور اعداد 1 تا 9 را بدنبال هم در صفحه نمایش چاپ میکند. کاراکتر \n اگر خروجی مثال 1 را در صفحه نمایش ببینیم چندان برایمان خوشایند نخواهد بود زیرا با وضعیتی مثل شکل زیر مواجه میشویم که جملات پشت سر هم و بصورت نا خوانا قرار میگیرند. اگر بخواهیم هریک از جملات در یک سطر جداگانه نمایش داده شوند باید از کامپیوتر بخواهیم که اینکار را برایمان انجام دهد. Braces come in pairs!Comments come in pairs!All statements end with a semicolon!Spaces are optional!Must have a main function!C is done mostly in lowercase. کاراکتر \n برای رفتن به سر یک سطر جدید در صفحه نمایش از کاراکتر مخصوصی به نام new line استفاده میشود که برای معرفی آن در زبان C از ترکیب \n استفاده میشود. لذا اگر در داخل گیومه دستور printf از این کاراکتر مخصوص استفاده شود در خروجی به ابتدای یک سطر خالی رفته و بقیه متن از ایتدای این سطر چاپ میشود. به مثال بعد توجه کنید. مثال 2 #include int main() { printf(“\nBraces come in pairs!”); printf(“\nComments come in pairs!”); printf(“\nAll statements end with a semicolon!”); printf(“ \n\n Spaces are optional!”); printf(“\nMust have a main function!”); printf(“\nC is done mostly in lowercase.”); return(0); } Braces come in pairs! Comments come in pairs! All statements end with a semicolon! Spaces are optional! Must have a main function! C is done mostly in lowercase. در خروجی هر عبارت در یک سطر جدید نوشته میشود. در این قسمت علاوه بر ایجادسطر جدید یک خط فاصله هم افتاده است. زیرا ازدو کاراکتر \n استفاده شوده بود. مثال 3 برنامه ای بنویسید که اسم کاربر را از او پرسیده و سپس به او خوشامد بگوید. داده مورد نیاز: اسم کاربر. چون از نوع حرفی است لذا باید از متغیر char استفاده شود و چون یک اسم از تعداد زیادی حرف تشکیل میشود باید از یک آرایه استفاده نمود. از آنجائیکه اندازه حروف اسم فرد را نمیدانیم یک مقدار مناسب برای آن انتخاب میکنیم. char name[20]; با این دستور name متغیری خواهد شد که میتواند یک اسم با حداکثر 19 کاراکتر را ذخیره نماید. چرا 19 کاراکتر؟ مثال 3 الگوریتم : ابتدا باید از کاربر نام او سوال شود. چون کامپیوتر قادر به صحبت نیست لذا برای اینکار کافی است پیغام مناسبی را از طریق صفحه نمایش به او نشان دهیم. سپس از طریق یک دستور ورودی مناسب اسمی را که کاربر تایپ میکند از او دریافت کنیم. در مرحله آخر باید پیغام خوشامد مناسبی را به او نشان دهیم.

نظرات کاربران

نظرتان را ارسال کنید

captcha

کسب درآمد 2 میلیون تومان روزانه (تضمین شده با گارانتی بازگشت وجه)
اد ممبر بینهایت کانال،ربات و گروه تلگرام
لوکس فایل بزرگترین سایت فروش فایل
لوکس فایل بزرگترین سایت فروش فایل
ایردراپ12

فایل های دیگر این دسته

مجوزها،گواهینامه ها و بانکهای همکار

لوکس فایل | فروشگاه ساز رایگان فروش فایل دارای نماد اعتماد الکترونیک از وزارت صنعت و همچنین دارای قرارداد پرداختهای اینترنتی با شرکتهای بزرگ به پرداخت ملت و زرین پال و آقای پرداخت میباشد که در زیـر میـتوانید مجـوزها را مشاهده کنید