русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


ІІІ етап. Вибір програмних засобів для розв’язування задачі


Дата додавання: 2014-09-10; переглядів: 995.


Прикладним програмним засобом, який можна використати для розв’язування задачі, може бути, наприклад, програма-калькулятор або табличний процесор. Або можна скласти спеціальну програму для розв’язування саме цієї задачі, використовуючи одну з мов програмування.

 

ІV етап. Створення алгоритму розв’язування задачі

Якщо буде вибрано прикладний програмний засіб табличний процесор Excel 2007, то алгоритм розв’язування цієї задачі може бути такий:

1. Увести в клітинку А3 текст "Курс долара".

2. Увести в клітинку А4 текст "Курс євро".

3. Увести в клітинку А5 текст "Курс фунта".

4. Увести в клітинку В3 значення курсу долара.

5. Увести в клітинку В4 значення курсу євро.

6. Увести в клітинку В5 значення курсу фунта.

7. Увести в клітинку D2 текст "Ціна в гривнях".

8. Увести в клітинку E2текст " Ціна в доларах".

9. Увести в клітинку F2 текст " Ціна в євро".

10. Увести в клітинку G2 текст " Ціна в фунтах".

11. Увести в клітинки стовпця С, починаючи з клітинки С3, назви товарів, наявних на базі.

12. Увести в клітинки стовпця D, починаючи з клітинкиD3 ціни товарів у гривнях.

13. Увести в клітинку E3 формулу =ROUND(D3/$В$3;2).

14. Увести в клітинку F3 формулу =ROUND(D3/$В$4;2).

15. Увести в клітинку G3 формулу =ROUND(D3/$В$5;2).

16. Виділити клітинки діапазону Е3:G3.

17. Скопіювати вміст клітинок виділеного діапазону у відповідні в клітинки стовпців Е:G.

V етап. Отримання комп’ютерної моделі

У результаті ми одержимо таблицю, фрагмент якої ми бачимо у табл. 2.2.

Таблиця 2.2. Таблиця розв’язування задачі в табличному процесорі Excel 2007

A B C D E F G
      Ціна в гривнях Ціна в доларах Ціна в євро Ціна в фунтах
Курс долара 5,12   154,34 30,14 23,93 16,78
Курс євро 6,45   346,3 67,64 53,69 37,64
Курс фунта 9,2   2234,6 436,45 346,45 242,89
      124,61 98,91 69,35

Після макетування увести нові курси і перерахувати всі числа відповідно до тих курсів валют!

VІ етап. Дослідження отриманих результатів на реальність і на відповідність умові

Після одержання підсумкової таблиці ми повинні проаналізувати її реальність. Наприклад, якщо курс долара до гривні 5,12, то ціна в доларах має бути приблизно в 5 разів менша, ніж ціна в гривнях. Можна також перевірити кілька значень, використавши інші обчислювальні засоби. Можна ввести до таблиці такі контрольні вхідні значення, для яких результат заздалегідь відомий, наприклад, 512 грн. = $100. Аналогічно потрібно перевірити роботу формул і в інших стовпцях.Після макетування внести зміни в цей фрагмент відповідно до нових значень!

 

Якщо таке дослідження виявляє помилки, потрібно шукати їх причини, виправляти їх і знову проходити етапи, наступні за тим, на якому виявилися помилки.

 

Якщо б на ІІІ етапі було вибрано як засіб розв’язування цієї задачі складання спеціальної програми, то далі етапи розв’язування цієї задачі виглядали так:

 

IV етап. Складання алгоритму розв’язування задачі

Алгоритм розв’язування цієї задачі, на основі якого складалась би комп’ютерна програма, був би, наприклад, такий (рис. 2.10):

Намалювати на стрілці, що йде до ІІІ блоку зверху, в кінці стрілку!

 

Можна скласти й інші алгоритми розв’язування цієї задачі. Наприклад, спочатку ввести ціни всіх товарів у гривнях, а потім їх по черзі переводити у відповідні валюти.

V етап. Складання комп’ютерної програми

Після складання алгоритму потрібно вибрати мову програмування, розробити інтерфейс для роботи користувача з програмою і скласти програму. З цим етапом ми докладно познайомимося у наступних пунктах.

 

VІ етап. Налагодження програми, дослідження отриманих результатів на реальність і на відповідність умові.

Після створення комп’ютерної програми потрібно її виконати на кількох наборах тестових прикладів. Якщо виявилися результати, що не відповідають очікуваним, то це означає, що програма містить помилки. Потрібно виявити ці помилки і виправити їх.

Підбір цих тестових прикладів є досить непростою і важливою справою і повинен відповідати цілому ряду вимог. Найголовніші з тих такі:

  1. Тестові приклади повинні бути такими, щоб можна було б нескладно визначити кінцеві результати і порівняти їх з тими, що видає комп’ютерна програма.
  2. Набір цих прикладів має бути таким, щоб він охоплював всі випадки, які можуть зустрітися при використанні програми для реальних даних.

VІІ етап. Використання програми

Після того, як ми впевнимося, що для всіх тестових прикладів програма працює правильно, можна виконати її для всіх заданих значень вхідних даних і отримати необхідні результати.

 


<== попередня лекція | наступна лекція ==>
ІІ етап. Побудова інформаційної моделі | Перевірте себе


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн