2.98M
Category: informaticsinformatics

Візуалізація елементів табличної величини

1.

Запитання
1. За допомогою якого способу подання інформації людина
запам’ятовує найбільший об’єм інформації?
2. Що дає можливість людині проаналізувати великий масив
даних?
3. За допомогою яких фігур можна подати дані в діаграмі?
4. Який елемент керування в середовищі Lazarus дає нам
можливість створити данні фігури?

2.

Вчитель інформатики
Кожухівська Н. В.

3.

Візуалізація елементів табличної
величини
Для кращого сприйняття даних, відношень між
ними використовують їх графічне подання певними
геометричними фігурами. Прикладами такого
подання є діаграми, які ви вивчали та
використовували на уроках:
математики
інформатики тощо
географії

4.

Повторення
Щоб розмістити Фігуру на формі, потрібно двічі клацнути на
кнопці TShape (англ. shape - форма, фігура) на вкладці Additional
(англ. additional - додатковий) вікна середовища Lazarus.

5.

Повторення
Властивості Фігури Name, Enabled, Visible аналогічні до
відповідних властивостей форми.
Як
і
для
форми,
значення
властивостей Фігури Тор, Left, Height і
Width можна змінити або на вкладці
Властивості, або перетягуванням.

6.

Повторення
Компонент Фігура має властивості, що визначають колір і стиль
контуру та внутрішньої області.
Властивість
Що визначає її значення
Pen.Color
Колір контуру
Pen.Width
Товщина контуру
Pen.Style
Стиль лінії контуру
Brush.Color
Колір заливки внутрішньої області
Brush.Style
Стиль заливки внутрішньої області

7.

Повторення
Крім того, Фігура має властивість Shape, що визначає її форму.
Ця властивість може набувати, наприклад:
За
замовчуванням
значення цієї властивості
визначає
квадрат
з
контуром чорного кольору
товщиною 1 піксель і
суцільною заливкою білого
кольору.

8.

Повторення
На малюнку наведено приклад
зображення,
створеного
з
використанням кількох об'єктів Фігура з
різними значеннями властивостей.
Створене зображення з
використанням об'єктів Фігура

9.

Візуалізація елементів табличної
величини
А як можна графічно подати (візуалізувати) елементи
табличної величини, використовуючи компонент Фігура, який ви
вже знаєте?
Наприклад, як можна зобразити
значення
елементів
табличної
величини
висотами
відповідних
прямокутників і таким чином отримати
зображення, аналогічне стовпчастій
діаграмі?

10.

Візуалізація елементів табличної
величини
Розглянемо
табличну
величину
з
5
елементів.
Розмістимо на формі
5
компонентів
Фігура
та
встановимо для кожного з них
значення stRectangle властивості
Shape.

11.

Візуалізація елементів табличної
величини
Під час виконання обробника
події Click для кнопки буде
прочитано
цілі
числа
з
багаторядкового текстового поля, з
них утворено табличну величину з 5
елементів і значення цих елементів
буде
присвоєно
висотам
відповідних
прямокутників.
Результат виконання цієї процедури
наведено на малюнку.

12.

Візуалізація елементів табличної
величини
Текст відповідної процедури:
procedure TForm1.Button1Click(Sender: TObject);
var a: array [1..5] of integer; i: integer;
begin
for i := 1 to 5 do
a[i] := StrToInt(Memo1.Lines[i-1]);
Shape1.Height := a[1];
Shape2.Height := a[2];
Shape3.Height := a[3];
Shape4.Height := a[4];
Shape5.Height := a[5];
end;

13.

Домашнє завдання
Вчити
§ 6.3, ст. 174-175

14.

Працюємо за комп’ютером
Завдання
№1

15.

Візуалізація елементів табличної
величини
Розглянемо таку задачу:
Побудувати діаграму, кожний елемент якої
є прямокутник зі стороною рівною кількості
кілограм зібраного меду з вулика та
зафарбувати прямокутники відповідним
кольором вулика. Зберегти проєкт у папці з
іменем Вправа 6.3.1

16.

Візуалізація елементів табличної
величини
Створимо таблицю (одновимірний масив):
1 вулик
2 вулик
3 вулик
4 вулик
5 вулик
6 вулик
7 вулик
8 вулик
180
60
130
70
100
80
200
90
сlRed;
clAqua; сlGreen;
clBlue; clGray; clMaroon; clPurple; clFuchsia

17.

Візуалізація елементів табличної
величини

18.

Дайте відповіді на запитання
1. Для чого використовують візуалізацію?
Наведіть приклади.
2. Використовуючи які об'єкти, можна
візуалізувати дані табличної величини?
3. Якими командами можна сформувати
масив із 6 компонентів Фігура?
4. Як у рядку var описати табличну
величину з 10 компонентів Фігура?
5. Якими командами можна поставити у
відповідність числам з табличної
величини
фігури
з
відповідними
висотами?
English     Русский Rules