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

۱۰,۰۰۰ تومان

موجود در انبار

شناسه محصول: 2408 دسته: , برچسب:
  • توضیحات
  • مشخصات
  • نظرات (0)

توضیحات محصول

کتاب برنامه نویسی به زبان پاسکال با دید الگوریتمی نشر شار با همکاری انتشارات دانشگاه تفرش تألیف: جعفرزاده، عسگری، علی آبادی، قلی پور

منبعی بسیار خوب و کاربردی برای مطالعه دانشجویان و تدریس اساتید

زبان پاسکال به خاطر نزدیکی دستوران آن به زبان انگلیسی، به عنوان زبان آموزش برنامه نویسی مطرح شده است. در این کتاب، دانشجویان رشته های مهندسی و علوم پایه با دستورات این زبان آشنا می شوند و جنبه های مختلف آن را فرا می گیرند.

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

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

فهرست مطالب کتاب:

مقدمه ای بر زبان پاسکال

  1. تعریف زبان پاسکال: زبان پاسکال یک زبان سطح بالا است – زبان پاسکال یک زبان ساخت یافته است
  2. اولین برنامه به زبان پاسکال
  3. محیط برنامه نویسی Dev-Pascal: نصب نرم افزار Dev-Pascal به روی کامپیوتر – اجرای برنامه در محیط Dev-Pascal
  4. اجزای اصلی یک برنامه به زبان پاسکال
  5. مراحل اجرای برنامه
  6. مراحل حل مسائل و تبدیل آن به برنامه کامپیوتری
  7. خصوصیات یک برنامه کامپیوتری خوب
  8. خطاهای برنامه نویسی
  9. چگونه برنامه نویسی را درست فرا بگیریم: نا آشنا بودن با دستورات برنامه نویسی – کار نکردن با محیط برنامه نویسی – عدم آشنایی با دید الگوریتمی در برنامه نویسی – برخورد با خطاهای زیاد در نوشتن برنامه و منصرف شدن از ادامه کار – احساس کمبود خلاقیت – عجله در یادگیری برنامه نویسی – تردید در انتخاب زبان برنامه نویسی
  10. تمرینات

متغیرها و عملگرها

  1. انواع داده
  2. شناسه
  3. متغیر: قوانین نامگذاری متغیرها – مقداردهی به متغیر
  4. ثابت
  5. عملگر: عملگرهای محاسباتی – عملگرهای رابطه ای – عملگرهای منطقی – عملگرهای بیتی – تقدم عملگرها در حالت کلی – تبدیل نوع در عبارات
  6. تمرینات
  7. تمرینات حل شده

ورودی و خروجی

  1. دستورات خروجی: دستور Write – دستور Writeln – تعیین طول میدان در دستورات خروجی
  2. دستورات ورودی: دستور Read – دستور Readln
  3. توضیح گذاری در برنامه
  4. تمرینات
  5. تمرینات حل شده

ساختارهای کنترلی

  1. دستور تصمیم گیری: دستور شرطی if – دستور شرطی if و else – دستور شرطی if و else تو در تو – ساختار تصمیم گیری مرکب با case – انتقال کنترل اجرای برنامه با دستور goto
  2. حلقه های تکرار: حلقه تکرار for – حلقه for تو در تو – حلقه تکرار while – حلقه تکرار Reapeat-Until
  3. دستورهای break و continue
  4. دید کل به جزء (Top-Down): راهکار ساخت برنامه های پیچیده
  5. ساخت منوهای کاربری فعال شونده با شماره عملیات
  6. تمرینات
  7. تمرینات حل شده

روال ها و توابع

  1. معرفی روال: نحوه تعریف روال – نحوه فراخوانی روال – نحوه اجرای روال
  2. پارامتر: آرگومان – انواع پارامترها
  3. تابع: نحوه تعریف تابع – نحوه فراخوانی تابع
  4. حوزه های متغیر
  5. توابع و روال های تو در تو
  6. توابع بازگشتی
  7. مقایسه روال و تابع
  8. اعلان روال ها و توابع به صورت forward
  9. تمرینات
  10. تمرینات حل شده

آرایه ها و رشته ها

  1. معرفی آرایه
  2. آرایه یک بعدی: نامگذاری انواع داده با دستور Type – ارسال آرایه به عنوان پارامتر به توابع
  3. مرتب سازی آرایه: مرتب سازی حبابی – مرتب سازی درجی
  4. جستجو در آرایه: جستجوی ترتیبی – جستجوی دودویی
  5. آرایه دو بعدی: ارسال آرایه دو بعدی بعنوان پارامتر به توابع
  6. رشته ها: رشته به صورت آرایه از نوع داده Char – رشته به صورت نوع داده String – آرایه ای از رشته ها
  7. تمرینات
  8. تمرینات حل شده

توابع و روال های کتابخانه ای

  1. معرفی توابع کتابخانه ای
  2. توابع کتابخانه ای ریاضی
  3. توابع کتابخانه ای کاراکتری
  4. توابع کتابخانه ای رشته ای
  5. روال های متعارف
  6. تمرینات
  7. تمرینات حل شده

مجموعه ها و داده های شمارشی

  1. معرفی مجموعه ها: نحوه ایجاد مجموعه – اعلان متغیر از مجموعه – مقداردهی به متغیر مجموعه – عملیات به روی متغیرهای مجموعه – ارسال متغیر مجموعه به توابع و روال ها
  2. داده های شمارشی (Enumerations)
  3. تمرینات
  4. تمرینات حل شده

رکوردها

  1. معرفی رکورد: نحوه ایجاد رکورد – اعلان متغیر ار نوع رکورد – دسترسی به اعضای رکورد – مقداردهی به متغیر رکورد
  2. رکوردهای تو در تو
  3. آزایه ای از متغیرهای رکورد
  4. تمرینات
  5. تمرینات حل شده

فایل ها

  1. مقدمه ای بر فایل: انواع فایل
  2. فایل های متنی: نوشتن در فایل های متنی – خواندن از فایلهای متنی – افزودن به انتهای فایل های متنی – شناسایی خطاهای مرتبط با فایل – حذف فایل
  3. فایل های باینری نوع دار: نوشتن در فایل های باینری نوع دار – خواندن از فایل های باینری نوع دار
  4. توابع پرکاربرد در کار با فایل
  5. تمرینات
  6. تمرینات حل شده

مراحل نصب نرم افزار Dev-Pascal

راهنمای برنامه نویسی با Dev-Pascal

خطاهای رایج برنامه نویسی و نحوه رفع آنها

مشخصات

وزن435 g
» شرح درس:

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

» مثال و تمرین:

مثالها و تمرینهای تالیفی متنوع

» پاسخ تشریحی:

حل تشریحی کلیه مثالها و تمرینات منتخب

» مؤلف / مؤلفان:

جعفرزاده، عسگری، علی آبادی، قلی پور

» ناشر:

نشر شار با همکاری انتشارات دانشگاه تفرش

» تعداد صفحات:

260 صفحه قطع وزیری

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.


اولین نفری باشید که دیدگاهی را ارسال می کنید برای “برنامه نویسی به زبان پاسکال با دید الگوریتمی”