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

Завдання 3а

Зразок форми 1-го варіанту:

Задание 4

Завдання 4а

Рис.4.1 Зразок форми 1-го варіанту

Функцію F потрібно задати у вигляді динамічного масиву, який створюють за

допомогою операції new, при цьому необхідно вказати тип і розмірність, наприклад:

int n=100;

float *p = new float [n];

В цьому рядку створюється змінна-вказівник на float, в динамічній пам’яті відводиться неперервна область, достатня для розміщення 100 елементів дійсного типу, і адреса її спочатку записується у вказівник p. Динамічні масиви не можна при створенні ініціалізовувати і вони не обтулюються.

Перевага динамічних масивів полягає в тому, що розмірність може бути змінною, тобто об’єм пам’яті, що виділяється під масив, визначається на етапі виконання програми. Доступ до елементів динамічного масиву здійснюється так само як і в статичному, наприклад до елементу номер 5 наведеного вище масиву можна звернутися як p[5] чи *(p+5).

Вставте у форму об'єкт Меmо із закладки Standard для створення багаторядкового редактора тексту. Крім звичайних властивостей, поле редагування

Меmо володіє ще такими:

Властивість

Опис властивості

Приклади значень

HideSelection

Збереження виокремлення фрагмента тексту у момент втрати фокусу

True (виокремлення не зберігається), False (зберігається)

Lines

Задання початкового тексту у полі редагування

Комплексна властивість (задається у діалоговому вікні)

MaxLength

Максимальна можлива кількість уведених символів

Наприклад, 50 - п’ятдесят символів, 0 - без обмежень

ScrollBars

Наявність смуг прокручування

ssNone (відсутні), ssHorizontal (горизонтальна), ssBoth (обидві)

Запрограмуйте кнопку так:

Memo1->Lines->Append(FloatToStrF(x,ffFixed,3,2)+'\t'+p[j]);

Вставте у форму об'єкт Chart із закладки Aditional для побудови графіка функції. Двічі клацніть на ньому – з’явиться вікно Editing Chart1 (рис.4.2).

Рис.4.2 Редактор Діаграм, сторінка Chart, закладка Series

На закладці Series, клацнувши на кнопці Add, у вікні TeeChart Gallery, виберіть піктограму потрібного графіка. Набору даних, що відповідатиме цьому типу графіка, присвоється стандартне ім'я Series1. Заберіть прапорець 3D => Ok.

Рис.4.2 Вибір типу діаграми в Редакторі Діаграм

Поекспериментуйте з різними закладками вікна Editing Chartl, щоразу запускаючи програму на виконання. Заберіть легенду (Legend), маркери (Points) і підписи до них (Marks).

Щоб задати значення, що відображуватимуться, треба використати методи серій Series.

Метод Clear() очищає серію від занесених раніше даних.

Метод Add:

long int Add (const double AValue,

const String ALabel, TColor AColor);

дозволяє додати в діаграму нову точку. Параметр AValue відповідає значенню, що додається, параметр ALabel – не обов’язковий, його можна задати пустим: ””.

Запрограмуйте кнопку так:

Series1->Add(p[j],FloatToStrF(x,ffFixed,3,2),clRed);//x - аргумент

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