معرفی و دانلود کتاب آموزش گامبهگام برنامهنویسی به زبان ++C
برای دانلود قانونی کتاب آموزش گامبهگام برنامهنویسی به زبان ++C و دسترسی به هزاران کتاب و کتاب صوتی دیگر، اپلیکیشن کتابراه را رایگان نصب کنید.
معرفی کتاب آموزش گامبهگام برنامهنویسی به زبان ++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. تمرینها
پیوست: مسائل حل شده در سایت
منابع
مشخصات کتاب الکترونیک
نام کتاب | کتاب آموزش گامبهگام برنامهنویسی به زبان ++C |
نویسنده | رمضان عباس نژادورزی، محمدعلی شمع علیزاده بائی، باقر رحیم پور کامی |
ناشر چاپی | انتشارات فناوری نوین |
سال انتشار | ۱۳۹۰ |
فرمت کتاب | |
تعداد صفحات | 288 |
زبان | فارسی |
شابک | 978-600-92254-0-8 |
موضوع کتاب | کتابهای برنامه نویسی سی پلاس پلاس |
کتاب بسیار قوی است و با مثالهای متنوع، هر مطلب را کامل توضیح داده است. به افرادی که در حال یادگیری این زبان برنامه نویسی میباشند و همچنین افرادی که بدنبال مثالهای کاربردی هستند، توصیه میکنم.
یک سوال از خدمت شما دارم، درون کتاب نوشته شده مسائل در سایت حل شده اند، چطور میشه به حل این مسائل دسترسی داشت؟
با تشکر