Урок 46. Візуалізація елементів табличної величини за допомогою графічних примітивів.
Цілі:
Тип уроку: Комбінований.
Обладнання та наочність: комп’ютери з підключенням до мережі Інтернет, підручник, навчальна презентація.
Програмне забезпечення: середовище програмування Lazarus, браузер, пакет офісних програм.
Хід дистанційного уроку
І. Організаційний етап
ІІ. Актуалізація опорних знань
Фронтальне обговорення понять: властивість Canvas, використання графічних методів для створення зображень, правила задавання кольорів зображень, налаштування властивостей пензля й олівця, налаштування властивостей компонента Shape.
ІІІ. Формулювання теми, мети й завдань уроку; мотивація навчальної діяльності
Слово вчителя. Діаграми є засобом наочного подання даних. Згадайте типи діаграм, з якими ви ознайомились у ході вивчення електронних таблиць, і основні компоненти діаграми (область побудови, осі, легенда). Сьогодні на уроці ви ознайомитесь з алгоритмами побудови діаграм у середовищі Lazarus.
IV. Сприйняття та усвідомлення нового матеріалу
Пояснення вчителя з елементами демонстрування презентації
(використовуються можливості демонстрації екрану google meet)
Як для роботи з масивами на формах проектів використовують візуальні елементи?
Для введення, виведення та опрацювання масиву текстових рядків у середовищах програмування можна використовувати елемент управління — багаторядкове текстове поле. У середовищі Lazarus багаторядкове текстове поле задають елементом ,- з панелі компонентів екранної форми Стандартна.
Розмір текстового поля змінюють у процесі налаштування екранної форми перетягуванням маркерів зміни розміру або в програмі, надаючи необхідних значень властивостям Width {Ширина), Height {Висота).
Опрацювання тексту в полі Memo можливе також із використанням буфера обміну, при цьому можна застосовувати стандартні комбінації клавіш: Ctrl+X — вирізати, Ctrl+C — копіювати, Ctrl+V — вставити.
Серед властивостей цього компонента є багато вам уже відомих: Name, Color, Font, Enabled, Visible, Height, Width, Top, Left та інші.
В інспекторі об’єктів змінюють значення таких властивостей елемента управління Memo.
Розглянемо ще кілька властивостей багаторядкового текстового поля:
Корисним для введення та виведення як лінійних масивів, так і двовимірних є використання елемента StringGrid (Таблиця рядків), який міститься на вкладці Additional .
Після розміщення елемента управління на формі проекту користувач отримує таблицю, яка складається з рядків (Rows) і стовпців (Cols). Таблиця — це двовимірний масив, значенням якого є рядки символів, а отже, кожний елемент має тип string. Доступ до елементів масиву здійснюється через властивість Cells (Клітинка). Клітинці таблиці, яка міститься на перетині стовпця з номером Col і рядка з номером Row, відповідає елемент масиву Cells[Col,Row]. Зверніть увагу на те, що при зверненні до клітинки елемента StringGrid спершу вказують стовпець, а потім рядок. Нумерація стовпців і рядків починається з нуля. Перелік основних властивостей елемента управління StringGrid подано в таблиці
VI. Засвоєння нових знань, формування вмінь
Практичне завдання.
Робота за комп’ютером
Підручник ст. 179-180
VIІ. Підбиття підсумків уроку
VІІI. Домашнє завдання
Підручник § 6.3 ст. 174-175
ІХ Оцінювання роботи учнів