کاربر گرامی  خوش آمدید ... 


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

دانشگاهی
مشخص نشده
567
پاورپوینت
4 MB
841
قیمت: ۳۹,۹۵۰ تومان
افزودن به سبد خرید
  • خلاصه
  • فهرست و منابع
  • خلاصه پاورپوینت برنامه سازی پیشرفته

    ***4

    مقدمه:

    زبان C یک زبان همه منظوره است. دستورالعمل‌های این زبان بسیار شبیه عبارات جبری و نحو آن شبیه جملات انگلیسی می باشد. این امر سبب می‌شود که C یک زبان سطح بالا باشد که برنامه‌نویسی در آن آسان است 

     

    ***5

     که از نسل C است، تمام ویژگی‌های C را به ارث برده است. اما برتری فنی دیگری هم دارد: C++ اکنون «شی‌گرا» است. می‌توان با استفاده از این خاصیت، برنامه‌های شی‌گرا تولید نمود. برنامه‌های شی‌گرا منظم و ساخت‌یافته‌اند، قابل روزآمد کردن‌اند، به سهولت تغییر و بهبود می‌یابند و قابلیت اطمینان و پایداری بیشتری دارند

     

    ***9

    آنچه در این جلسه می خوانید:

    چرا C++ ؟

    2- تاریخچۀ C++

    3- آماده‌سازی مقدمات

    4- شروع کار با C++

    5- عملگر خروجی

    6- لیترال‌ها و کاراکترها

    7- متغیرها و تعریف آن‌ها

    8- مقداردهی اولیه به متغیرها

    9- ثابت‌ها

    10- عملگر ورودی

     

    ***10

    هدف کلی:

    آشنایی با تاریخچه و مزایای زبان برنامه‌نویسی C++ و بیان مفاهیم بنیادی شی‌گرایی و عناصر مهم برنامه‌های 

     

    ***11

    هدف‌های رفتاری:

    انتظار می‌رود پس از پایان این جلسه بتوانید:

    - مزایای زبان C++ را بر زبان‌های مشابه ذکر کرده و تفاوت آن را با زبان C بیان کنید.

    - شرح مختصری از روند پیشرفت زبان‌های برنامه‌نویسی را بیان کرده و مشکلات هر دوره را به اختصار شرح دهید.

    - مزایای شی‌گرایی در تولید نرم‌افزار را برشمارید.

    - اصول سه‌گانۀ شی‌گرایی را نام برده و هر یک را به اختصار شرح دهید.

     

    ***12

    قالب کلی برنامه‌های C++ را بشناسید و بتوانید برنامه‌های کوچک را نوشته و آزمایش کنید.

    - عملگر ورودی و خروجی را در C++ شناخته و از آن‌ها در برنامه‌ها استفاده کنید.

    - نحوۀ اعلان متغیرها و شیوۀ مقداردهی به آن‌ها را بدانید.

    - سه موجودیت «لیترال»، «کاراکتر» و «عدد» را شناخته و فرق بین آن‌ها را شرح دهید.

    - علت و شیوه‌های افزودن توضیح به کد برنامه را شرح دهید.

    - علت و شیوۀ معرفی ثابت‌ها در برنامه را شرح دهید

     

    ***13

    مقدمه

    در دهه 1970 در آزمایشگاه‌های بل زبانی به نام C ایجاد شد. انحصار این زبان در اختیار شرکت بل بود تا این که در سال 1978 توسط Kernighan و Richie شرح کاملی از این زبان منتشر شد و به سرعت نظر برنامه‌نویسان حرفه‌ای را جلب نمود.

    هنگامی که بحث شی‌گرایی و مزایای آن در جهان نرم‌افزار رونق یافت، زبان C که قابلیت شی‌گرایی نداشت ناقص به نظر می‌رسید تا این که در اوایل دهۀ 1980 دوباره شرکت بل دست به کار شد و Bjarne Stroustrup زبان C++ را طراحی نمود 

     

    ***14

    ترکیبی از دو زبان C و Simula بود و قابلیت‌های شی‌گرایی نیز داشت. از آن زمان به بعد شرکت‌های زیادی کامپایلرهایی برای C++ طراحی کردند. این امر سبب شد تفاوت‌هایی بین نسخه‌های مختلف این زبان به وجود بیاید و از قابلیت سازگاری و انتقال آن کاسته شود.

    به همین دلیل در سال 1998 زبان C++ توسط موسسۀ استانداردهای ملی آمریکا (ANSI) به شکل استاندارد و یک‌پارچه در‌آمد. 

     

    ***15

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

    در این زبان عملگر‌هایی تعبیه شده که برنامه‌نویسی سطح پایین و به زبان ماشین را نیز امکان‌پذیر می‌سازد

    چون C عملگرهای فراوانی دارد، کد منبع برنامه‌ها در این زبان بسیار کوتاه است 

     

    ***16

    زبان C برای اجرای بسیاری از دستوراتش از توابع کتابخانه‌ای استفاده می‌کند و بیشتر خصوصیات وابسته به سخت‌افزار را به این توابع واگذار می‌نماید.

    برنامۀ مقصدی که توسط کامپایلرهای C ساخته می‌شود بسیار فشرده‌تر و کم‌حجم‌تر از برنامه‌های مشابه در سایر زبان‌ها است.

    ++ که از نسل C است، تمام ویژگی‌های جذاب C را به ارث برده است .

    سرانجام آخرین دلیل استفاده از C++ ورود به دنیای C# است.

     

    ***17

    تاریخچۀ C++

    در دهه 1970 در آزمایشگاه‌های بل زبانی به نام C ایجاد شد. انحصار این زبان در اختیار شرکت بل بود تا این که در سال 1978 توسط Kernighan و Richie شرح کاملی از این زبان منتشر شد و به سرعت نظر برنامه‌نویسان حرفه‌ای را جلب نمود. هنگامی که بحث شی‌گرایی و مزایای آن در جهان نرم‌افزار رونق یافت، زبان C که قابلیت شی‌گرایی نداشت ناقص به نظر می‌رسید تا این که در اوایل دهۀ 1980 دوباره شرکت بل دست به کار شد و Bjarne Stroustrup زبان C++ را طراحی نمود. 

     

    ***18

    ترکیبی از دو زبان C و Simula بود و قابلیت‌های شی‌گرایی نیز داشت از آن زمان به بعد شرکت‌های زیادی کامپایلرهایی برای C++ طراحی کردند. این امر سبب شد تفاوت‌هایی بین نسخه‌های مختلف این زبان به وجود بیاید و از قابلیت سازگاری و انتقال آن کاسته شود. به همین دلیل در سال 1998 زبان C++ توسط موسسۀ استانداردهای ملی آمریکا (ANSI) به شکل استاندارد و یک‌پارچه در‌آمد. کامپایلرهای کنونی به این استاندارد پایبندند. کتاب حاضر نیز بر مبنای همین استاندارد نگارش یافته است

     

    ****19

    آماده‌سازی مقدمات

    یک «برنامه» دستورالعمل‌های متوالی است که می‌تواند توسط یک رایانه اجرا شود. برای نوشتن و اجرای هر برنامه به یک «ویرایش‌گر متن» و یک «کامپایلر» احتیاج داریم.

    بستۀ Visual C++ محصول شرکت میکروسافت و بستۀ C++ Builder محصول شرکت بورلند نمونه‌های جالبی از محیط مجتمع تولید برای زبان C++ به شمار می‌روند. 

     

    ***21

    اولین خط از کد بالا یک «راهنمای پیش‌پردازنده» است. راهنمای پیش‌پردازنده شامل اجزای زیر است:

    کاراکتر # که نشان می‌دهد این خط، یک راهنمای پیش‌پردازنده است. این کاراکتر باید در ابتدای همۀ خطوط راهنمای پیش‌پردازنده باشد.

    عبارت include

    نام یک «فایل کتابخانه‌ای» که میان دو علامت <> محصور شده است. 

     

    ***22

    خط دوم برنامه نیز باید در همه برنامه‌های C++ وجود داشته باشد.

    این خط به کامپایلر می‌گوید که «بدنۀ اصلی برنامه» از کجا شروع می‌شود. این خط دارای اجزای زیر است:

    عبارت int که یک نوع عددی در C++ است.

    عبارت main که به آن «تابع اصلی» در C++ می‌گویند.

    دو پرانتز () که نشان می‌دهد عبارت main یک «تابع» است. 

     

     

  • فهرست و منابع پاورپوینت برنامه سازی پیشرفته

    فهرست:

    ندارد.
     

    منبع:

    ندارد.

پاورپوینت درسی برنامه سازي, پاورپوینت درسی برنامه سازي پيشرفته, پاورپوینت دانشگاهی برنامه سازي, پاورپوینت دانشگاهی برنامه سازي پيشرفته, پاورپوینت پایان نامه برنامه سازي, پاورپوینت پایان نامه برنامه سازي پيشرفته, دانلود پاورپوینت برنامه سازي, دانلود پاورپوینت برنامه سازي پيشرفته, دانلود نمونه پاورپوینت برنامه سازي, دانلود نمونه پاورپوینت برنامه سازي پيشرفته, پاورپوینت آماده درسی برنامه سازي, پاورپوینت آماده درسی برنامه سازي پيشرفته, پاورپوینت آماده دانشگاهی برنامه سازي, پاورپوینت آماده دانشگاهی برنامه سازي پيشرفته, دانلود قالب پاورپوینت برنامه سازي, دانلود قالب پاورپوینت برنامه سازي پيشرفته

دریافت لینک دانلود به صورت خودکار بلافاصله پس از پرداخت

امکان پرداخت آنلاین از طریق کلیه کارت های عضو شتاب

ثبت سفارش
تعداد
عنوان