دانلود کتاب آموزش مبانی کامپیوتر و برنامه نویسی به زبان C++
کتاب آموزش مبانی کامپیوتر و برنامه نویسی به زبان C++ تألیف دکتر ناصر قاسم آقائی، مهندس مهدی جابرزاده انصاری و مهندس علی دهقان را در ۵۳۰ صفحه
سرفصل های کتاب آموزش مبانی کامپیوتر و برنامه نویسی به زبان C++ :
فصل اول: آشنایی با علم کامپیوتر و ویژگی های الگوریتم
پیشگفتار
تاریخچه و نسل های کامپیوتر
سخت افزار و ساختمان کامپیوترهای امروزی
انواع کامپیوتر و کاربرد آن
بررسی مفهوم الگوریتم
تمرین
فصل دوم: آشنایی با مقدمات زبان روندنما
آشنایی با قواعد مقدماتی رسم روندنما
تصمیم گیری در الگوریتم ها
تمرین
تکرار در الگوریتم ها
تمرین
مقدمه ای بر الگوریتم های جستجو
تمرین
تقدم عملگرها در عبارات جبری
تمرین
چند تابع ریاضی مهم
تمرین
عبارات رابطه ای مرکب
تمرین
تمرینات تکمیلی
فصل سوم: مقدمات زبان C++
ویژگی های زبان C++
کار با انواع داده ها در ++
انواع عملگر در C++
نخستین تجربه برنامه نویسی در محیط Visual C++ 6.0
ساختار کلی برنامه در C++
ورودی و خروجی در C++
تبدیل انواع
نحوه ایجاد فایل اجرایی توسط کامپایلر
تمرین
موارد مطالعاتی
فصل چهارم: ساختارهای حلقه زنی
الگوریتم ساخت یافته
جعبه های تکرار
مثال هایی بیشتر از بکارگیری جعبه های تکرار
تمرین
حلقه های تو در تو
تمرین
فصل پنجم: ساختارهای تکرار و تصمیم گیری در C++
ساختارهای تکرار در C++
انتقال کنترل غیرشرطی
ساختارهای تصمیم در C++
تمرین
موارد مطالعاتی
فصل ششم: نقش آرایه ها و متغیرهای لیستی در الگوریتم
آرایه و کاربرد آن
تمرین
عملیات بر روی مجموعه ها
تمرین
مرتب سازی و جستجو
تمرین
کاربرد متغیرهای کمکی
آرایه های دوبعدی
تمرین
فصل هفتم: آرایه ها و رشته ها در C++
آرایه های یک بعدی
آرایه های چند بعدی
کانتینر بردار vector
وکتورهای چندبعدی
رشته های زبان C
کلاس String
تمرین
موارد مطالعاتی
فصل هشتم: مفهوم رویه در الگوریتم و مقدمه ای بر رمزنگاری
تجزیه گام به گام
تمرین
نگاره سازی با کامپیوتر
تمرین
گسترش تجزیه الگوریتم ها و پیدایش مفهوم رویه (تابع)
تمرین
مقدمه ای بر رمزنگاری
تمرین
نمودار N-S
تمرین
فصل نهم: توابع و کلاس های حافظه در C++
تعریف توابع در C++
توابع ریاضی کتابخانه ای
سربارگذاری و قالب های تابع
کلاس های حافظه
برنامه های چندفایلی
آرگومان های تابع main
ماکروها و فراخوانی توابع با نام
تمرین
موارد مطالعاتی
فصل دهم: آشنایی مقدماتی با روش های طراحی و تحلیل الگوریتم ها
آشنایی با مقدمات تحلیل الگوریتم ها
تمرین
الگوریتم های بازگشتی
تمرین
قضیه اصلی
تمرین
حل رابطه های بازگشتی
تمرین
تکنیک تکرار در حل مسائل
تمرین
روش تقسیم و حل
تمرین
برنامه نویسی پویا
تمرین
تمرینات تکمیلی
فصل یازدهم: اشاره گرها و مرجع
مبانی اشاره گرها
اشاره گرها و توابع
اشاره گرها و آرایه ها
مرجع
تمرین
موارد مطالعاتی
فصل دوازدهم: بخش ضمیمه ها
پیوست ۱: نصب VS98
پیوست ۲: جدول کد اسکی
پیوست ۳: سرفایل limits.h
پیوست ۴: سرفایل math.h
پیوست ۵: جدول کلیدهای ترکیبی
پیوست ۶: بهینه سازی در کامپایلرها
پیوست ۷: کامپایل برنامه در لینوکس
لغت نامه
فهرست منابع و مآخذ
فرمت فایل: Pdf |
تعداد صفحات: 530 |
حجم: 6.95 مگابایت |