loader-img
loader-img-2
کتابانه
کتابانه

کتاب حل تمرینهای C به همراه فلوچارت - رحیمی

5 / -
موجود شد خبرم کن
دسته بندی :

کتاب حل تمرینهای c به همراه فلوچارت تألیف غلامرضا رحیمی (افشین) توسط انتشارات الماس دانش به چاپ رسیده است.

این کتاب برای همه ی کسانی نوشته شده است که قصد دارند زبان برنامه نویسی c را فرا بگیرند اما آشنایی چندانی با آن ندارند. زبان برنامه نویسی c یک زبان همه منظوره ی سطح میانی می باشد و کار کردن با آن، در صورتی که همه ی اصول و قواعد آن را بدانید کار آسانی است. "غلام رضا رحیمی" در کتاب حاضر این زبان را به ساده ترین شکل ممکن آموزش داده و تمرین های مختلفی از آن را نیز حل کرده است. شیوه ی کار کتاب به این صورت است که در ابتدای هر فصل، توضیحاتی در مورد عنوان مربوطه بیان شده و در ادامه مسئله های مختلفی از آن مبحث آورده می شود تا خواننده به طور کامل آن مبحث را فرا گیرد. مؤلف برای آسانی کار خوانندگان برای حل هر مسئله، از الگوریتم و فلوچارت استفاده کرده تا دانشجویان بتوانند، اول مسئله را آنالیز نمایند، فرضیات مسئله را دریابند و در ادامه با رسم فلوچارت و نهایتاً جدول ردیابی به مرحله ی اصلی که کد نویسی می باشد، برسند. علاوه بر این در لوح فشرده ای که همراه با کتاب ارائه شده است، تمامی کدهای موجود در مسئله های کتاب وجود دارند و برای تمرین بیش تر منبع کاملی را در اختیار دانشجو قرار می دهند.

کتاب "حل تمرین های c به همراه فلوچارت" مشتمل بر یازده فصل می باشد: 1- آشنایی با الگوریتم و فلوچارت 2- متغیرها ، انواع داده ها و عملگرها 3- ساختار یک برنامه C 4- ساختار کنترلی If... Else 5- ساختار کنترلی حلقه ها و حلقه های متداخل 6- آرایه ها و ماتریس ها 7- رشته ها 8- توابع 9- اشاره گر ها 10- ساختمان 11- تابع و فایل

 


برشی از متن کتاب


فصل اول: آشنایی با الگوریتم و فلوچارت روش حل مسئله:
  1. خواندن دقیق مسئله با جزئیات کامل
  2. بیرون کشیدن فضیات مسئله از داخل مسئله
  3. ارتباط بین این فرضیات و انتخاب روش حل مسئله
  4. پیاده سازی به وسیله یک زبان برنامه نویسی
مثال: خرید بلیط از یک  آژانس هواپیمایی:
  1. شروع.
  2. مسافر وارد آژانس مسافرتی می شود.
  3. کارمند بخش مربوط به فروش چک می کند برای مقصد مورد نظر جا وجود دارد یا نه.
  4. اگر جا وجود نداشته باشد به مسافر جواب داده می شود که جا موجود نیست.
  5. اگر جا موجود باشد فرم مربوط به مشخصات مسافر پر می شود.
  6. بلیط تهیه شده و در اختیار مسافر قرار داده می شود.
  7. پایان.
همان طور که مشاهده می شود مسافر باید جهت خرید بلیط یک سری مراحل را به ترتیب طی کند تا نهایتا بلیط برای او صادر شود. مرحله خرید بلیط از یک نقطه آغاز می‌شود و در یک نقطه به پایان می رسد. این مراحل در زبان برنامه نویسی الگوریتم می گویند. لیست مراحل حل یک مسئله به وسیله یک زبان بیانی نوشته می‌شود که الگوریتم می گویند. مراحل حل نموداری یک مسئله به وسیله نماد های بخصوصی که هر کدام بیانگر یک عمل می باشند را فلوچارت می گویند. فصل دوم: متغیرها ، انواع داده ها و عملگرها حافظه: حافظه رم کامپیوتر تشکیل شده از یک سری از سلول که هر کدام دارای یک آدرس منحصر به فرد می باشد و این آدرس از صفر شروع شده و ماکسیمم آن برابر با ظرفیت رمی که روی کامپیوتر نصب شده است. وقتی کاربر کامپیوتر را روشن می کند سیستم عامل از این محل ها برای بارگذاری برنامه ها و داده ها استفاده می کند. متغیر: به مکان هایی از حافظه گفته می‌شود که برنامه ها می توانند جهت ذخیره و بازیابی داده ها از آنها استفاده کنند. در زبان های برنامه نویسی سطح بالا کامپایلری وجود دارد که آدرس مکان های حافظه را به متغیرهای تعریف شده نسبت می‌دهند. هر متغیری که مانندi  و j وغیره تعریف می‌شود در واقع یک آدرس منحصر به فرد از حافظه به آن اختصاص داده می‌شود و برنامه نویس می تواند به وسیله نام متغیر به آن آدرس حافظه دسترسی داشته باشد. فصل سوم: ساختار یک برنامه C کتابخانه ها: در زبان c اولین خط مربوط به معرفی فایلهای کتابخانه ای می‌شود. به کتابخانه‌ها در کتاب‌های مختلف اسم هایی از قبیل سرفایل یا سرآیند فایل نیز می گویند. در این فایل های کتابخانه ای توابع مختلفی وجود دارد و برنامه نویس بسته به نوع کاری که دارد می‌تواند فایل‌های کتابخانه ای را معرفی نماید. تابع اصلی main(): اصلی‌ترین تابع زبان c می باشد که شامل دستورات، متغیر ها و توابع می باشد. زمانی که برنامه c اجرا می‌شود این تابع صدا زده و محتویات آن اجرا می‌شود. تمام توابعی که توسط برنامه نویس نوشته می شوند یا تمامی توابع متعلق به کتابخانه‌ها در این تابع اصلی صدا زده می شوند. درج توضیحات: با استفاده از این فرمان می توان یک دستور یا گروه از دستورات را غیرفعال کرد. این کار باعث می شود کامپایلر در زمان ترجمه آنها را ترجمه کند و آنها اجرا نشوند. کاربرد دیگر درج توضیحات برای مسندسازی برنامه می باشد.

فهرست


فصل اول: آشنایی با الگوریتم و فلوچارت فصل دوم: متغیرها ، انواع داده ها و عملگرها فصل سوم: ساختار یک برنامه C فصل چهارم: ساختار کنترلی If... Else فصل پنجم: ساختار کنترلی حلقه ها و حلقه های متداخل فصل ششم: آرایه ها و ماتریس ها فصل هفتم: رشته ها فصل هشتم: توابع فصل نهم: اشاره گر ها فصل دهم: ساختمان فصل یازدهم: تابع و فایل

( درس و تمریــن به هـمراه CD) نویسنده: غلامرضا رحیمی  انتشارات: الماس دانش  


ثبت دیدگاه


دیدگاه کاربران

اولین کسی باشید که دیدگاهی برای "کتاب حل تمرینهای C به همراه فلوچارت - رحیمی" می نویسد

آخرین بازدید های شما

۷ روز ضمانت بازگشت وجه ۷ روز ضمانت بازگشت وجه
ضمانت اصالت کالا ضمانت اصالت کالا
۷ روز هفته ۲۴ ساعته ۷ روز هفته ۲۴ ساعته
امکان پرداخت در محل امکان پرداخت در محل
امکان تحویل در محل امکان تحویل در محل