Як створити програму розрахунку


 

Програми розрахунку дозволяють людям швидко і точно обчислити результати передбачуваних дій, замовлень і робіт (в залежності від сфери застосування програми). Існує їх безліч, їх можна купити в інтернеті, скачати або заплатити програмісту за створення. Але якщо у вас є базові знання програмування, то можна написати таку програму і самостійно.



Інструкція

  1. Створіть прототип програми. Це робиться для того, щоб наочно побачити, як повинна виглядати і працювати програма розрахунку. Зазвичай прототип містить графічний інтерфейс і виглядає, як реальна програма, тільки при натисканні на кнопки, не відбувається ніяких дій.
  2. Виберіть мову програмування. В принципі, якщо програма буде відмінно працювати, то не важливо, якою мовою вона буде написана. Але не дарма ж їх так багато. Є відмінності в області застосування, швидкості, предметах обробки і т.д. Так, наприклад, за допомогою мов Prolog і LISP можна створювати програми логічного аналізу і штучного інтелекту. Ту ж саму програму можна написати і на С + +, Паскаль або асемблері, але тоді доведеться писати більш довгий код для виконання логічних обчислень, які в Prolog і LISP виконуються автоматично.
  3. Розробіть псевдокод програми, за допомогою якого виявите недоробки та помилки програми в логічній послідовності. Дійте за принципом спадного проектування програми. Тобто для початку визначте кінцеву мету (розрахунок чого-небудь), а потім спускайтеся нижче, конкретизуючи кожну задачу, розділяючи її на підзадачі. І так до тих пір, поки не будуть описані самі елементарні дії.
  4. Проведіть тестування бета-версії програми розрахунку. Усуньте виявлені помилки, доповнивши або скоротивши псевдокод. Якщо ж помилок не виявлено, приступайте до написання повної версії програми. Таким чином, процес підготовки займає набагато більше часу, ніж саме написання програми і діє за принципом «сім разів відміряй, один раз відріж».
  5. Періодично оновлюйте програму. В залежності від поставлених завдань, вимоги до програми будуть змінюватися, потрібно внести нові коригування або доповнення. Визначте нові функції, які варто додати, проведіть альфа і бета-тестування, виправте помилки. Так, за допомогою такого моніторингу можна значно продовжити цикл життя вашої програми.