کتاب آموزش گامبهگام برنامهنویسی به زبان ++C
کتاب آموزش گامبهگام برنامهنویسی به زبان ++C حاصل سالها تجربه در زمینه تالیف کتب برنامهنویسی و تدریس این زبان تدوین است. این کتاب با ارائه مثالهای ساده، روان، هدفدار و متنوع، مفاهیم اساسی برنامهنویسی به زبان ++C را به صورت گامبهگام آموزش میدهد.
گسترش و نقش آفرینی نرمافزارهای رایانهای و استفاده روز افزون آنها در بخشهای مختلف نظیر صنعت، تجارت، پزشکی، علوم، اداری، حسابداری و غیره، روزبهروز بر اهمیت یادگیری زبان مناسب برنامهنویسی میافزاید.
زبانهای برنامهنویسی زیادی وجود دارند. در بین این زبانها ++C از ویژگیهای بخصوصی از لحاظ آموزشی و کاربردی برخودار است. بهطوری که این زبان یکی از جذابترین و قدرتمندترین زبانهای برنامهنویسی شیءگرا است. از طرف دیگر، زبان ++C به عنوان سرفصل درس مبانی برنامهسازی و برنامهسازی پیشرفته در رشتههای کامپیوتر، فناوری اطلاعات، ICT، علوم کامپیوتر و رشته های فنی و مهندسی تدریس میشود.
این کتاب دارای ویژگیهای زیر است:
بیان الگوریتم و فلوچارت، که پایه و اساس یادگیری هر زبان برنامهنویسی است.
ارائه و حل برنامههای متعدد، در این کتاب حدود 650 مسئله برنامهنویسی بیان گردیده، که 193 برنامه آن در متن کتاب حل شده است.
فهرست مطالب
فصل اول: الگوریتم و فلوچارت
1 – 1. مراحل برنامهنویسی
2 – 1. الگوریتم چیست؟
3 – 1. تفکر الگوریتمیک
4 - 1. تعریف فلوچارت
5 – 1. ساختار تصمیم
6 – 1. ساختار حلقه
7 – 1. آرایه
8 – 1. الگوریتم فرعی
9 – 1. مسائل حل شده
10 – 1. تمرین ها
فصل دوم: آشنایی با زبان C++
1 – 2. سطوح مختلف زبانهای برنامهسازی
1 – 1 – 2. زبانهای سطح پایین
2 – 1 – 2. زبانهای سطح بالا
3 – 1 – 2. زبانهای سطح میانی
2 – 2. ویژگیهای زبان برنامهنویسی ++C
3 – 2. آموزش زبانهای برنامهنویسی
4 – 2. کلمات کلیدی
5- 2. انواع داده ها
1 – 5 – 2. دادههای اولیه
6 – 2. متغیر
7 – 2. ثابتها
8 – 2. عملگرها
1 – 8 – 2. عملگرهای محاسباتی
2 – 8 – 2. عملگرهای رابطهای (مقایسهای)
3 – 8– 2. عملگرهای ترکیبی
4 – 8 – 2. عملگرهای منطقی
5 – 8 – 2. عملگرهای خاص
9 – 2. اولویت عملگرها
10 – 2. تبدیل نوع
11 – 2. ساختار برنامه ++C
12 – 2. دستورات ورودی و خروجی
1 – 12 – 2. دستورات ورودی
2 – 12 – 2. دستورات خروجی
13 – 2. گرافیگ در ++C
14 – 2. مسائل حل شده
15 – 2. مسائل حل شده در سایت
16 – 2. تمرین ها
فصل سوم: ساختار تصمیم و الگوریتم
1 – 3. ساختارهای تصمیم گیری
1 – 1 – 3. ساختار تصمیم if
2 – 1 – 3. ساختار if تودرتو
3 – 1 – 3. ساختار switch
2 – 3. ساختارهای تکرار
1 – 2 – 3. ساختار تکرار for
2 –2– 3. دستور break
3 – 2 – 3. دستور continue
4 – 2 – 3. ساختار while
5 – 2 – 3. ساختار do while
3 – 3. مسائل حل شده
4 – 3. مسائل حل شده درسایت
5 – 3. تمرینها
فصل چهارم: توابع
1 – 4. انواع توابع
2 – 4. توابعی که برنامهنویس مینویسد
1 – 2 – 4. نوشتن تابع
2 – 2 – 4. فراخوانی تابع
3 – 4. ارسال پارامترها
1 – 3 -4. ارسال پارامتر از طریق مقدار
2 – 3 – 4. ارسال پارامتر از طریق ارجاع
4 – 4. طول عمر و محدود حضور متغیرها
1 – 4 – 4. طول عمر متغیر
2 – 4 – 4. محدوده حضور متغیر
5 – 4. ارسال پارامتر از طریق ارجاع
6 – 4. توابع inline
7 – 4. چند ریختی توابع
8 – 4. تعریف آرگومانهای اختیاری با مقدار پیشفرض
9 – 4. توابع بازگشتی
10 – 4. توابع کتابخانه ای
11 – 4. مسائل حل شده
12 – 4. مسائل حل شده در سایت
13 – 4. تمرینها
فصل پنجم: آرایه ها، رشتهها و اشارهگرها
1 – 5. آرایههای یک بعدی
2- 5. مقداردهی به عناصر آرایه
1 – 2 – 5. مقدار دهی عناصر آرایه به صورت خانههای مجزا
2 – 2 – 5. مقداردهی اولیه آرایه در هنگام تعریف... 156
3 – 2 -5. مقداردهی عناصر آرایه با حلقه تکرار و شیء cin
3 – 5. نمایش عناصر آرایه
1 – 3 -5. نمایش مقادیر هر عنصر به صورت مجزا
2 – 3 – 5. نمایش عناصر آرایه با حلقه تکرار
4 – 5. تولید اعداد تصادفی
5 – 5. مرتب سازی حبابی
6 – 5. جستجوی مقدار در آرایه
1 – 6 – 5. جستجوی خطی (ترتیبی)
2 – 6 – 5. جستجوی دودویی
7 – 5. آرایههای دو بعدی
8 – 5. تعریف آرایه دو بعدی
9 – 5. مقداردهی به عناصر آرایه دو بعدی
1 – 9 – 5. مقداردهی اولیه عناصر آرایه دوبعدی
2 – 9 -5. مقداردهی به عناصر آرایه با حلقههای تودرتو
10 – 5. نمایش مقادیر عناصر آرایه دوبعدی
11 – 5. رشتهها
1 – 11 – 5. مقداردهی به رشتهها
12 – 5. توابع رشتهای
13 – 5. تعریف آرایهای از رشتهها
1 – 13 – 5. مقداردهی به آرایهای از رشتهها
14 – 5. مقداردهی با دستورات ورودی
15 – 5. مقداردهی به رشته آرایهای با تابع strcpy
16 – 5. نمایش محتویات آرایه رشتهای
17 – 5. اشارهگرها
1 – 17 – 5. توابع اشارهگرها
2 – 17 – 5. اشارهگرها و آرایهها
18 – 5. مسائل حل شده
19 – 5. مسائل حل شده در سایت
20 – 5. تمرینها
فصل ششم: ساختمانها، کلاسها و وراثت
1 – 6. ساختمانها
2 – 6. کلاسها
1 – 2 – 6. تعریف کلاسها
2 – 2 – 6. نمونه سازی کلاس
3-2-6. دسترسی به اعضای کلاس
3 – 6. تابع عضو سازنده
4 – 6. توابع عمومی همنام
5 – 6. توابع الگو
6 – 6. مخرب
7 – 6. توابع دوست
8 – 6. کپی سازنده
9 – 6. نوشتن کد برای سازنده کپی
10 – 6. اعضای static
1 – 10 – 6. توابع عضو static
11- 6. تعریف مجدد عملگرها
1 – 11 – 6. تعریف مجدد عملگرهای محاسباتی
2 – 11 – 6. تعریف مجدد عملگر ترکیبی
3 – 11 – 6. تعریف مجدد عملگرهای رابطه ای
4 – 11 – 6. تعریف مجدد عملگر ++ و --
12 – 6. وراثت
13 – 6. کلاسهای پایه و مشتق
1 - 13 – 6. تعریف کلاس مشتق
2 – 13 – 6. سازندهها و مخربها در کلاسهای مشتق
14– 6. متدهای مجازی
15 – 6. کلاسها و متدهای انتزاعی
16 – 6. مسائل حل شده
17 – 6. مسائل حل شده در سایت
18 – 6. تمرینها
پیوست: مسائل حل شده در سایت
منابع
مطالب مرتبط
تگها
مطالب پربیننده
- چه کسانی می توانند نامخانوادگیشان را تغییر دهند
- روزانه چقدر پروتئین مصرف کنیم؟
- خواص شگفتانگیز کیوی را بشناسید
- فراخوان دومين كنگره بين المللی راهكارهای گسترش فرهنگ غدير و ترويج نهج البلاغه
- ۳ نوشیدنی مفید برای سالمندان
- نکاتی مهم درباره جوشهای صورت
- علائم بیش فعالی در دخترها و پسرها را بشناسید
- میوه ای برای تقویت سیستم ایمنی بدن
- گیاهی برای دفع سنگ کلیه
- اربعین؛ پلی به سوی وحدت جهانی
- چالشهای ازدواج در دوران پیری
- اذن پدر برای ازدواج دختر لازم است یا خیر؟
- معرفی سوغات و صنایع دستی مازندران
- چگونه عطر مناسب بخریم؟
- زندگی نامه مسعود پزشکیان
- رابطه زناشویی برنده و بازنده ندارد
- درباره دوران بحرانی نوجوانی
- بازار کرمان با قدمت ۶۰۰ سال
- معرفی موزه هنرهای معاصر تهران؛ بازتابی از هنر ایران و جهان
- مصرفگرایی و ویرانی زندگی
- پاسخ به سوالات رایج درباره مصرف شیر
- معرفی جنگل فندقلو؛ بهشتی مینیاتوری در اردبیل
- درباره سن پیری بیشتر بدانیم
- اهمیت خواب را جدی بگیرید
- معرفی مسجد شیخ لطف الله، اثری شگفت انگیز از دوران صفویه
- پناهگاه سکوت
- نحوه خوابیدن به خواستههای درونی
- مضرات سیگار از آسیبهای پوستی تا تهدید سلامتی
- در مورد کف پای صاف و باورهای قدیمی
- چگونه با کودکان چاق تعامل داشته باشیم
- قوانین کلاس و مدرسه
- قالب آماده و زیبای پاورپوینت(15)
- ۵ فیلم که همه زنان ایرانی باید تماشا کنند
- شعار سال ۱۴۰۱ «سال تولید، دانشبنیان و اشتغالآفرین»
- قالب زیبای پاورپوینت برای ارائه پروپوزال و دفاع رساله دکترا
- قالب پاورپوینت کادر دار زیبا
- پورنوگرافی چیست و چه اثری بر مغز و رابطه جنسی دارد؟
- قالب پاورپوینت گرافیکی و طرح دار زیبا
- قالب پاورپوینت گرافیکی زیبا
- رنگ چشم هایتان درباره شما و اجدادتان چه می گوید؟
- نمونه تدریس درس اول هدیه آسمان پنجم
- قالب پاورپوینت گرافیکی جالب
- اندکی درباره درسپژوهی
- کتاب پسری که جادویی شد
- همه زائران سلطان
- قالب پاورپوینت
- معرفی کتاب
- دوستی با کتاب
- قالب پاورپوینت گرافیکی
- درباره محسن رضایی
- معرفی کتاب
- قیافه و ظاهر واسه متولدین کدوم ماه، خیلی مهمه؟
- درباره امیر کبیر
- کتاب راهنمای کامل Interaction access
- متن کامل دعای جوشن کبیر با ترجمه
- کتاب پیوند زخم خورده
- درباره فخرالدین عراقی
- درباره محسن مهر علیزاده
- کتاب آموزش علیه آموزش
- خلاصه کتاب سواد بصری