- •2.2. Алгоритми та їх властивості. Форми подання алгоритмів
- •2.3. Комп’ютерні програми і мови програмування. Етапи розв’язування задач з використанням комп’ютера
- •Додати до рис. 2.8 після логічні ще два блоки – Функціональні та Інші
- •V етап. Отримання комп’ютерної моделі
- •Vі етап. Дослідження отриманих результатів на реальність і на відповідність умові
- •IV етап. Складання алгоритму розв’язування задачі
- •V етап. Складання комп’ютерної програми
- •Vі етап. Налагодження програми, дослідження отриманих результатів на реальність і на відповідність умові.
- •Vіі етап. Використання програми
- •2.4. Мова програмування Delphi та середовище розробки Turbo Delphi 2006
- •Практична робота № 5
- •2.5. Події та їх обробники
- •Практична робота № 6
- •2.6. Налагодження програм
- •Практична робота № 7
- •2.7. Основні поняття математичної логіки
- •2.8. Розгалуження в алгоритмах і програмах
- •Практична робота № 8 «Складання програм з розгалуженнями»
- •2.9. Цикли в алгоритмах і в програмах
- •Практична робота № 9 «Програмування циклічних обчислень»
- •2.10. Процедури і функції користувача та стандартні процедури і функції в Delphi
- •Практична робота № 10 «Використання підпрограм»
- •2.11. Одновимірні масиви
- •Практична робота № 11 «Опрацювання одновимірних масивів»
V етап. Отримання комп’ютерної моделі
У результаті ми одержимо таблицю, фрагмент якої ми бачимо у табл. 2.2.
Таблиця 2.2. Таблиця розв’язування задачі в табличному процесорі Excel 2007
1 |
A |
B |
C |
D |
E |
F |
G |
2 |
|
|
|
Ціна в гривнях |
Ціна в доларах |
Ціна в євро |
Ціна в фунтах |
3 |
Курс долара |
5,12 |
|
154,34 |
30,14 |
23,93 |
16,78 |
4 |
Курс євро |
6,45 |
|
346,3 |
67,64 |
53,69 |
37,64 |
5 |
Курс фунта |
9,2 |
|
2234,6 |
436,45 |
346,45 |
242,89 |
6 |
|
|
|
638 |
124,61 |
98,91 |
69,35 |
Після макетування увести нові курси і перерахувати всі числа відповідно до тих курсів валют!
Vі етап. Дослідження отриманих результатів на реальність і на відповідність умові
Після одержання підсумкової таблиці ми повинні проаналізувати її реальність. Наприклад, якщо курс долара до гривні 5,12, то ціна в доларах має бути приблизно в 5 разів менша, ніж ціна в гривнях. Можна також перевірити кілька значень, використавши інші обчислювальні засоби. Можна ввести до таблиці такі контрольні вхідні значення, для яких результат заздалегідь відомий, наприклад, 512 грн. = $100. Аналогічно потрібно перевірити роботу формул і в інших стовпцях. Після макетування внести зміни в цей фрагмент відповідно до нових значень!
Якщо таке дослідження виявляє помилки, потрібно шукати їх причини, виправляти їх і знову проходити етапи, наступні за тим, на якому виявилися помилки.
Якщо б на ІІІ етапі було вибрано як засіб розв’язування цієї задачі складання спеціальної програми, то далі етапи розв’язування цієї задачі виглядали так:
IV етап. Складання алгоритму розв’язування задачі
Алгоритм розв’язування цієї задачі, на основі якого складалась би комп’ютерна програма, був би, наприклад, такий (рис. 2.10):
Намалювати на стрілці, що йде до ІІІ блоку зверху, в кінці стрілку!
Можна скласти й інші алгоритми розв’язування цієї задачі. Наприклад, спочатку ввести ціни всіх товарів у гривнях, а потім їх по черзі переводити у відповідні валюти.
V етап. Складання комп’ютерної програми
Після складання алгоритму потрібно вибрати мову програмування, розробити інтерфейс для роботи користувача з програмою і скласти програму. З цим етапом ми докладно познайомимося у наступних пунктах.