Similar presentations:
Візуалізація елементів табличної величини
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. Якими командами можна поставити у
відповідність числам з табличної
величини
фігури
з
відповідними
висотами?