برنامه چیست؟ توضیح دهید
برنامه چیست؟ توضیح دهید
یک برنامه ، دنباله ای از دستورات است که چگونگی انجام محاسبات را مشخص می کنند . محاسبات می توانند از نوع ریاضی مانند حل دستگاه معادلات ، به دست اوردن ریشه های یک چند جمله ای یا محاسبات نمادین از قبیل یافتن و جایگزین کردن کلمه در یک متن و .. باشند .
جزئیات در زبان مختلف، متفاوت ظاهر می شوند ، اما تعدادی اصول پایه ای در همه زبان ها به یک صورت هستند :
ورودی : گرفتن داده ها از صفحه کلید ، فایل یا دیگر واحد های ورود اطلاعات
خروجی : نمایش داده ها بر روی صفحه نمایش یا ارسال انها به یک فایل یا دیگر واحد های خروج اطلاعات .
عملیات ریاضی : انجام دادن اعمال ریاضی بنیادی مانند ضب و جمع .
تصمیم گیری : بررسی شروط خاص و اجرای دنباله ای از دستورات بر اساس ان شرایط .
تکرار : انجام برخی اعمال در چندین مرتبه و معمولا با تغییری در عمل مورد تکرار .
هر برنامه ای که تا به حال استفاده نمودید بدون توجه به پیچیدگی انها از دستوراتی تشکیل شده است که ممکن است شبیه به اینها نباشد ، بنابر این می توان برنامه نویسی را چنین شرح داد :
«شکستن یک عمل بزرگ و پیچیده به عملیات کوچک تر و ساده تر ؛ این کار تا انجا صورت می گیرد که این عملیات به صورت دستورات ساده و بنیادی بتوانند مورد استفاده قرار گیرند »
این توضیح ممکن است کمی مبهم باشد ، اما پس از بحص درباره الگوریتم ها ، بیشتر به این موضوع می پردازیم .