Завдання 1
Порядок виконання
В першому завданні необхідно написати програму для визначення заданого виразу, який сформований у вигляді масиву значень на певному інтервалі з кроком. Для цієї задачі визначаються характеристики циклічного обчислювального процесу. Циклічним називається обчислювальний процес, в якому передбачено неодноразове виконання однієї і тієї ж послідовності дій в залежності від заданої умови зміни значення параметра. Цей процес є найбільш загальним і може розглядатися як процес, що містить в собі елементи лінійного та розгалуженого процесів. У циклічному процесі передбачено повторення дій. Розглядаються характеристики циклічних процесів як тіло циклу та параметр циклу. Тіло циклу F(P) - сукупність дій, які повторюються. Параметр циклу має початкове значення, кінцеве значення і змінюється дискретно з певним кроком. Існують три основні алгоритмічні конструкції циклічного процесу і відповідні оператори циклу: с ключовим словом for, з постумовою (цикл відкритого типу), з передумовою (цикл закритого типу).
У завданні 2 потрібно розробити алгоритм та програму для розрахунку значення виразу Y в залежності від значення аргументу x на інтервалі [ a; b ] з кроком h, та побудувати графік однієї з функцій.
Відповідно із варіантом, було отримано вираз номер 18 - даного завдання, де потрібно знайти Y для x, що лежить на проміжку [ -1; +6 ] з кроком h = 0.5.
якщо, x>=0, x<1; (I)
якщо, x=2, x=5; (II)
якщо, x<0, x>5. (III)
Для того, щоб розпочати розв'язок даної задачі, потрібно виявити проміжки на яких значення Y не є дійсним. Тобто побудуємо функцію на проміжках [-1;+6]
II II
I III
0 1 2 5
Лістинг програми знаходиться у додатку А.
Блок схема алгоритму Результат обчислення програми
Висновок: вивчили створення програми з використанням циклічного обчислювального процесу з розгалуженням та дослідили залежність функції Y від функції х на різних інтервалах, вивели результат до таблиці. Створили блок-схему за алгоритмом програми.
Завдання 2
Порядок виконання
В другому завданні використовується графіка середовища С++. У графічному режимі екран розглядається як сукупність точок (пікселів) – найменших елементів зображення. Вивід зображення на екран здійснюється шляхом управління кольором кожної точки екрану. Графічний режим характеризується кількістю точок по вертикалі і по горизонталі, кількістю і розмірами символів і кількістю допустимих кольорів. Ініціалізація графіки проводиться за допомогою процедури InitGraph, яка має вигляд: InitGraph (GraphDriver, GraphMode, Path); де змінні GraphDriver и GraphMode мають тип Integer, а мінлива Path має тип String. Для отримання графічного зображення потрібно змусити світитися заданим кольором певну групу пікселів. Це можна зробити в програмі, але ваша робота тоді стане дуже трудомісткою. Щоб полегшити працю програміста існує модуль Graph в якому міститься 79 корисних процедур і функцій, десятки стандартних констант і типів даних (наприклад, процедури малювання лінії, кола та ін.).
Завдання: побудувати графічний об’єкт (кораблель) і організувати його переміщення по екрану монітора за допомогою клавіш управління курсором.
Лістинг програми знаходиться у додатку В.
