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


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

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



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

 

І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ІІ етап. Використання програми

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

 

Перевірте себе

1. º Що таке комп’ютерна програма?

2. º Що таке програмна логіка і інтерфейс користувача?

3. º Які дані називають вхідними, вихідними, проміжними?

4. º Що таке мова програмування?

5. º Назвіть компоненти, з яких складається мова програмування.

6. · Опишіть кожний з компонентів мови програмування.

7. · Що таке синтаксична помилка?

8. ·Що таке машинна мова програмування? Який вигляд мають команди в цій мові програмування?

9. · Які програми називаються компіляторами? Опишіть загальний принцип їх роботи.

10. * (Додатковий матеріал) Які програми називаються інтерпретаторами? Опишіть загальний принцип їх роботи.

11. * Наведіть класифікацію мов програмування. Опишіть характерні риси кожного з типів мов програмування. Наведіть приклади мов програмування.

 

12. º Назвіть етапи розв’язування задач з використанням ЕОМ, якщо буде використано прикладне програмне забезпечення.

13. º Назвіть етапи розв’язування задач з використанням ЕОМ, якщо буде використано спеціально складене програмне забезпечення.

14. · Опишіть кожний з етапів розв’язування задач з використанням ЕОМ, якщо буде використано прикладне програмне забезпечення.

15. · Опишіть кожний з етапів розв’язування задач з використанням ЕОМ, якщо буде використано спеціально складене програмне забезпечення.

Виконайте завдання

1. · (ДЗ) Знайдіть інформацію про роки створення перших версій мов програмування Basic, PL/1, Cobol, ALGOL, Fortran, Prolog, Lisp, Java, С, С ++, С#, Smalltalk. Коротко запишіть основні характерні риси кожної з них.

2. * (ДЗ) Підготуйте повідомлення про мови програмування, якими складалися програми для комп’ютерів українського виробництва у 50-60 роках ХХ ст.

3. * (ДЗ) Підготуйте повідомлення про характерні риси декларативних мов програмування.

4. Для кожної з наступних задач деталізуйте кожний з етапів її розв’язування з використанням комп’ютера:

а) º Визначити вартість фарби для фарбування підлоги в класній кімнаті.

б) · Визначити вартість шпалер для кабінету інформатики.

в) · Два потяги вийшли одночасно з пунктів А і В назустріч один одному. Відомі відстань між пунктами і швидкості потягів. Визначити відстань між ними через 2 години після виходу; через 3 години. Через скільки годин вони зустрінуться?

г) · (ДЗ) Два потяги вийшли одночасно з пунктів А і В у протилежних напрямках. Відомі відстань між пунктами і швидкості потягів. Визначити відстань між ними через 1 годину після виходу; через 3 години.

д) · У трикутнику відомі довжини двох сторін і міра кута між ними. Знайти довжину третьої сторони і його площу.

е) · (ДЗ) У паралелограмі відомі довжини двох суміжних сторін і міра кута між ними. Знайти його площу і довжини його діагоналей.

 


 



Поделиться:


Последнее изменение этой страницы: 2016-09-18; просмотров: 543; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.124.232 (0.009 с.)