بازدید: 360
 

جزوه آموزشی برنامه نویسی به زبان C

نام پایان نامه::سیستمهای توزیع شده
جزوه آموزشی برنامه نویسی به زبان C
حجم فایل ::۶۳۶ کیلو بایت
دسته بندی:: رشته کامپیوتر
فرمت :Word
صفحات ::۲۳۵

قیمت : ۴۹۰۰ تومان

زمان ارسال همزمان با اتمام پرداخت

فهرست مطالب:

چکیده: ۴
مقدمه: ۵
فصل اول: کلیات و مفاهیم و مقدمات اولیه در زبان C 7
فصل دوم: انواع داده ها در C 15
مقدمه ۱۶
اعلان  متغیرها ۱۶
انواع مقادیر صحیح ۱۷
داده های کاراکتری ۱۹
• مقادیر ثابت صحیح ۲۱
مقداردهی اولیه متغیرها ۲۶
داده ها از نوع   void 29
پیش پردازنده ۳۰
فرمان  #include 30
فرمان  #define 32
فصل سوم: دستورات کنترلی (حلقه های تکرار و ساختارهای تصمیم) ۳۵
فصل چهارم: توابع ورودی و خروجی ۶۲
• تابع    scanf( ) 72
• تابع   getchar( ) 78
فصل پنجم: عبارات ، دستورات و عملگرها ۸۶
• تقدم عملگرها ۱۰۲
فصل ششم: توابع زبان C ( به انضمام کلاسهای حافظه ) ۱۰۴
• نحوه تعریف تابع ۱۰۶
• انتقال آرایه به تابع ۱۱۳
• توابع بازگشتی  ( Recursive Function ) 114
فصل هفتم: آرایه ها در زبان C 128
• تعریف آرایه‌ها ۱۲۹
• مراجعه به عناصر آرایه ۱۳۰
• کلاسهای حافظه درآرایه ( و نحوه مقداردهی اولیه آنها ) ۱۳۰
• آرایه‌های چند بعدی ۱۳۲
• انتقال آرایه به یک تابع ( بعنوان آرگومان ) ۱۳۴
• آرایه‌ها و رشته‌ها ۱۳۷
فصل هشتم: اشاره گرها ۱۴۴
فصل نهم:     ساختارها (Structures) 165
• اختصاص مقادیر اولیه ۱۷۰
• آرایه‌ای از ساختارها ۱۷۱
• پردازش یک ساختار ۱۷۲
• انتقال ساختار به تابع ۱۷۵
• بازگشت  اشاره‌گر به ساختار ( توسط یک تابع) ۱۷۷
• ساختار داده‌ها و اشاره‌گرها ۱۸۳
• عضو ساختار ۱۸۶
• نوع شمارشی ۱۹۰
فصل دهم: فایلها در C 195
• بازکردن و بستن فایل ۱۹۷
• putc , getc 199
• fputs , fgets 202
• فایل وسیله ورودی ـ خروجی ۲۰۳
• دستگاههای ورودی ـ خروجی استاندارد ۲۰۹
دستگاههای ورودی خروجی استاندارد ۲۰۹
فصل یازدهم: توابع کتابخانه ای ۲۱۰
فصل دوازدهم: محیط توربو C 225
فصل سیزدهم: منابع و مواخذ ۲۳۲
فصل چهارهم: گزارشات انجام پروژه ۲۳۴

چکیده:
زبان C یکی از زبانهای بسیار قدرتمند دنیاست که بیشتر برای نوشتن برنامه های سیستمی از این زبان قدرتمند استفاده می گردد.
این زبان ، یک زبان سطح می انی است. در این تحقیق سعی بر آن شده که دستورات و مفاهیم زبان C تا حدودی که نیازهای برنامه نویسی را رفع نماید بررسی و ارائه شود.
در فصل اول این پایان نامه به بررسی مقدمات و پیش نیازهای زبان C پرداخته شده است. به مرور به بررسی انواع داده ها و نحوه استفاده از آنها پرداخته شده است. در فصلهای بعدی به بررسی حافظه های پویا و آرایه ها پرداختخ شده است. در فصلهای آخر نیز یکی از جالبترین مزیتهای زبان برنامه نویسی C مورد بررسی قرار گرفته است. این مزیت استفاده از کتباخانه و توابع آماده زبان C می باشد.
در فصل سیزدهم منابع و مواخذی که در آماده سازی این پایان نامه از آن استفاده شده ارائه گردیده است.
فصل چهاردهم شامل ده گزارش کار می باشد که در طول تهیه و آماده سازی این تحقیق به استاد مربوطه ارائه گردیده است.

مقدمه:
زبان C در اوایل دهه ۱۹۷۰ میلادی توسط دنیس ریچی در لابراتوار کمپانی BELL و بعنوان زبان برنامه‌نویسی سیستمها طراحی گردید. این زبان از دو زبان پیشین بنامهای BCPL و B منتج شده است که این دو نیز در همین لابراتوار ساخته شده بودند ..زبان C تا سال ۱۹۷۸ منحصر به استفاده در همین لابراتوار بود تا اینکه توسط دو تن بنامهای ریچی و کرنیه نسخه نهایی این زبان منتشر شد . به سرعت کامپایلرها و مفسرهای متعددی از C توسعه یافت لیکن برای جلوگیری از ناسازگاری های ایجاد شده و نیز حفظ قابلیت حمل زبان ، تعاریف متحدالشکلی توسط استاندارد ANSI ارایه گردید . آنچه در این درس ارایه شده بر اساس همین استاندارد میباشد .
      بطور کلی ویژگیهای مهم زبان C  به اختصار به شرح زیر است :
     زبان C ، بطور گسترده ای در دسترس میباشد . کامپایلرهای تجارتی آن برای بیشتر کامپیوترهای شخصی ، مینی کامپیوترها و نیز در mainframe قابل استفاده اند .
       C ، زبانی است همه ‌منظوره ، ساختیافته سطح بالا (مانند زبان پاسکال و فرترن ) و انعطاف‌پذیر که برخی از خصوصیات زبانهای سطح پایین را که معمولاً در اسمبلی یا زبان ماشین موجود است ، نیز دارا می‌باشد . در عین حال C برای کاربردهای ویژه طراحی نشده است و می‌توان از آن در همه زمینه‌ها ، بخصوص به لحاظ نزدیکی آن به زبان ماشین در برنامه‌ نویسی سیستم استفاده کرد . بنابراین C بین زبانهای سطح بالا و سطح پایین قرار دارد و در نتیجه اجازه می‌دهد که برنامه‌ نویس خصوصیات هر دو گروه زبان را بکار برد . از اینرو در بسیاری از کاربردهای مهندسی بطور انحصاری زبان C را بکار می‌برند . ( زبانهای سطح بالا ، دستورالعملهایی شبیه زبان انسان و پردازش فکری او دارند ، همچنین یک دستورالعمل زبان سطح بالا معادل چند دستورالعمل به زبان ماشین است .)
      برنامه‌های نوشته شده به زبان C بطور کلی مستقل از ماشین یا نوع کامپیوتر است و تقریباً تحت کنترل هر سیستم عاملی ، اجرا میگردد .
      کامپایلرهای C معمولاً فشرده و کم ‌حجم می‌باشد و برنامه‌های هدف ایجاد شده بوسیله آنها در مقایسه با سایر زبانهای برنامه‌سازی سطح بالا ، خیلی کوچک  و کارآمد می‌باشد . ( کامپایلر یا مفسر ، خود برنامه ای کامپیوتری است که برنامه سطح بالا را بعنوان یک داده ورودی می پذیرد و برنامه ایجاد شده به زبان ماشین را بعنوان خروجی ایجاد می کند .)

پرداخت با تمام کارتهای عضو شتاب .. بلافاصله بعد از خرید به صورت اتو ماتیک مقاله را دانلود کنید

4900 تومان – پرداخت و دریافت فایل

مطالب مرتبط

ربات مسیر یاب هک شدن رشته کامپیوتر رشته کامپیوتر