پاورپوینت جزوه درسی برنامه سازی پیشرفته به زبان C
مقدمه و معرفی درس
برنامهسازی پیشرفته:
بیان مفاهیم پیشرفته برنامهسازی با استفاده از زبان C
انواع دادههای اصلی
int
float
double
char
void
boolean ?!!
عملگرها
محاسباتی
رابطهای
منطقی
بیتی
ساختار یک برنامة ساده
و
....
کد محاسبه حجم یک ناحیه سه بعدی پیچیده با استفاده از روش مونت کارلو به زبان C کد نوشته شده به زبان C مربوط به مبحث روش های مونت کارلو است. برای مشاهده نتایج کافیست کد را در نرم افزار Run نمایید. ...
در سال 1967 شخصی بنام آقای "مارتین ریچاردز" برای نوشتن سیستم عامل و طراحی کامپایلر زبان جدیدی بنام BCPL طراحی نمود. سه سال بعد، یعنی در سال 1970، "کن تامپسون" با افزودن ویژگی های جدیدی به زبان BCPL زبان جدیدی طراحی نمود و نسخه های اولیه سیستم عامل unix را با آن طراحی نمود. او این زبان را B نامید. BCPL و B هر دو از زبانهای بدون نوع بودند. به همین جهت بررسی یک عنصر داده ای، دلیل وظیفه سنگینی بر عهده ی برنامه نویس بود. در این زبان هر عنصر داده ای یک کلمه از حافظه، معادل 2 بایت، را اشغال می کرد. دو سال بعد، یعنی در سال 1972، آقای "دنیس ریچی" زبان جدیدی را بر پایه زبان B طراحی نمود. از آنجاییکه این زبان پس از زبان B طراحی شده بود، زبان C نام گرفت. زبان C بسیاری از ویژگی ها و مفاهیم زبانهای BCPL و B را دارا بود و ویژگی های دیگری، از جمله انواع داده ای، را نیز به آنها افزوده بود. زبا ...
زبان C در سال 1970 توسط دنیس ریچی طراحی گردید. این زبان تکامل یافته زبان BCPL میباشد که طراح آن مارتین ریچاردز است ،و زبان BCPL از زبان B که طراح آن کن تامپسون می باشد ، نتیجه شده است . زبان C معمولا" یک زبان میانی نامیده می شود . این بدان معنی نیست که آموزش این زبان مشکل است ، یا قدرت آن از زبان های برنامه سازی مثل پاسکال و بیسیک کمتر است و یا این که مشکلاتی مشابه زبان اسمبلی برای برنامه نویس ایجاد می کند . علت میانی بودن زبان C این است که عناصر زبان های سطح بالا را با خصیصه تابعی زبان اسمبلی درهم آمیخته است .برای پی بردن به جایگاه زبان C درمقایسه با سایر زبان های برنامه سازی به جدول (1) مراجعه نمایید . جدول (1) . سطوح زبان های برنامه سازی زبان C همانند سایر زبانهای میانی با مفاهیم بیت ، بایت و آدرس که از عناصر ابتدایی ماشین هستند سر و کار دارد . یعنی ...