کتاب ها » کارگاه برنامه نویسی / کد 234

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

(3 رای)
نویسنده ابوالفضل شیبانی
ناشر ساکو
تعداد صفحات ۲۱۶
قیمت پشت جلد ۱۶۰,۰۰۰ تومان
قیمت فروش ۱۵۰,۰۰۰ تومان
بازگشت

پیشگفتار

خداوند بزرگ را شاکرم که بار دیگر عنایتی فرمود تا در عرصه اعتلای فرهنگ جامعه تخصصی قدمی برداشته و کتاب دیگری را به رشته تحریر درآورم.

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

این کتاب مکمل کتاب برنامه‌نویسی C بوده و در کنار آن یک مرجع بسیار کامل جهت یادگیری مفاهیم و تکنیک‌های برنامه‌نویسی در این زبان است. تمامی برنامه‌های نوشته شده در این کتاب در کامپایلرهایBorland C++ 5.02 وTurbo C++ 4.5 تحت سیستم عامل ویندوز کامپایل و اجرا شده‌اند و عاری از هر گونه خطا و اشکال برنامه‌نویسی هستند. برای نوشتن این کتاب اکثر مراجع خارجی و کلیه کتب فارسی چاپ شده در این زمینه مطالعه گردیده است.

در اینجا لازم می‌دانم از مدیریت محترم انتشارات ساکو جناب آقای باقر غلامی کلیشمی و تمامی همکاران محترم ایشان در انتشارات ساکو که در نشر این کتاب من را یاری نمودند، کمال تشکر و قدردانی را به عمل آورم. در آخر از تمامی اساتید گرامی و دانشجویان عزیز خواهشمندم نظرات، پیشنهادات و اشکالات کتاب را به طور مستقیم از طریق شماره تلفن همراه 09356594979 و همچنین از طریق ایمیل sheibani81@hotmail.com با من در میان بگذارند.

امید است این خدمت ناچیز مورد قبول خداوند متعال قرار گرفته و قابل استفاده شما عزیزان باشد.

 

 ابوالفضل شیبانی

                                                                                                  پاییز 1395  

 

پیشگفتار 6

فصل 1: محاسبات در کامپیوتر

انواع مبناها 8

تبدیل مبنا 8

تبدیل مبنای 2 به 10. 9

تبدیل مبنای 10 به 2. 9

تبدیل مبنای 8 به 10 و بالعکس... 11

تبدیل مبنای 16 به 10 و بالعکس... 12

تبدیل مبنای 8 به 2 و بالعکس... 12

تبدیل مبنای 16 به 2 و بالعکس... 13

نمایش اعداد صحیح علامت‌دار باینری.. 14

روش علامت مقدار (Sign Magnitude) 14

روش مکمل 1 (1’s Complement) 15

روش مکمل 2 (2’s Complement) 15

عمل جمع و تفریق در مبنای 2. 16

کد و کدگذاری.. 17

کدهای حرفی – عددی.. 18

کدهای عددی (وزن‌دار – بدون وزن) 18

خودآزمایی فصل اول.. 21

فصل 2: الگوریتم و فلوچارت

مقدمه. 24

نرم‌افزار 24

الگوریتم. 25

فلوچارت.. 26

خودآزمایی فصل دوم. 34

فصل 3: آشنایی با ساختار زبان C

ساختار برنامه در زبان C.. 36

دستورات ورودی و خروجی.. 37

توضیحات در زبان C.. 38

تابع main( ) 39

خودآزمایی فصل سوم. 41

فصل 4: انواع داده‌ها، متغیرها و ثابت‌ها

انواع داده‌ها و مقداردهی آنها 44

ثابت‌ها 46

کاربرد #define در تعریف ماکرو. 48

رشته‌ها 49

خودآزمایی فصل چهارم. 51

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

تبدیل نوع. 54

عملگرهای ریاضی (محاسباتی) 56

عملگرهای مقایسه‌ای (رابطه‌ای) 58

عملگرهای منطقی.. 59

عملگرهای بیتی.. 61

سایر عملگرها 64

توابع ریاضی.. 66

توابع کاراکتری و رشته‌ای.. 67

خودآزمایی فصل پنجم. 69

فصل 6: ساختارهای کنترلی و تکرار

ساختارهای کنترلی (شرطی) 72

دستور if-else. 72

ifهای تو در تو. 76

if-else ifهای نردبانی.. 78

دستور switch. 82

ساختارهای تکرار (حلقه‌ها) 85

حلقه for 85

حلقه‌های for تو در تو. 97

حلقه while. 103

حلقه do-while. 107

حلقه‌های تکرار تو در تو. 110

خودآزمایی فصل ششم. 114

فصل 7: آرایه و رشته

آرایه‌های یک بعدی.. 118

آرایه‌های دو بعدی.. 136

رشته‌ها 151

خودآزمایی فصل هفتم. 158

فصل 8: اشاره‌گرها

کاربرد متغیرهای پویا در آرایه‌های یک بعدی.. 162

کاربرد متغیرهای پویا در آرایه‌های دو بعدی.. 166

آرایه‌ای از اشاره‌گرها 171

خودآزمایی فصل هشتم. 174

فصل 9: توابع

تابع. 176

روش‌های ارسال پارامتر به تابع. 180

توابع بازگشتی.. 183

ارسال آرایه یک بعدی به تابع. 187

ارسال اشاره‌گر به تابع. 191

ارسال آرایه دو بعدی به تابع. 194

توابعی که اشاره‌گر بر می‌گردانند. 200

خودآزمایی فصل نهم. 202

فصل 10: ساختار، ‌اتحاد و نوع شمارشی

ساختار و اتحاد. 204

نوع شمارشی.. 213

خودآزمایی فصل دهم. 215

منابع و مآخذ. 216

نویسنده ابوالفضل شیبانی
ناشر ساکو
نوبت چاپ دوم
تاریخ چاپ ۱۴۰۱
شابک 978-600-8062-49-3
قطع کتاب وزیری
تعداد صفحات ۲۱۶
قیمت پشت جلد ۱۶۰,۰۰۰ تومان
قیمت فروش ۱۵۰,۰۰۰ تومان
زبان کتاب فارسی
تاریخ ثبت در سایت ۱۲ آبان ۱۳۹۵
شما میتوانید از طریق فرم زیر نظر خود را بیان نمایید:

نام
ایمیل
نظر شما
کد امنیتی (حروف بزرگ و کوچک یکسان است)

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