Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ООП всі лабораторні.doc
Скачиваний:
2
Добавлен:
28.08.2019
Размер:
1.03 Mб
Скачать

8.2. Виконання індивідуального завдання

За вказівкою викладача виберіть з таблиці два варіанти індивідуальних завдань. Створіть модуль, в якому обчислення значень реалізуйте у вигляді підпрограми-процедури, а обчислення значень - у вигляді підпрограми-функції. На панелі інтерфейсу встановите компонент, за допомогою якого реалізуйте можливість вибору відповідного варіанту завдання і виведення таблиці значень, де i-номер варіанту. Створений модуль підключите до проекта і виконаєте додаток.

Індивідуальні завдання

У завданнях необхідно вивести на екран таблицю значень функції Y(x) і її розкладання в ряд S(x) для значень x від до з кроком . Близькість значень S(x) і Y(x) у всьому діапазоні значень x указує на правильність обчислення S(x) і Y(x).

S(x)

n

Y(x)

1

0.1

1

8

2

18

3

6

4

0.1

0.8

12

5

0.1

0.8

16

6

0.1

1

14

7

0.1

1

16

8

0.1

1

10

9

0.1

1

12

10

0.1

1

8

11

0.1

1

14

12

0.1

1

8

13

0.1

1

12

14

0.1

1

10

15

0.1

1

14

16

0.1

0.5

15

17

0.1

0.8

10

18

0.1

1

8

Лабораторна робота №9 Програмування алгоритмів з використанням динамічних структур даних

Мета лабораторної роботи: освоїти методику створення застосувань, в яких використовуються динамічні структури даних.

Приклади створення застосувань

9.1. Використання динамічних масивів

Завдання: створити додаток для обчислення найменшого і найбільшого зі всіх значень елементів цілочисельної матриці A={aij}, де i=1,2., m; j=1,2., n. Значення m і n задаються користувачем на панелі інтерфейсу, а елементи матриці A генеруються за допомогою датчика випадкових чисел і розміщуються в пам'яті динамічно.

Один з можливих варіантів панелі інтерфейсу створюваного додаток показаний на рис.9.1.