کتاب مبانی رایانه و برنامه‌ نویسی سی پلاس پلاس به همراه 350 مثال برنامه نویسی

کتاب مبانی رایانه و برنامه‌ نویسی سی پلاس پلاس به همراه 350 مثال برنامه نویسی

سلام و عرض ادب خدمت کاربران همیشگی سورس باران. در این مطلب کتاب مبانی رایانه و برنامه‌ نویسی سی پلاس پلاس به همراه 350 مثال برنامه نویسی رو خدمت شما دوستان عزیز به اشتراک گذاشته ایم. کتاب مبانی رایانه و برنامه‌ نویسی به زبان ++C (خلاصه و معرفی) حاصل سال‌­ها تجربه در زمینه­ تالیف کتب برنامه‌ ­نویسی و تدریس این زبان تدوین است. این کتاب با ارائه مثال‌های ساده، روان، هدف‌دار و متنوع، مفاهیم اساسی برنامه‌ نویسی به زبان ++C را به صورت گام‌به‌گام آموزش ‌می‌دهد. این کتاب آموزش برنامه نویسی سی پلاس پلاس نوسط آقای رمضان عباس نژاد ورزی ارائه شده است.

کتاب برنامه‌ نویسی سی پلاس پلاس به همراه 350 مثال برنامه نویسی

این کتاب برنامه نویسی سی پلاس پلاس دارای ویژگی‌های زیر است :

  • بیان الگوریتم و فلوچارت، که پایه و اساس یادگیری هر زبان برنامه‌نویسی است.
  • ارائه و حل برنامه‌های متعدد، در این کتاب حدود 650 مسئله برنامه‌ نویسی بیان گردیده، که 193 برنامه آن در متن کتاب حل شده است.

فصل اول : آشنایی با رایانه ، الگوریتم و فلوچارت

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

فصل دوم: آشنایی با زبان سی پلاس پلاس

  • سطوح مختلف زبان های برنامه سازی
  • زبان های سطح پایین
  • زبان های سطح بالا
  • زبان های سطح مبانی
  • ویژگی های زبان برنامه نویسی c++
  • آموزش زبان های برنامه نویسی
  • کلمات کلیدی
  • انواع داده ها
  • داده های اولیه
  • متغییر
  • ثابت ها
  • عملگرها
  • عملگرهای محاسباتی
  • عملگرهای رابطه ای (مقایسه ای)
  • عملگرهای ترکیبی
  • عملگرهای منطقی
  • عملگرهای خاص
  • اولویت عملگرها
  • تبدیل نوع
  • ساختار برنامه c++
  • دستورات ورودی و خروجی
  • دستورات ورودی
  • دستورات خروجی
  • گرافیکی در c++
  • مسائل حل شده
  • مسائل حل شده در سایت
  • تمرین ها

فصل سوم  : ساختار تصمیم و تکرار

  • ساختارهای تصمیم گیری
  • ساختار تصمیم if
  • ساختار if تو در تو
  • ساختار switch
  • ساختارهای تکرار
  • ساختار تکرار for
  • دستور break
  • دستور continue
  • ساختار while
  • ساختار تکرار do while
  • مسائل حل شده
  • مسائل حل شده در سایت
  • تمرین ها

فصل چهارم : توابع

  • انواع توابع
  • توابعی که برنامه نویس می نویسد
  • نوشتن تابع
  • فراخوانی تابع
  • ارسال پارامترها
  • ارسال پارامتر از طریق مقدار
  • ارسال پارامتر از طریق ارجاع
  • طول عمر و محدوده حضور متغیرها
  • طول عمر متغیر
  • محدوده حضور متغیر
  • ارسال پارامتر از طریق ارجاع
  • توابع inline
  • چند ریختی توابع
  • تعریف آرگومان های اختیاری با مقدار پیش فرض
  • توابع بازگشتی
  • معرفی چند تابع کتابخانه ای
  • مسائل حل شده
  • مسائل حل شده در سایت
  • تمرین ها

فصل پنجم : آرایه ها ، رشته ها و اشاره گرها

  • آرایه های یک بعدی
  • مقدار دهی به عناصر آرایه
  • مقداردهی به عناصر آرایه به صورت خانه های مجزا
  • مقدارهی اولیه به آرایه در هنگام تعریف آن
  • مقداردهی به عناصر آرایه با حلقه تکرار وشئ cin
  • نمایش عناصر آرایه
  • نمایش مقادیر هر عنصر به صورت مجزا
  • نمایش عناصر آرایه با حلقه تکرار
  • تولید اعداد تصادفی
  • مرتب سازی حبابی
  • جست و جوی مقدار در آرایه
  • جست و جوی خطی ( ترتیبی)
  • جست و جوی دودویی
  • آرایه های دو بعدی
  • تعریف آرایه دو بعدی
  • مقداردهی به عناصر آرایه دو بعدی
  • مقداردهی اولیه عناصر آرایه دو بعدی
  • مقداردهی به عناصر آرایه دو بعدی با حلقه های تو در توو شئcin
  • نمایش مقادیر عناصر آرایه دوبعدی
  • رشته ها
  • مقداردهی به رشته ها
  • توابع رشته ای
  • تعریف آرایه ای از رشته ها
  • مقداردهی به آرایه ای از رشته ها
  • نمایش محتویات آرایه رشته ای
  • اشاره گرها
  • توابع و اشاره گارها
  • اشاره گرها و آرایه ها
  • تخصیص پویای حافظه
  • مسائل حل شده
  • مسائل حل شده در سایت
  • تمرین ها

پیوست الف:مسائل تکمیلی و امتحانی

پیوست ب: پروژه برنامه نویسی

منابع

حتما بخوانید : مشاهده لیست تمامی کتابهای برنامه نویسی سی پلاس پلاس

به این مطلب امتیاز دهید

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.

برچسب ها:

صابر بوستانی

داستان من با دنیای برنامه‌ نویسی آغاز شد، و در ادامه به عنوان یک توسعه‌ دهنده نرم‌ افزار، طراح وب سایت و متخصص سئو، مهارت ‌های تکنیکی و تحلیلی خودم رو پرورش دادم. علاقه م به دنیای مالی منو به سمت یادگیری ترید و معامله‌گری سوق داد. و در حال حاضر در برنامه نویسی و معامله گری ارز دیجیتال انجام میدم. از سال 96 سعی کردم معامله گری در کریپتو رو یاد بگیرم. ترید و معامله گری برام پر از چالش و شکست‌ های متعدد بود. اما هر شکست، درسی ارزشمند برام داشت و من رو به یک تریدر و معامله گر قوی‌ تر و هوشمندتر تبدیل کرد. با پشتکار و یادگیری مداوم، تونستم به موفقیت‌های قابل توجهی دست یابم و به معامله گری موفق تبدیل بشم. در اینجا بزرگترین تجربیات و مهمترین دانش خودم رو در اختیار شما قرار میدم تا در مدت زمان کوتاه تر و شکست های کمتر در این مسیر به موفقیت برسید.

آموزش گام به گام برنامه نویسی اندروید با B4A (پروژه محور)
دانلود با لینک مستقیم

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

بازخوردهای خود را برای ما ارسال کنید