مطلب آموزشی 2:
برنامه چیست؟

یک برنامه، دنباله اي از دستورات است که چگونگی انجام محاسبات را مشخص می کند. محاسبات می توانند از نوع ریاضی مانند حل دستگاه معادلات، به دست آوردن ریشه هاي یک چند جمله اي یا محاسبات نمادین از قبیل یافتن و جایگزین کردن کلمه در یک متن و . . . باشند. جزئیات در زبان هاي مختلف، متفاوت ظاهر می شوند، اما تعدادي اصول پایه اي در همۀ زبان ها به یک صورت هستند:

ورودي:گرفتن داده ها از صفحه کلید، فایل یا دیگر واحدهاي ورود اطلاعات.

خروجی: نمایش داده ها بر روي صفحه نمایش یا ارسال آنها به یک فایل یا دیگر واحدهاي خروج اطلاعات.

عملیات ریاضی: انجام دادن اعمال ریاضی بنیادي مانند ضرب و جمع.

تصمیم گیري: بررسی شروط خاص و اجراي دنباله اي از دستورات بر اساس آن شرایط.

تکرار: انجام برخی اعمال در چندین مرتبه و معمولاً با تغییري در عمل مورد تکرار.

هر برنامه اي که تا به حال استفاده نمودید بدون توجه به پیچیدگی آنها از دستوراتی تشکیل شده است که ممکن است شبیه به این ها نباشد، بنابراین میتوان برنامه نویسی را چنین شرح داد: شکستن یک عمل بزرگ و پیچیده به عملیات کوچک تر و ساده تر؛ این کار تا آنجا صورت می گیرد که این عملیات به صورت دستورات ساده و بنیادي بتوانند مورد استفاده قرار گیرند این توضیح ممکن است کمی مبهم باشد، اما پس از بحث درباره الگوریتم ها، بیشتر به این موضوع می پردازیم.

اشکال زدایی چیست؟

برنامه نویسی فرایندي پیچیده است که چون به وسیلۀ انسان ساخته می شود، اغلب داراي خطا است. خطاهاي برنامه نویسی را Bug می نامند و به عمل جداسازي و تصحیح آن خطاها Debugging گفته می شود. در یک برنامه امکان دارد سه نوع خطا رخ دهد:

  • خطاهاي نحو ی
  • خطاهاي زمان اجرا
  • خطاهاي معنایی

فراگیري تفاوت هاي این سه نوع خطا بسیار مفید است، زیرا در آینده به راحتی می توان آنها را در برنامه یافت و تصحیح کرد.

منبع: کتاب از این پس پایتون، صفحه 24

برنامه چیست؟
دسته بندی شده در:        

3 دیدگاه در “برنامه چیست؟

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *