SlideShare a Scribd company logo
1 of 5
Download to read offline
Валідація та збереження даних форм
Мета: Допомогти учням засвоїти факти та основні ідеї валідації та
збереження даних фори. Забезпечити якість вивчення нового матеріалу.
Формувати вміння виділяти головне, актуалізувати, конспектувати,
порівнювати, зіставляти. Забезпечити диференційований підхід. Встановити
зв'язки між засвоєними та новими знаннями. Формувати групи
компетентностей: соціально-трудову, інформаційну, загальнокультурну,
соціально-трудову, уміння вчитися.
 Повідомлення теми і мети уроку
Сьогодні на уроці ми з вами навчимось опрацьовувати дані
форми та перевіряти на правильність введення даних.
Мотивація навчальної діяльності
На минулому уроці ми познайомились з формами, але даних елемент є
непотрібний, якщо він не може надіслати дані та в подальшому ці дані не
будуть оброблені. Притому дані повинні бути коректними.
Не забувайте про правила поведінки на уроці. (Слайд2).
Актуалізація опорних знань
 Тестова перевірка знань учнів (Слайд3-4)
Вивчення нового матеріалу
Слайд5. Коли ви збираєте інформацію від людей, через форму, ви
застосовуєте якісь перевірки. Недотримання цих вимог може призвести до
втрати клієнтів, небажаних даних в вашій базі даних або навіть слабких місць
в системі безпеки вашого сайту. Історично, створення перевірок було
болісним процесом. На стороні сервера, процес полегшується завдяки
фреймворкам, які обробляють все за вас, але на стороні клієнта, ви, як
правило, користуєтесь JavaScript-бібліотеками, які доволі складно
інтегрувати. Валідація — процес, що дозволяє визначити, наскільки точно з
позицій потенційного користувача деяка модель представляє задані сутності
реального світу.
Слайд6. На щастя, HTML5 дає нам ряд можливостей, завдяки яким
можна виконувати більшість перевірок. Форми в HTML5 тепер мають
вбудовану підтримку для перевірки за допомогою використання спеціальних
атрибутів і нових типів введення, і надають вам широкий контроль над CSS-
стилями.
Слайд7. Просто додавши "необхідний атрибут до <input>, <select>,
</select><textarea> - required, ви повідомляєте браузеру, які значення повинні
бути в цій області. Це як червона зірочка (*), яку ми бачимо в більшості
реєстраційних форм.
Слайд8. Ми можемо встановити деякі основні обмеження, такі як
максимальна довжина, мінімальні і максимальні значення для числових
полів. Щоб обмежити довжину поля введення і textareas, використовуйте
атрибут maxlength. Це означатиме, що забороняється введення значення, яке
є більшим зазначеного в maxlength. Якщо користувач намагатиметься
вставити з буферу рядок більший зазначеного, то форма просто обріже його.
Поле <input type="number"> використовує мах та min атрибути, щоб створити
діапазон можливих значень (в нашому прикладі ми зробили мінімальний
допустимий вік 18 та максимальний 60).
Слайд9. CSS3 псевдо-класи дозволяють нам стилювати будь-які поля
форми в залежності від її стану. На прикладі ми бачимо, що у разі валідності
буде поле засвічуватись зеленим кольором, а в інакшому випадку червоним.
Слайд10. Ви, напевно, помітили, що при спробі відправити форму з
невірно заповненими полями, з'являється спливаюче вікно. Встановивши
атрибут title наших полів, ми можемо додавати підсказки про те, які дані
очікуються.
Слайд11. Атрибут pattern дозволяє розробникам задавати регулярний
вираз, який браузер буде регулювати введення даних користувачем, перш ніж
дозволити відправку даних. В нашому випадку - pattern="Будь-який рядок
string та символ @, також будь який рядок string та крапка й будь який рядок
string".
Слайд12. Спробуємо створити онлайнову програму для обрахунку
довжини гіпотенузи. Як на математиці ми здійснюємо обрахунки?
Розпочнемо зі звичайної структури. Скрипти для обрахунків даних ми
можемо або описувати в одному документі, або підключати як файли CSS.
Слайд13. Підключимо скрипт для обрахунків в котрі ми будемо
записувати необхідні функції - <script src="gpn.js"></script>
Слайд14-23. Створимо візуальну частину де опишемо:
<form> <!-- Початок опису форми -->
<h2> Програма на знаходження гіпотенузи </h2><!-- Опис призначення
програми для користувача -->
Введіть довжину першого катета: <input type="number" id="k1" required>
см.<br><br> <!-- Перше поле для зчитування довжини першого катета в
якому увімкнена обов’язковість вводу та є ідентифікатор даних до якого ми
будемо звертатись по дані -->
Введіть довжину другого катета: <input type="number" id="k2" required>
см.<br><br>
<input type="button" value="Обрахувати" onclick="rez()"> <!-- Опишемо
клавішу з надписом «Обрахувати» та подію «При кліку» котра буде
взаємодіяти зі змінною rez -->
<hr> <!--Додамо горизонтальну лінію для візуального розмежування -->
<div id="textrez">Довжина гіпонетузи</div> <!-- Створимо параграф з
ідентифікатором textrez куди і буде виводись (зберігатись) наш результат -->
</form> <!-- Завершимо опис форм-->
Слайд24-31. Опишемо документ java де буде виконуватись функція
обрахунку:
function rez() { // оголосимо функцію rez() (таку ж як на кнопці подія
var k1, k2, result; // зарезервуємо 3 змінні. Зверніть увагу, що не обов’язково
вказувати тип даних
k1 = document.getElementById('k1').value; // у змінну k1 присвоїмо значення
котре візьмемо з документу, а шукати будемо по ідентифікатору k1, потрібні
дані заберемо з параметра value
k2 = document.getElementById('k1').value; // у змінну k2 присвоїмо значення
котре візьмемо з документу, а шукати будемо по ідентифікатору k2, потрібні
дані заберемо з параметра value
result = Math.sqrt(k1*k1+k2*k2); // обрахуємо дані присвоївши їх в змінну
result. Причому параметр Math. може мати змінну другу частину в котрій
вказується тип використовуваної функції
result = result.toFixed(2); // комірка result буде вміщувати дійсні числа, тому
обмежимо кількість цифр після коми до двох
document.getElementById('textrez').innerHTML = 'Довжина гіпотенузи '+result
+' сантиметрів'; } // знайдемо в документів потрібний ідентифікатор місця
виводу та імпортуємо в структуру документа за схемою тест, значення, текст.
Усвідомлення набутих знань й формування вмінь та навичок
 Практичне завдання (Слайд32-33)
Інструктивна карта
Завдання 1
1. Створити на робочому столі папку та назвати її власним прізвищем та
ім’ям.
2. Створіть у власній папці підпапку «Завдання 1»
3. Створіть документ index.html та запрограмуйте за опрацьованим
зразком:
4. Створіть документ gpn.js котрий буде проводити обрахунки за
продемонстрованим зразком.
5. Перевірте коректність роботи веб-сторінки та дані у папці «Завдання 1»
Завдання 2
1. Створіть у власній папці підпапку «Завдання 2».
2. Відомо, що ідеальну масу людини можна обчислити за формулою:
де m - маса в кг; R - ріст в см; V - об’єм грудної клітки в см.
3. Перевірте коректність роботи веб-сторінки та дані у папці «Завдання 2»
Завдання 3
1. Створіть у власній папці підпапку «Завдання 3».
2. Обчислити довжину кола і площу круга за заданим радіусом R.
Перевірте коректність роботи веб-сторінки та дані у папці «Завдання 3»
 Релаксація
Вправа для профілактики короткозорості та порушення зору
Будиночок з долоньок
Вправа спрямована на поліпшення кровопостачання. Вона рекомендована в
якості розминки перед основною зарядкою для очей, а також для
розслаблення очних м'язів. Лікарі-офтальмологи рекомендують виконувати
цю вправу через кожні півгодини роботи за комп'ютером, читання, перегляду
телевізора. Зробіть вправу самі, а потім покажіть техніку виконання дитині.
Складіть долоні навхрест так, щоб перехрещувалися тільки пальці.
Одержаний «будиночок» з долонь «надіньте» на перенісся. Таким чином, очі
повинні опинитися під виїмками в долонях, а схрещені пальці - на лобі. Руки
повинні щільно прилягати до обличчя, не пропускаючи світла.
Тепер, коли очі перебувають в абсолютній темряві, починайте
«малювати» очними яблуками цифри і букви. Для різноманітності можна
зробити базові рухи: часте моргання, рухи ліворуч-праворуч, вгору-вниз.
Час цієї розминки становить від однієї до двох хвилин.
 Запитання для повторення (Слайд34)
1. Що таке валідність?
2. Які існують способи перевірки валідності введеної інформації?
3. Яким чином можна отримати дані з форми в функцію та
вивести їх?
VIІ. Домашнє завдання
Опрацювати вивчений матеріал. Підготуватись до практичної роботи.

More Related Content

Similar to 25

Lesson #11. computer modeling of objects and processes. computer experiment
Lesson #11. computer modeling of objects and processes. computer experimentLesson #11. computer modeling of objects and processes. computer experiment
Lesson #11. computer modeling of objects and processes. computer experimentNikolay Shaygorodskiy
 
Python для фізиків. Вступ. Лабораторні роботи.
Python для фізиків. Вступ. Лабораторні роботи.Python для фізиків. Вступ. Лабораторні роботи.
Python для фізиків. Вступ. Лабораторні роботи.Олег Вілігурський
 
Mka python jr-urok_07_ua_1563258932
Mka python jr-urok_07_ua_1563258932Mka python jr-urok_07_ua_1563258932
Mka python jr-urok_07_ua_1563258932PavloTsiura
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusVsimPPT
 
Python для фізиків. Вступ. Лабораторні роботи
Python для фізиків. Вступ. Лабораторні роботиPython для фізиків. Вступ. Лабораторні роботи
Python для фізиків. Вступ. Лабораторні роботиОлег Вілігурський
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusVsimPPT
 
календарне планування 7 клас. інформатика
календарне планування 7 клас. інформатикакалендарне планування 7 клас. інформатика
календарне планування 7 клас. інформатикаТетяна Шверненко
 
Урок №13. Практична робота №4. «Виконання обчислень за даними електронної таб...
Урок №13. Практична робота №4. «Виконання обчислень за даними електронної таб...Урок №13. Практична робота №4. «Виконання обчислень за даними електронної таб...
Урок №13. Практична робота №4. «Виконання обчислень за даними електронної таб...Nikolay Shaygorodskiy
 
К алендарне планування 7 клас
К алендарне планування 7 класК алендарне планування 7 клас
К алендарне планування 7 класLesia Gunaza
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusVsimPPT
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusVsimPPT
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusVsimPPT
 

Similar to 25 (20)

23
2323
23
 
Lesson #11. computer modeling of objects and processes. computer experiment
Lesson #11. computer modeling of objects and processes. computer experimentLesson #11. computer modeling of objects and processes. computer experiment
Lesson #11. computer modeling of objects and processes. computer experiment
 
Python для фізиків. Вступ. Лабораторні роботи.
Python для фізиків. Вступ. Лабораторні роботи.Python для фізиків. Вступ. Лабораторні роботи.
Python для фізиків. Вступ. Лабораторні роботи.
 
Mka python jr-urok_07_ua_1563258932
Mka python jr-urok_07_ua_1563258932Mka python jr-urok_07_ua_1563258932
Mka python jr-urok_07_ua_1563258932
 
Less35
Less35Less35
Less35
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - Lazarus
 
Python для фізиків. Вступ. Лабораторні роботи
Python для фізиків. Вступ. Лабораторні роботиPython для фізиків. Вступ. Лабораторні роботи
Python для фізиків. Вступ. Лабораторні роботи
 
Less37
Less37Less37
Less37
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - Lazarus
 
календарне планування 7 клас. інформатика
календарне планування 7 клас. інформатикакалендарне планування 7 клас. інформатика
календарне планування 7 клас. інформатика
 
Урок №13. Практична робота №4. «Виконання обчислень за даними електронної таб...
Урок №13. Практична робота №4. «Виконання обчислень за даними електронної таб...Урок №13. Практична робота №4. «Виконання обчислень за даними електронної таб...
Урок №13. Практична робота №4. «Виконання обчислень за даними електронної таб...
 
К алендарне планування 7 клас
К алендарне планування 7 класК алендарне планування 7 клас
К алендарне планування 7 клас
 
Підсумковий урок
Підсумковий урокПідсумковий урок
Підсумковий урок
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - Lazarus
 
Less36
Less36Less36
Less36
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - Lazarus
 
Plan uroku vidkritiy_urok_kvk
Plan uroku vidkritiy_urok_kvkPlan uroku vidkritiy_urok_kvk
Plan uroku vidkritiy_urok_kvk
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - Lazarus
 
Yrok 5 6-praktuka
Yrok 5 6-praktukaYrok 5 6-praktuka
Yrok 5 6-praktuka
 
Lazarus
LazarusLazarus
Lazarus
 

More from ssuserb6c6cf (20)

1 lesson.pdf
1 lesson.pdf1 lesson.pdf
1 lesson.pdf
 
metod
metodmetod
metod
 
Тема 2.1.pptx
Тема 2.1.pptxТема 2.1.pptx
Тема 2.1.pptx
 
02.01 10 247
02.01 10 24702.01 10 247
02.01 10 247
 
01 22 245
01 22 24501 22 245
01 22 245
 
наказ про введення канікул з 28.02.2022. для сайту. головна
наказ про введення канікул з 28.02.2022. для сайту. головнанаказ про введення канікул з 28.02.2022. для сайту. головна
наказ про введення канікул з 28.02.2022. для сайту. головна
 
My.hotovi.pro.ditey.03.02
My.hotovi.pro.ditey.03.02My.hotovi.pro.ditey.03.02
My.hotovi.pro.ditey.03.02
 
Broshura u.razi.nadzvychaynoyi.sytuatsiyi.abo.03.02
Broshura u.razi.nadzvychaynoyi.sytuatsiyi.abo.03.02Broshura u.razi.nadzvychaynoyi.sytuatsiyi.abo.03.02
Broshura u.razi.nadzvychaynoyi.sytuatsiyi.abo.03.02
 
Rekom.vmist.tryvozhnoyi.valizy.03.02
Rekom.vmist.tryvozhnoyi.valizy.03.02Rekom.vmist.tryvozhnoyi.valizy.03.02
Rekom.vmist.tryvozhnoyi.valizy.03.02
 
1
11
1
 
1
11
1
 
2965 03.02 18
2965 03.02 182965 03.02 18
2965 03.02 18
 
1
11
1
 
1
11
1
 
4
44
4
 
3
33
3
 
2
22
2
 
1
11
1
 
1
11
1
 
2020
20202020
2020
 

25

  • 1. Валідація та збереження даних форм Мета: Допомогти учням засвоїти факти та основні ідеї валідації та збереження даних фори. Забезпечити якість вивчення нового матеріалу. Формувати вміння виділяти головне, актуалізувати, конспектувати, порівнювати, зіставляти. Забезпечити диференційований підхід. Встановити зв'язки між засвоєними та новими знаннями. Формувати групи компетентностей: соціально-трудову, інформаційну, загальнокультурну, соціально-трудову, уміння вчитися.  Повідомлення теми і мети уроку Сьогодні на уроці ми з вами навчимось опрацьовувати дані форми та перевіряти на правильність введення даних. Мотивація навчальної діяльності На минулому уроці ми познайомились з формами, але даних елемент є непотрібний, якщо він не може надіслати дані та в подальшому ці дані не будуть оброблені. Притому дані повинні бути коректними. Не забувайте про правила поведінки на уроці. (Слайд2). Актуалізація опорних знань  Тестова перевірка знань учнів (Слайд3-4) Вивчення нового матеріалу Слайд5. Коли ви збираєте інформацію від людей, через форму, ви застосовуєте якісь перевірки. Недотримання цих вимог може призвести до втрати клієнтів, небажаних даних в вашій базі даних або навіть слабких місць в системі безпеки вашого сайту. Історично, створення перевірок було болісним процесом. На стороні сервера, процес полегшується завдяки фреймворкам, які обробляють все за вас, але на стороні клієнта, ви, як правило, користуєтесь JavaScript-бібліотеками, які доволі складно інтегрувати. Валідація — процес, що дозволяє визначити, наскільки точно з позицій потенційного користувача деяка модель представляє задані сутності реального світу. Слайд6. На щастя, HTML5 дає нам ряд можливостей, завдяки яким можна виконувати більшість перевірок. Форми в HTML5 тепер мають вбудовану підтримку для перевірки за допомогою використання спеціальних атрибутів і нових типів введення, і надають вам широкий контроль над CSS- стилями. Слайд7. Просто додавши "необхідний атрибут до <input>, <select>, </select><textarea> - required, ви повідомляєте браузеру, які значення повинні бути в цій області. Це як червона зірочка (*), яку ми бачимо в більшості реєстраційних форм. Слайд8. Ми можемо встановити деякі основні обмеження, такі як максимальна довжина, мінімальні і максимальні значення для числових
  • 2. полів. Щоб обмежити довжину поля введення і textareas, використовуйте атрибут maxlength. Це означатиме, що забороняється введення значення, яке є більшим зазначеного в maxlength. Якщо користувач намагатиметься вставити з буферу рядок більший зазначеного, то форма просто обріже його. Поле <input type="number"> використовує мах та min атрибути, щоб створити діапазон можливих значень (в нашому прикладі ми зробили мінімальний допустимий вік 18 та максимальний 60). Слайд9. CSS3 псевдо-класи дозволяють нам стилювати будь-які поля форми в залежності від її стану. На прикладі ми бачимо, що у разі валідності буде поле засвічуватись зеленим кольором, а в інакшому випадку червоним. Слайд10. Ви, напевно, помітили, що при спробі відправити форму з невірно заповненими полями, з'являється спливаюче вікно. Встановивши атрибут title наших полів, ми можемо додавати підсказки про те, які дані очікуються. Слайд11. Атрибут pattern дозволяє розробникам задавати регулярний вираз, який браузер буде регулювати введення даних користувачем, перш ніж дозволити відправку даних. В нашому випадку - pattern="Будь-який рядок string та символ @, також будь який рядок string та крапка й будь який рядок string". Слайд12. Спробуємо створити онлайнову програму для обрахунку довжини гіпотенузи. Як на математиці ми здійснюємо обрахунки? Розпочнемо зі звичайної структури. Скрипти для обрахунків даних ми можемо або описувати в одному документі, або підключати як файли CSS. Слайд13. Підключимо скрипт для обрахунків в котрі ми будемо записувати необхідні функції - <script src="gpn.js"></script> Слайд14-23. Створимо візуальну частину де опишемо: <form> <!-- Початок опису форми --> <h2> Програма на знаходження гіпотенузи </h2><!-- Опис призначення програми для користувача --> Введіть довжину першого катета: <input type="number" id="k1" required> см.<br><br> <!-- Перше поле для зчитування довжини першого катета в якому увімкнена обов’язковість вводу та є ідентифікатор даних до якого ми будемо звертатись по дані --> Введіть довжину другого катета: <input type="number" id="k2" required> см.<br><br> <input type="button" value="Обрахувати" onclick="rez()"> <!-- Опишемо клавішу з надписом «Обрахувати» та подію «При кліку» котра буде взаємодіяти зі змінною rez --> <hr> <!--Додамо горизонтальну лінію для візуального розмежування -->
  • 3. <div id="textrez">Довжина гіпонетузи</div> <!-- Створимо параграф з ідентифікатором textrez куди і буде виводись (зберігатись) наш результат --> </form> <!-- Завершимо опис форм--> Слайд24-31. Опишемо документ java де буде виконуватись функція обрахунку: function rez() { // оголосимо функцію rez() (таку ж як на кнопці подія var k1, k2, result; // зарезервуємо 3 змінні. Зверніть увагу, що не обов’язково вказувати тип даних k1 = document.getElementById('k1').value; // у змінну k1 присвоїмо значення котре візьмемо з документу, а шукати будемо по ідентифікатору k1, потрібні дані заберемо з параметра value k2 = document.getElementById('k1').value; // у змінну k2 присвоїмо значення котре візьмемо з документу, а шукати будемо по ідентифікатору k2, потрібні дані заберемо з параметра value result = Math.sqrt(k1*k1+k2*k2); // обрахуємо дані присвоївши їх в змінну result. Причому параметр Math. може мати змінну другу частину в котрій вказується тип використовуваної функції result = result.toFixed(2); // комірка result буде вміщувати дійсні числа, тому обмежимо кількість цифр після коми до двох document.getElementById('textrez').innerHTML = 'Довжина гіпотенузи '+result +' сантиметрів'; } // знайдемо в документів потрібний ідентифікатор місця виводу та імпортуємо в структуру документа за схемою тест, значення, текст. Усвідомлення набутих знань й формування вмінь та навичок  Практичне завдання (Слайд32-33) Інструктивна карта Завдання 1 1. Створити на робочому столі папку та назвати її власним прізвищем та ім’ям. 2. Створіть у власній папці підпапку «Завдання 1» 3. Створіть документ index.html та запрограмуйте за опрацьованим зразком:
  • 4. 4. Створіть документ gpn.js котрий буде проводити обрахунки за продемонстрованим зразком. 5. Перевірте коректність роботи веб-сторінки та дані у папці «Завдання 1» Завдання 2 1. Створіть у власній папці підпапку «Завдання 2». 2. Відомо, що ідеальну масу людини можна обчислити за формулою: де m - маса в кг; R - ріст в см; V - об’єм грудної клітки в см. 3. Перевірте коректність роботи веб-сторінки та дані у папці «Завдання 2» Завдання 3 1. Створіть у власній папці підпапку «Завдання 3». 2. Обчислити довжину кола і площу круга за заданим радіусом R. Перевірте коректність роботи веб-сторінки та дані у папці «Завдання 3»  Релаксація Вправа для профілактики короткозорості та порушення зору Будиночок з долоньок Вправа спрямована на поліпшення кровопостачання. Вона рекомендована в якості розминки перед основною зарядкою для очей, а також для розслаблення очних м'язів. Лікарі-офтальмологи рекомендують виконувати цю вправу через кожні півгодини роботи за комп'ютером, читання, перегляду телевізора. Зробіть вправу самі, а потім покажіть техніку виконання дитині. Складіть долоні навхрест так, щоб перехрещувалися тільки пальці. Одержаний «будиночок» з долонь «надіньте» на перенісся. Таким чином, очі повинні опинитися під виїмками в долонях, а схрещені пальці - на лобі. Руки повинні щільно прилягати до обличчя, не пропускаючи світла.
  • 5. Тепер, коли очі перебувають в абсолютній темряві, починайте «малювати» очними яблуками цифри і букви. Для різноманітності можна зробити базові рухи: часте моргання, рухи ліворуч-праворуч, вгору-вниз. Час цієї розминки становить від однієї до двох хвилин.  Запитання для повторення (Слайд34) 1. Що таке валідність? 2. Які існують способи перевірки валідності введеної інформації? 3. Яким чином можна отримати дані з форми в функцію та вивести їх? VIІ. Домашнє завдання Опрацювати вивчений матеріал. Підготуватись до практичної роботи.