فرآیند آماده سازی و اجرای برنامه - تاریخ: 1396/6/3 ساعت: 0:09
پس از اینکه برنامه تان زا نوشتید ،باید آن را وارد کامپیوتر کرده ،ترجمه ،پیوند و اجرا نمایید لذا فرآیند آماده سازی و اجرای برنامه شامل موارد زیر است : ۱.وارد کردن برنامه در یک محیط ویراستاری و ذخیره کردن بر روی دیسک .فایل برنامه بر روی دیسک ،در کامپایلر های ++C با پسوند cpp.ودر کامپایلر های توربو c ب...
ورودی_خروجی داده ها - تاریخ: 1396/6/3 ساعت: 0:09
اصولا امکانات ورودی_خروجی هر زبان برنامه سازی ،نمایانگر میزان قابلیت آن زبان در طراحی فرمهای ورود داده ها و اخذ گزارش از برنامه است .درcروشهای گوناگونی برای ورودی_خروجی این زبان در این فصل و بعضی دیگر را در فصلهای آینده بررسی میکنیم .چون در نظر است اموزش Cدر این کتاب به صورت گام به گام و خود اموز با...
پاک کردن صفحه خروجی - تاریخ: 1396/6/3 ساعت: 0:09
اگر چند برنامه رو اجرا کنید و هر برنامه خروجی خاص خودش را تولید کند ، صفحه خروجی حاوی اطلاعات متعددی خواهد شد . به طوری که به راحتی نمیتوانید خروجی برنامه رو مورد مطالعه و بررسی قرار دهید . بنابراین ، بهتر است در هر بار اجرای برنامه ،صفحه خروجی پاک شود . برای این منظور از تابع ( ) clrscr به همین صور...
انتقال مکانما در صفحه خروجی - تاریخ: 1396/6/3 ساعت: 0:09
گاهی ممکن است بخواهید مکانما را در صفحه خروجی به محل خاصی منتقل کنید و اطلاعات را از آنجا دریافت و یا در آنجا چاپ کنید . به عنوان مثال . ممکن است بخواهید عدد xرا از سطر ۵در ستون۱۰ بخوانید و در سطر ۶ و ستون ۱۰ چاپ کنید . برای این منظور از تابع ( ) gotoxy استفاده میشود . الگوی این تابع در فایل conio.h...
چاپ اعداد نوع shortوlong - تاریخ: 1396/6/3 ساعت: 0:09
برای چاپ اطلاعات عددی از نوع shortوlong از کاراکترهای خاصی استفاده میشود . کاراکتر (إل)به همراه dبرای چاپ مقادیر longو کاراکتر hبه همراهd برای چاپ مقادیر shortبه کار میرود . ضمنأ ،کاراکتر های h را میتوان با کاراکتر های فرمت d,i,o,وu نیز به کار برد. + نوشته شده در دوشنبه هشتم خرداد ۱۳۹۶ساعت 11:37 توس...
تعیین طول میدان در تابع()printf - تاریخ: 1396/6/3 ساعت: 0:09
با استفاده از امکانات دیگری که در تابع ()printfوجود دارد. میتوان مشخص کرد که هر کدام از اطلاعاتی که به خروجی میروند،چند بایت از فضای خروجی را اشغال میکنند. فضایی را که هر قلم اطلاعات اشغال میکند ،طول میدان خروجی گویند. طول میدان خروجی ، معمولا برای اعداد تعیین میشود و در تولید منظم خروجی و جدول بندی...
ورود اطلاعات توسط تابع ()scanf - تاریخ: 1396/6/3 ساعت: 0:09
این تابع برای ورود اطلاعات از صفحه کلید مورد استفاده قرار میگیرد و یک تابع همه منظوره در ورود داده هاست . الگوی این تابع در فایل stdio.h قرار دارد. این تابع ، تمام انواع داده ها را میتواند از ورودی بخواند و آنها را در حافظه ذخیره نماید. اگر این تابع با موفقیت اجرا شود، تعداد متغیر هایی را که از ورود...
ورودی و خروجی کاراکتر ها - تاریخ: 1396/6/3 ساعت: 0:09
همانطور که دیدید ، با استفاده از توابع ()scanfو ()printf میتوان ورودی و خروجی کاراکتر ها را انجام داد . ولی درC،توابع خاصی برای ورودی و خروجی کاراکترها منظور شد که کار کردن با آنها راحت تر از توابع ()scanfو()printfاست. در این بخش ، تعدادی از آنهارا مورد بررسی قرار میدهیم. + نوشته شده در دوشنبه هشتم ...
خواندن کاراکتر با توابع ()getch و ()getche - تاریخ: 1396/6/3 ساعت: 0:09
این توابع کاراکتری را از ورودی خوانده در متغیری قرار میدهند.این توابع در فایل conio.hقرار دارند و نحوه کاربرد آنها بصورت زیر است: ;( )getch = متغیر ;( )getche = متغیر + نوشته شده در دوشنبه هشتم خرداد ۱۳۹۶ساعت 12:14 توسط فرشاد |
نوشتن کاراکتر با توابع ()putchو ()putchar - تاریخ: 1396/6/3 ساعت: 0:09
این توابع میتوانند یک کاراکتر با یک متغییر کاراکتری را در صفحه نمایش چاپ کند . تابع ()putchدر فایل conio.h و تابع ()putcharدر فایل stdio.h قرار دارد و به صورت زیر به کار میروند ؛(متغیر) putch ;(کاراکتر) putch ;(متغیر) putchar ;('کاراکتر ) putchar + نوشته شده در دوشنبه هشتم خرداد ۱۳۹۶ساعت 12:28 توسط ...
زبان c - تاریخ: 1396/3/7 ساعت: 14:01
زبان c درسال 1972 توسط دنیس ریچی طراحی شد. زبان c یک زبان میانی است. زبانهای برنامه نویسی رامیتوان به سه دسته تقسیم کرد;زبانهای سطح بالا"زبانهای میانی"زبانهای سطح پایین. زبان c , یک زبان ساخت یافته است. در این زبان با استفاده از حلقه های تکراری مثل while, for, do while میتوان برنامه هایی نوشت که قاب...
زبانC - تاریخ: 1396/3/7 ساعت: 14:01
زبان c,قابل انعطاف و بسیار قدرتمند است.در این زبان،هیچ محدودیتی برای برنامه نویس وحود ندارد .هر انچه را که فکر میکنید ،در این زبان پیاده سازی کنید. C ،زبان قابل حمل است .معنای قابلیت حمل این است که برنامه های که به زبانc در یک نوع کامپیوتر نوشته شدند.بدون انجام تغییرات یا انجام تغییرات اندک،در کامپی...
تعریف متغیرها - تاریخ: 1396/3/7 ساعت: 14:01
متغیر ها محل ذخیره داده ها هستند و چون داده ها دارای نوع اند،متغیر ها نیز باید دارای نوع باشند ،به عبارت دیگر ،متغیر های فاقد نوع ،درc شناخته شده نیستند.قبل از به کار گرفتن متغیر ها ،باید نوع انهارا مشخص کرد ،نوع متغیر،مقادیری را که متغیر میتواند بپذیرد و اعمالی را که میتوانستند بر روی آن مقادیر انج...
متغیر - تاریخ: 1396/3/7 ساعت: 14:01
متغیر نامی برای کلمات حافظه است که داده در ان قرار میگیرد و ممکن است در طول اجرای برنامه قرار میگیرد. + نوشته شده در شنبه ششم خرداد ۱۳۹۶ساعت 21:0 توسط فرشاد |
تعریف ثوابت - تاریخ: 1396/3/7 ساعت: 14:01
ثوابت مقادیزی هستند که در برنامه وجود دارند ولی قابل تغییر نیستند ، برای تعریف ثوابت به دو روش عمل میشود :۱.استفاده از دستور define#و ۲.استفاده از دستور const.برای تعریف ثوابت از طریق دستور define#به صورت زیر عمل میشود ؛ ‹مقدا› ‹نام ثابت› define# + نوشته شده در شنبه ششم خرداد ۱۳۹۶ساعت 21:35 توسط فرش...
عملگر ها - تاریخ: 1396/3/7 ساعت: 14:01
عملگر ها نمادهایی هستند که اعمال خاصی را انجام میدهند .به عنوان مثال نماد ± عملگری است که دو مقدار با هم جمع میکند .پس از تعریف متغیر ها و مقدار دادن به انها باید بتوان عملیاتی را روی انها انجام داد. برای انجام این عملیات باید از عملگرها استفاده کرد. عملگرها به زبانc به چند دسته تقسیم میشوند :۱.عمل
عملگرهای محاسباتی - تاریخ: 1396/3/7 ساعت: 14:01
عملگر های محاسباتی عملگرهایی هستند که اعمال محاسباتی را روی عملوند ها انجام میدهند.هر یک از عملگرهای .،+،*،/، تقریبا در همه ی زبانها وجود دارد عملگر ٪ برای محاسبه باقیمانده تقسیم به کار میرود .این عملگر ،عملوند اول را بر عملوند دوم تقسیم میکند (تقسیم صحیح)و باقی مانده را بر میگرداند .عملگر کاهش (..)
تقدم عملگرها - تاریخ: 1396/3/7 ساعت: 14:01
وقتی در عبارتی، چندین عملگر وجود داشته باشند،ترتیب اجرای عملگرها چگونه خواهد بود ؟برای پاسخ دادن به این سوال ،باید تقدم عملگرها را مشخص کرد .برای پی بردن به این مسئله ،دستورات زیرا در نظر بگیرید: int m,x =6 ,y=10; m = x+y /2*3; + نوشته شده در یکشنبه هفتم خرداد ۱۳۹۶ساعت 11:19 توسط فرشاد |