- •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і етап. Налагодження програми, дослідження отриманих результатів на реальність і на відповідність умові.
Після створення комп’ютерної програми потрібно її виконати на кількох наборах тестових прикладів. Якщо виявилися результати, що не відповідають очікуваним, то це означає, що програма містить помилки. Потрібно виявити ці помилки і виправити їх.
Підбір цих тестових прикладів є досить непростою і важливою справою і повинен відповідати цілому ряду вимог. Найголовніші з тих такі:
Тестові приклади повинні бути такими, щоб можна було б нескладно визначити кінцеві результати і порівняти їх з тими, що видає комп’ютерна програма.
Набір цих прикладів має бути таким, щоб він охоплював всі випадки, які можуть зустрітися при використанні програми для реальних даних.
Vіі етап. Використання програми
Після того, як ми впевнимося, що для всіх тестових прикладів програма працює правильно, можна виконати її для всіх заданих значень вхідних даних і отримати необхідні результати.
Перевірте себе
º Що таке комп’ютерна програма?
º Що таке програмна логіка і інтерфейс користувача?
º Які дані називають вхідними, вихідними, проміжними?
º Що таке мова програмування?
º Назвіть компоненти, з яких складається мова програмування.
· Опишіть кожний з компонентів мови програмування.
· Що таке синтаксична помилка?
·Що таке машинна мова програмування? Який вигляд мають команди в цій мові програмування?
· Які програми називаються компіляторами? Опишіть загальний принцип їх роботи.
* (Додатковий матеріал) Які програми називаються інтерпретаторами? Опишіть загальний принцип їх роботи.
* Наведіть класифікацію мов програмування. Опишіть характерні риси кожного з типів мов програмування. Наведіть приклади мов програмування.
º Назвіть етапи розв’язування задач з використанням ЕОМ, якщо буде використано прикладне програмне забезпечення.
º Назвіть етапи розв’язування задач з використанням ЕОМ, якщо буде використано спеціально складене програмне забезпечення.
· Опишіть кожний з етапів розв’язування задач з використанням ЕОМ, якщо буде використано прикладне програмне забезпечення.
· Опишіть кожний з етапів розв’язування задач з використанням ЕОМ, якщо буде використано спеціально складене програмне забезпечення.
Виконайте завдання
· (ДЗ) Знайдіть інформацію про роки створення перших версій мов програмування Basic, PL/1, Cobol, ALGOL, Fortran, Prolog, Lisp, Java, С, С ++, С#, Smalltalk. Коротко запишіть основні характерні риси кожної з них.
* (ДЗ) Підготуйте повідомлення про мови програмування, якими складалися програми для комп’ютерів українського виробництва у 50-60 роках ХХ ст.
* (ДЗ) Підготуйте повідомлення про характерні риси декларативних мов програмування.
Для кожної з наступних задач деталізуйте кожний з етапів її розв’язування з використанням комп’ютера:
º Визначити вартість фарби для фарбування підлоги в класній кімнаті.
· Визначити вартість шпалер для кабінету інформатики.
· Два потяги вийшли одночасно з пунктів А і В назустріч один одному. Відомі відстань між пунктами і швидкості потягів. Визначити відстань між ними через 2 години після виходу; через 3 години. Через скільки годин вони зустрінуться?
· (ДЗ) Два потяги вийшли одночасно з пунктів А і В у протилежних напрямках. Відомі відстань між пунктами і швидкості потягів. Визначити відстань між ними через 1 годину після виходу; через 3 години.
· У трикутнику відомі довжини двох сторін і міра кута між ними. Знайти довжину третьої сторони і його площу.
· (ДЗ) У паралелограмі відомі довжини двох суміжних сторін і міра кута між ними. Знайти його площу і довжини його діагоналей.