Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursova_robota.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
230 Кб
Скачать
☆

Завдання 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 корисних процедур і функцій, десятки стандартних констант і типів даних (наприклад, процедури малювання лінії, кола та ін.).

Завдання: побудувати графічний об’єкт (кораблель) і організувати його переміщення по екрану монітора за допомогою клавіш управління курсором.

Лістинг програми знаходиться у додатку В.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]