Skip to main content

Інформатика 7 клас

Page 1

Наталія Морзе Ольга Барна

Інформатика Підручник для 7 класу закладів загальної середньої освіти

Київ 2020


3 Дорогі друзі!

УДК 004*кл7(075.8) М79

Рекомендовано Міністерством освіти і науки України

М79

Н. В. Морзе Підручник з інформатики для 7 кл. закладів загальної середньої освіти / Н. В. Морзе, О. В. Барна. — К. : УОВЦ «Оріон», 2020. — 192 с.: іл. ISBN 978-617-7485-48-2. УДК 004*кл7(075.8)

ISBN 978-617-7485-48-2

© Н. Морзе, О. Барна, 2020 © УОВЦ «Оріон», 2020

Цей підручник допоможе вам продовжити вивчення інформатики. Він складається із трьох розділів. Ви навчитесь використовувати мережу інтернет для електронного листування та спільної роботи з документами. А ще дізнаєтеся, що не тільки люди працюють в інтернеті, а й речі можуть використовувати мережу, навіть без участі людини! Другий розділ переведе вас на новий рівень вивчення алгоритмів: ми складатимемо програми опрацювання величин сучасною мовою програмування. За матеріалами третього розділу ви опануєте програму для опрацювання табличних даних. По завершенні третього розділу ви будете будувати моделі і розв’язувати практичні задачі. Усі уроки розділів згруповано в тематичні блоки. Ви будете вивчати їх протягом одного або декількох уроків. Кожний блок завершується рубрикою Повторюємо, яка допоможе систематизувати свої знання та підготуватись до розділу Узагальнення. Щоб досягти очікуваних результатів навчання та бути компетентними в цифровому світі, радимо:  напередодні уроку читати матеріали рубрики Вивчаємо, щоб разом з учнями та вчителем або вчителькою обговорити незрозуміле та поділитись вивченим;  не просто виконати всі завдання з рубрики Діємо, а й бути готовими надати допомогу тим, хто з різних причин не може оволодіти базовими вміннями без сторонньої допомоги;  постійно експериментувати при виконанні завдань рубрики Досліджуємо;  готуватися до дискусій, уміти відстояти свою думку та вислухати інших під час обговорення питань з рубрики Обговорюємо;  постійно співпрацювати з іншими, навчати їх та навчатись у них самим під час роботи в парах і малих групах над завданнями рубрики Працюємо в парах;  планувати свою навчальну діяльність, мислити логічно, шукати незвичні розв’язки завдань, робити висновки та самостійно приймати рішення, виконуючи завдання з рубрики Працюємо самостійно;  обирати не тільки завдання базового рівня, а й ті, що потребують креативного мислення, здатності аналізувати, оцінювати, творити, — саме вони позначені

та

.

Ви вже дорослі. Тому маєте розуміти, що саме від вас залежить, чого ви можете досягти у своєму житті. Використовуйте цей підручник та різноманітні навчальні ресурси, щоб пізнавати нове, навчатися завжди і скрізь. Успіхів вам у пізнанні цікавих загадок цього світу!


4

5

Розділ 1

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

Електронне листування 1

Поштові служби інтернету. Створення електронної скриньки ВИ ДІЗНАЄТЕСЬ:  що таке електронна пошта;  як створюється адреса електронної пошти;  як зареєструвати електронну скриньку на поштовому сервері.

Вивчаємо 1. Що таке електронна пошта? Однією з найпопулярніших служб інтернету є електронна пошта. Для користування електронною поштою необхідні різні засоби: комп’ютерні пристрої та мережі, спеціальні програми й відповідні правила (протоколи), за якими здійснюватиметься обмін електронними листами (мал. 1.1). ЗАСОБИ ПІДТРИМКИ ЕЛЕКТРОНОЇ ПОШТИ Комп’ютери, мережа

Програми

Правила

Мал. 1.1

Електронна пошта (e-mail) — це сукупність засобів, призначених для обміну електронними листами між користувачами комп’ютерної мережі. Для електронного листування потрібно мати електронну скриньку для листів. Електронна скринька має електронну адресу — так само, як ви маєте поштову адресу свого місця проживання. Електронний лист відправляють на поштовий сервер, що забезпечує надсилання всіх листів за відповідною адресою, він приймається на той поштовий сервер, де адресат/адресатка має свій обліковий запис. Для

Поштовий сервер — це комп’ютер і відповідне програмне забезпечення, за допомогою якого підтримується робота електронної пошти. Найпростішим способом отримання власної електронної поштової скриньки є використання одного з безкоштовних поштових серверів, наприклад:  українських: mail.ukr.net, webmail.meta.ua, mail.oboz.ua, mail.i.ua, mail.bigmir.net;  міжнародних: mail.yahoo.com, gmail.com. Електронне листування має свої переваги й недоліки порівняно зі звичайною поштою. Його перевагами є висока швидкість передавання повідомлень — з материка на материк лист доходить за секунди, відносно невисока вартість послуг, обмін повідомленнями з кореспондентами у зручний час тощо. Недоліками є неможливість пересилання оригіналів офіційних документів з підписом і печаткою, можливість перехоплення поштового повідомлення іншою особою, ймовірність отримання шкідливих програм разом з електронним листом тощо. Щоб листуватися електронною поштою, потрібно мати доступ до комп’ютерної мережі, доступ до поштового сервера та знати адресу електронної скриньки адресата. 2. Як створюється адреса електронної пошти? Адреса електронної пошти складається з двох частин, розділених символом @. Цей символ часто називають «ет», «а комерційне», «собака» тощо. Перша частина адреси — це ім’я поштової скриньки користувача, а друга — ім’я поштового сервера, на якому розташована поштова скринька. <ім’я_поштової_скриньки_користувача>@<ім’я_поштового_сервера> Наприклад: AntonyGood@i.ua petrova.d@ukr.net dik_2008@gmail.com Ім’я поштової скриньки має бути унікальним, тобто не повторюватися на обраному поштовому сервері. Використання пропусків, розділових знаків і символів кирилиці в електронній адресі не допускається. Якщо необхідно відокремити в адресі поштової скриньки прізвище від імені або ініціалів, можна використовувати символ підкреслюван-


7

6 ня «_» або крапку «.». Останнім часом на кожному поштовому сервері встановлено свої правила формування адреси поштової скриньки.

Це цікаво Символом @ послуговувалися ще у Венеції в ХVI ст., щоб представити амфору — одиницю маси. Тепер англійці називають його ет, греки — сто, араби — фі, японці — атто мааку, індонезійці — ух. А вже образи цей символ навіяв ще більш неймовірні. Мавпячий хвіст — у Німеччині, Голландії, ПАР, Словенії. У Польщі й Сербії — мавпочка. Хобот — у Данії та Швеції, а рулет з оселедця (завінак) — у чехів і словаків. Равлик повзає в електронних адресах італійців і корейців. Норвежцям й угорцям символ @ нагадує хвостик свині. 3. Як зареєструвати сервері?

електронну

скриньку

на

є адреса поштової скриньки. Вона обирається за бажанням користувача/користувачки. Ліва частина адреси поштової скриньки відображає ім’я користувача, його прізвище або вибирається довільно. Її називають логіном. Фактично цим ім’ям називають папку, у якій зберігається на сервері вся кореспонденція користувача/користувачки. При виборі логіна необхідно враховувати, що, можливо, папку з таким іменем уже хтось має, тому бажано обирати логін, який був би унікальним, наприклад, ініціали та прізвище. Під час реєстрації нової поштової скриньки є можливість перевірити, чи доступним є обраний логін, чи він вже був зареєстрований раніше кимось (мал. 1.3).

поштовому

На головній сторінці будь-якого поштового сервера (мал. 1.2) надається можливість доступу до скриньки, створеної на цьому сервері, та реєстрації нової поштової скриньки. Для реєстрації поштові сервери пропонують прийняти угоду про використання поштової скриньки, у якій користувач/користувачка має підтвердити свої наміри надати правдиві відомості про себе, не використовувати поштову скриньку для здійснення протизаконних дій, а також дій, що суперечать мережевому етикету.

Перевірка доступності логіна

Реєстрація нової електронної скриньки

Мал. 1.2

Якщо користувач/користувачка погоджується із запропонованими умовами, на екрані відобразиться сторінка, що містить анкету, яку потрібно заповнити. Її потрібно заповнити лише один раз під час створення скриньки. Деякі поля анкети є обов’язковими для заповнення. Як правило, їх позначено зірочкою. Одним з обов’язкових полів

Мал. 1.3


8

9 При введенні пароля, як і в інших програмах, введені символи на екрані для конфіденційності не відображаються, замість них відображаються зірочки або кружечки. Пароль призначено для захисту поштової скриньки від доступу сторонніх осіб, тому його слід тримати в таємниці. Сукупність логіна й пароля складає обліковий запис, який використовують для розпізнавання користувача/користувачки під час звертання до ресурсів сервера. Обліковий запис також називають акаунтом (англ. account — обліковий запис). Для захисту своєї електронної скриньки потрібно дотримуватись таких правил: 1) при реєстрації створювати надійний пароль. Наприклад, ненадійними паролями є такі, які використовують малу кількість символів, дублюють частину логіна, вказують на ім’я чи інші персональні дані — номер телефону, дату народження тощо; 2) нікому не повідомляти свій пароль; 3) при реєстрації інших скриньок використовувати нові паролі. Один із кроків реєстрації передбачає введення символів, наведених на зображенні. Як правило, це спотворені літери або цифри. Введення таких символів підтверджує, що реєстрацію виконує людина, а не комп’ютерна програма. За успішного проходження реєстрації буде створено поштову скриньку із зазначеною адресою, доступ до якої можна отримати шляхом введення відповідного логіна й пароля, які були обрані при реєстрації. На нову скриньку з поштового сервера може бути надіслано першого листа з повідомленням про успішне створення скриньки та деякі поради щодо роботи з електронною поштою.

4. Заповніть інші обов’язкові поля анкети й оберіть за власним бажанням пароль. 5. Ознайомтеся з Умовами використання скриньки та Угодою про конфіденційність. 6. Натисніть кнопку Отримати скриньку. 7. Адресу й пароль своєї нової поштової скриньки занотуйте у свій зошит або блокнот.

Досліджуємо Вправа 2. Умови використання поштової скриньки. Завдання. Дослідіть умови використання поштової скриньки, що надаються поштовими серверами mail.ukr.net і gmail.com. Для цього ознайомтеся з умовами користування скринькою й угодою конфіденційності на ukr.net (мал.1.4), загальними положеннями та умовами й політикою конфіденційності Google (мал.1.5), що пропонуються при реєстрації нової електронної скриньки та збережені в однойменних файлах у папці Електронна пошта. Визначте спільне й відмінне в умовах використання електронної скриньки на цих поштових серверах.

Мал. 1.4

Мал. 1.5

Обговорюємо Діємо Вправа 1. Реєстрація власної електронної скриньки. Завдання. Зареєструвати власну електронну скриньку на поштовому сервері mail.ukr.net. 1. Відкрийте браузер і до рядка адреси введіть адресу поштового сервера mail.ukr.net. 2. На головній сторінці поштового сервера оберіть посилання Створити скриньку. Через деякий час за наявності зв’язку з інтернетом на екрані відобразиться анкета для заповнювання (мал. 1.3). 3. Введіть бажане ім’я користувача (наприклад, s.ivanov). Якщо користувач/користувачка із такою адресою вже зареєстрований, змініть адресу та знову перевірте доступність обраного імені.

1. Яке призначення має електронна пошта? 2. Які переваги й недоліки має електронна пошта в порівнянні зі звичайною поштою? 3. Скільки електронних поштових скриньок може мати користувач? 4. Як записується адреса електронної пошти? Наведіть приклади. 5. У чому полягає сутність реєстрації користувача на поштовому сервері?

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


10

11 1) olena2020@i.ua 5) olena:/&@i.ua 2) олена2020@i.ua 6) OlEnA2020@ukr.net 3) olena2020@Д.ua 7) olena 2020@mail.ukr.net 4) olena2020@ukr.net Обговоріть причини, чому не всі ці записи можуть бути адресою електронної пошти. 8. Обговоріть, як подати спільне та відмінне між роботою зі звичайною поштою й електронним листуванням у вигляді таблиці. Доберіть критерії порівняння. Заповніть таблицю, розподіливши між собою обов’язки. 9. Обговоріть алгоритм створення поштової скриньки на поштовому сервері. Називайте кожну команду алгоритму по черзі. Подайте створений алгоритм у вигляді схеми.

Працюємо самостійно

2

Використання електронної пошти ВИ ДІЗНАЄТЕСЬ:     

як працювати з електронною скринькою; як створити та надіслати електронного листа; які дії можна виконувати з отриманими листами; як можна впорядковувати листи в електронній скриньці; як користуватись адресною книгою та створювати списки розсилання.

Вивчаємо

10. Знайдіть в інтернеті список безкоштовних поштових серверів і відомості про їхні особливості. 11. Запропонуйте три можливі адреси електронної пошти для своєї бабусі на одному з відомих вам поштових серверів. Поясніть свій вибір. 12. На поштовому сервері є правила створення паролю: кількість символів не менша 8, обов’язково має бути велика й малі літери, цифри та спеціальні знаки. Серед запропонованих паролів оберіть такі, що відповідають правилам і будуть надійними й легкими для введення: 1) 17071967 2) Data17071967$ 3) Antkiv17071967 4) 1767Fynrsd! 5) Ifgrfyfgjdfhf1!

Повторюємо

1. Як працювати з електронною скринькою? Для листування з друзями потрібно дізнатися їхні електронні адреси й написати їм листа. Спочатку слід під’єднатися до інтернету та зайти на головну сторінку поштового сервера. Після введення логіна й пароля й натискання кнопки Увійти буде відображено вміст вашої електронної скриньки (мал. 2.1). Вказівка Написати листа

Робоче поле

Папки Мал. 2.1

Розгляньте схему та складіть розповідь, як пов’язані її складові. Електронна поштова скринька Поштовий сервер

Адреса електронної пошти

Електронна пошта Логін

Пароль

У вікні, що відкриється, відобразяться адреса електронної скриньки й вказівки для роботи з електронними листами. Зовнішній вигляд та місце розміщення деяких вказівок може час від часу змінюватися, коли відбуваються оновлення на поштовому сервері. Усі листи, що зберігаються у скриньці, упорядковуються у стандартних папках Вхідні, Надіслані, Чернетки, Видалені тощо. У робочому полі вікна міститься список заголовків листів, що зберігаються в обраній папці. Заголовок листа включає ім’я тих, хто


12

13 відправляє, тему, дату й час відправлення. Ці відомості дають змогу одержувачу/одержувачці відразу дізнатися про зміст електронного листа, не відкриваючи його. Заголовки нових непрочитаних листів відображаються жирним шрифтом. . Ліворуч від заголовків кожного листа розташовані прапорці За їх допомогою можна позначати листи, з якими слід виконати певні дії — видалити, позначити як прочитані чи непрочитані тощо. 2. Як створити та надіслати електронного листа? Щоб створити та надіслати нове повідомлення, застосовують вказівку Написати листа. При цьому відкривається вікно поштового повідомлення, що складається зі службової частини й робочого поля. Службова частина містить кілька полів, заповнення яких нагадує підписування конверта (мал. 2.2).

Від заповнюється автоматично: вписується ім’я власника/власниці відкритої поштової скриньки та його адреса. Якщо до листа необхідно приєднати файл, слід у розділі Прикріпити натиснути кнопку Файл та обрати потрібний файл. До робочого поля вводиться текст листа. Поки лист не готовий, він зберігається в папці Чернетки. Це дає змогу повернутися до роботи з ним у будь-який час. Для відправлення листа необхідно натиснути кнопку Надіслати. Якщо дія виконана успішно, то на екрані з’явиться відповідне повідомлення. 3. Які дії можна виконувати з отриманими листами? Щоб прочитати листа, що надійшов, треба відкрити папку Вхідні та клацнути мишею на заголовку листа — текст повідомлення відкриється в новому вікні. При цьому відображається заголовок листа й саме повідомлення. Якщо лист містить вкладені файли, то їх список відображається після тексту листа. Приєднані файли позначають. Для перегляду вмісту вкладених ся значком у заголовку листа файлів їх можна відкрити для перегляду у вікні браузера. Потрібні вам файли можна зберігати на своєму комп’ютері (мал. 2.3).

Завантажити

Переглянути у браузері

Мал. 2.3 Мал. 2.2

Поле Кому — для введення адреси електронної пошти одержувача/одержувачки — є обов’язковим для заповнення. На відміну від поштового листування, електронного листа можна відправити кільком адресатам. Якщо лист призначено кільком особам, то їхні адреси слід ввести через кому в полі Кому. Також можна надсилати копії листа. Наприклад, лист-запрошення до участі у спортивних змаганнях надсилається учням 7 класу, і доцільно надіслати Копію листа тренеру/тренерці команди, а Приховану копію — учасникам групи підтримки команди. Щоб додати такі поля до службової частини листа, слід обрати Копія або Прихована зліва від поля Кому. До поля Тема слід ввести зміст листа в стислій формі, зазначаючи його мету й використовуючи основні ключові слова. За правилами етикету електронного листування, тема листа є обов’язковою. Поле

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


14

15 При використанні вказівки Відповісти не потрібно заповнювати службову частину у вікні поштового повідомлення — вона заповнюється автоматично:  у полі Кому вставляється адреса отримувача/отримувачки, оскільки це відповідь на отриманий лист;  перед назвою теми з’являється слово Re:, яке вказує на те, що це відповідь (від англ. to Replay — відповідати). Текст листа, на який дається відповідь, можна не видаляти або видалити частково й написати відповідь перед або під ним. Якщо затримати вказівник миші над назвою адресата, то можна переглянути деталі контакту, написати листа, редагувати контакт або отримати список усіх електронних листів від адресата (мал. 2.4).

4. У розділі Прикріпити натисніть кнопку Файл та оберіть файл Робоклуб.jpg з папки Електронна пошта. 5. Натисніть кнопку Надіслати. Якщо з поштового сервера прийде повідомлення про неможливість відправлення листа, переконайтеся у правильності адреси, записаної в полі Кому, та спробуйте ще раз відправити листа. Вправа 2. Дії з отриманим електронним листом, що містить вкладений файл. Завдання. Перевірте пошту, перегляньте вміст отриманого листа та збережіть у своїй папці прикріплений до листа файл. Дайте відповідь на листа й відправте цей лист сусіду чи сусідці, що працює поруч. 1. У вікні своєї поштової скриньки в переліку листів, що містяться в папці Вхідні, знайдіть повідомлення з темою Запрошення та клацніть мишею на його заголовку. 2. Перегляньте лист, що надійшов. Збережіть у своїй папці прикріплений до листа файл, для цього виконайте вказівку Завантажити для файла Робоклуб.jpg (мал. 2.3). 3. Виберіть вказівку Відповісти (мал. 2.5). Вказівка Відповісти

Вказівка Переслати

Мал. 2.4

Діємо Вправа 1. Створення та відправлення електронного листа із вкладенням. Завдання. Створіть електронний лист — запрошення на відкриття нового клубу з робототехніки, приєднайте до листа файл Робоклуб.jpg та відправте лист. 1. Відкрийте вікно браузера, введіть: адресу поштового сервера mail.ukr.net, свій логін і пароль доступу до поштової скриньки та натисніть кнопку Увійти. 2. У вікні поштової скриньки оберіть вказівку Написати листа. 3. Підготуйте лист для вашого сусіда чи сусідки, що працює поруч, — запитайте електронну адресу та введіть її в поле Кому. До поля Тема введіть слово Запрошення. У робочому полі введіть текст: Привіт! Запрошую на відкриття клубу з робототехніки! Відшукати його можна на мапі, яку додаю до листа. Сподіваюсь побачитись 20 вересня о 12.00 на презентації клубу! Зустрінемось!

Мал. 2.5

4. Створіть лист-відповідь, у якому подякуйте за уважність і висловте сподівання на зустріч на презентації. Натисніть кнопку Надіслати. 5. Відкрийте папку Вхідні та лист із темою Запрошення. 6. Виконайте вказівку Переслати. У поле Кому введіть адресу сусіда чи сусідки, що працює поруч. Залишіть текст листа, який пересилається, і на початку листа додайте повідомлення від себе, що запрошення отримали й пропонуєте приєднатися. Зверніть увагу на те, що при пересиланні повідомлень прикріплені файли також додаються до нового листа. Натисніть кнопку Надіслати.


16

17 7. У правій верхній частині вікна поштової скриньки клацніть на адресі власної поштової скриньки та оберіть вказівку Вихід. 8. Закрийте вікно браузера. 4. Як можна впорядковувати листи в електронній скриньці? Електронна скринька на будь-якому поштовому сервері містить набір стандартних папок, наприклад, Вхідні, Надіслані, Видалені та ін. Для ефективної роботи з листами можна створювати додаткові вкладені папки аналогічно до структури папок на дисках. Для внесення змін у структуру папок електронної скриньки слід обрати інструмент Керування папками. При цьому можна створювати нові папки в папці Вхідні, перейменовувати раніше створені папки або видаляти їх за допомогою відповідних інструментів (мал. 2.6). Перелік створених вкладених папок відображається, якщо обрати посилання Інші папки.

Щоб перемістити листи до потрібної папки, слід позначити ці листи й обрати вказівку Перемістити. У списку наявних папок необхідно обрати ім’я потрібної папки (мал. 2.7).

Мал. 2.7

5. Як користуватись адресною книгою та створювати списки розсилання? Роботу з великою кількістю електронних листів від різних адресатів можна організувати ефективно. Доцільно скласти список людей, з якими ви постійно листуєтесь, та внести їхні електронні адреси до адресної книги. Адресна книга призначена для зберігання на поштовому сервері різних відомостей про адресатів: адреси електронної пошти, домашні та службові адреси, номери телефонів тощо. У разі потреби можна внести на сторінку нотаток будь-які додаткові відомості. Для роботи з адресною книгою слід навести вказівник миші на об. При цьому буде відображена Панель ласть у правій частині вікна контактів (мал. 2.8). Записи, що додані до адресної книги, можна переглядати, редагувати (мал. 2.9) та видаляти. Для створення нових записів в адресній книзі використовують інструмент Додати контакт

.

Інструмент Додати контакт

Мал. 2.6

Мал. 2.8


18

19 3. Оберіть інструмент Додати контакт . Заповніть поля у вікні Новий контакт, щоб додати відомості про однокласника чи однокласницю, що працює праворуч. У розділі Група оберіть посилання Нова група, введіть назву Однокласники та натисніть кнопку Додати (мал. 2.9). 4. Оберіть створену групу Однокласники (мал. 2.9). Збережіть зміни. Аналогічно створіть новий контакт і додайте відомості про когось, з ким працюєте разом. 5. Оберіть вказівку Написати листа. У поле Кому введіть першу літеру назви групи — «О». Зі списку, що відкриється, оберіть Однокласники (група) (мал. 2.10).

Мал. 2.9

Коли адресна книга заповнена, то можна замість введення електронної адреси в полі листа Кому або Копія скористатися списком адрес, що розкривається. Адреса, вибрана з адресної книги, автоматично вставиться до відповідного поля. Часто при листуванні потрібно відправляти листи одній тій самій групі адресатів. У цьому разі можна об’єднати адреси в групу під одним іменем. Створювати нові групи можна при додаванні та редагуванні контактів в адресній книзі (мал. 2.9).

Діємо Вправа 3. Робота з адресною книгою. Завдання. Створіть в адресній книзі групу Однокласники, внесіть до адресної книги електронні адреси однокласників/однокласниць, що працюють ліворуч і праворуч. Відправте листа з темою Адресна книга всім адресатам групи Однокласники. 1. Відкрийте вікно браузера, перейдіть на головну сторінку поштового сервера mail.ukr.net, введіть свій логін і пароль доступу до поштової скриньки й натисніть кнопку Увійти. 2. У вікні своєї поштової скриньки наведіть вказівник миші на область у правій частині вікна

Мал. 2.10

6. Підготуйте лист із темою Адресна книга, призначений усім адресатам із групи Однокласники. У тексті листа опишіть переваги використання адресної книги при створенні листів. 7. Перегляньте отримані листи та дайте на них відповіді. Вправа 4. Створення власної папки та переміщення листів. Завдання. Створіть у папці Вхідні папку Навчання, перемістіть до неї листи, що надійшли від однокласників. 1. У вікні своєї поштової скриньки оберіть інструмент Керування папками. 2. Натисніть кнопку Створити папку (мал. 2.11). У полі Нова папка введіть назву папки Навчання та натисніть кнопку Зберегти. Мал. 2.11

щоб відкрити Панель контактів. 3. Оберіть вказівку Вхідні, щоб повернутися до списку листів. 4. Позначте листи, які надійшли від однокласників/однокласниць, установивши позначки ліворуч від заголовків потрібних листів.


20

21 5. Оберіть вказівку Перемістити (мал. 2.7), далі в списку папок оберіть Навчання. 6. Відкрийте папку Навчання. Переконайся, що всі необхідні листи переміщені до цієї папки.

Досліджуємо Вправа 5. Видалення вкладених файлів. Завдання. Дослідіть, як можна видалити вкладені файли, що прикрідо листа, якщо помилково прикріплено інший файл. плені д

Обговорюємо 1. Які стандартні папки існують у поштовій скриньці на поштовому сервері? Поясніть призначення кожної. 2. Які розділи в службовій частині електронного листа є обов’язковими для заповнення? Чому? 3. Які дії можна виконувати з електронними повідомленнями? 4. Чи можна записати в полі Кому при заповненні бланка електронного листа кілька адрес? 5. Чим відрізняються дії Відповісти й Переслати під час електронного листування? 6. За якими ознаками можна визначити, що до електронного листа було прикріплено та надіслано файл? Як переглянути вміст вкладеного файла? 7. Для чого використовують адресну книгу? Які переваги її використання? Де в житті вам доводилося користуватися адресною книгою; чи доводилося бачити, як використовується адресна книга? 8. Порівняйте роботу з адресною книгою на електронній пошті та в мобільному телефоні. 9. Як створити групу контактів? У яких випадках зручно користуватися групами контактів? 10. Для чого створюють нові папки в електронній скриньці? Як перемістити листи до створеної папки?

Працюємо в парах 11. Пограйте в гру «Тема листа». По черзі називайте зміст листа й добирайте тему для такого листа. Обговоріть для кожного запропонованого змісту, чи однаково ви сформулювали тему. Яка тема є більш вдалою? 12. Виділіть лист із темою Запрошення та оберіть вказівку Видалити. Відкрийте папку Видалені. Визначте й обговоріть, за допо-

могою яких вказівок можна відновити видалений лист, видалити його назавжди, остаточно видалити всі листи з цієї папки. Сформулюйте поради, у яких випадках доцільно використовувати вказівки Очистити папку та Видалити назавжди. Власні поради надішліть для обговорення на електронну пошту однокласника чи однокласниці з іншої пари. Надішліть відповідь на листа від іншої пари, де прокоментуйте подані поради. 13. Пограйте в гру «Дія — алгоритм». По черзі хтось із учасників називає дію, яку можна виконувати з електронними листами: створювати, отримувати, переглядати, відповідати, пересилати, видаляти, а хтось — алгоритм для виконання такої дії. 14. Визначте, чи однакові дії можна виконувати з електронними листами, якщо скриньки розміщені на різних поштових серверах. Розподіліть ролі: один учень чи учениця працює з електронною скринькою, розміщеною на поштовому сервері mail.ukr.net (мал. 2.1), а інший — на gmail.com (мал. 2.12). По черзі давайте одне одному завдання щодо роботи з електронними листами та пояснюйте, як виконати ці дії в кожному з випадків. За результатами порівняння побудуйте діаграму Венна.

Мал. 2.12

Працюємо самостійно 15. Знайдіть в інтернеті зображення, що ілюструють ваше хобі. Відправте своїм товаришам відповідні листи про своє хобі з вкладеними файлами, у яких зберігається одне зі знайдених зображень. Збережіть зображення, що були вкладені до отриманих листів, у своїй структурі папок. 16. Створіть текстовий документ, що містить опис одного з природних чудес України. Тему та зміст листа придумайте самостійно. Відправте своєму сусіду чи сусідці листа, до якого приєднайте створений файл. Копію листа відправте на навчальну електро-


22

23 нну скриньку. Перевірте пошту. Перегляньте отриманого листа та збережіть у своїй папці файл, прикріплений до нього. 17. Видаліть непотрібні листи. Відкрийте папку Видалені. Позначте один з листів і виконайте вказівку Відновити, оберіть папку Вхідні. Виконайте вказівку Очистити папку. 18. Створіть схеми, що відображають алгоритми видалення листів з папки Вхідні та відновлення випадково видалених листів з папки Видалені. Оберіть середовище для створення схем самостійно. 19. Створіть у папці Вхідні власну структуру папок для впорядкування листів. Перемістіть листи з папки Вхідні у створені папки. Поміркуйте, чи доречно створювати папку Навчання в такій структурі. 20. Створіть групи контактів Сім’я та Друзі. Які ще групи контактів були б корисними для вас? Створіть їх. 21. Створіть схему для відображення дій, які можна виконувати за допомогою адресної книги. Схему можна підготувати, наприклад, за допомогою графічного редактора або текстового процесора. Відправте учителю або вчительці листа, до якого долучіть схему як вкладення. Тему листа й потрібний текст придумайте самостійно.

Повторюємо Розгляньте схеми та складіть розповідь, як пов’язані їхні складові. Електронна скринька

Електронний лист

Папки, у яких зберігаються листи

Службова частина

Вхідні

Від кого

Чернетки

Кому

Надіслані

Копія

Видалені

Тема

Вказівки для роботи з електронною поштою

Написати листа Список заголовків листів обраної папки

Прикріпити файли

Робоче поле Текст листа

3

Безпека в інтернеті ВИ ДІЗНАЄТЕСЬ:  що передбачає етикет електронного листування;  яких правил слід дотримуватися для безпечного електронного листування;  що таке спам і фішинг.

Вивчаємо 1. Що передбачає етикет електронного листування? В інтернеті існує неформальний кодекс поведінки, за яким певним чином регулюється спілкування користувачів між собою — етикет електронного листування. Згідно з ним необхідно дотримуватися таких правил:  чітко формулювати тему повідомлення та не залишати поле Тема порожнім;  починати лист зі звернення до адресата/адресатки та привітання;  свою думку в листі висловлювати коректно, співрозмовника не критикувати й не повчати, не писати погано про третю особу;  не друкувати весь текст листа великими літерами — його важко читати, це сприймається як крик;  завжди перевіряти правопис електронного повідомлення;  поводитися ввічливо — не забувати вживати слова «будь ласка», якщо звертаєтесь до кого-небудь із проханням, подякувати, якщо хтось допомагає вам;  повідомляти адресатові, які файли додаються до листа, оскільки часто через вкладені файли розповсюджуються комп’ютерні віруси, не рекомендується відправляти великі за обсягом вкладення до листа;  вчасно відповідати на кожне особисте повідомлення. Якщо ви не маєте можливості зразу дати розгорнуту відповідь, доцільно підтвердити одержання листа та пообіцяти відповісти найближчим часом;  у відповіді на повідомлення залишати його фрагменти — тобто цитувати найсуттєвіші частини листа. Листуючись в інтернеті, ви зазвичай не бачите співрозмовника чи співрозмовницю, тому не можете знати, які емоції вкладені в те або


24

25 інше повідомлення. Для передавання своїх емоцій у листах часто використовують смайлики (від англ. smile — посмішка), або емотикони (від англ. cлів emotion — емоція та icon — образ). Наприклад: :) — посмішка; не сприймайте мене занадто серйозно; :( — сумна або сердита особа; ;) — щаслива особа, що підморгує; :D — занадто широко відкритий рот (від сміху); :-е — розчарування.

Діємо

2. Яких правил слід дотримуватися для безпечного електронного листування? Для безпечного листування завжди дотримуйтесь таких правил:  

Вправа 1. Порадник. Завдання. У файлі Фрагменти листів, який зберігається в папці Сервіси інтернету, запишіть свої поради, які можуть допомогти їхнім авторам/авторкам виправити листи так, щоб вони відповідали правилам етикету електронного листування. Створіть електронне повідомлення, вкладіть до нього змінений файл і надішліть його на навчальну електронну скриньку. 1. Відкрийте файл Фрагменти листів у папці Сервіси інтернету. 2. Розгляньте приклад виконання завдання (мал. 3.1).

  

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

Коли людина публікує фотографії, аудіозаписи, відео, текстові повідомлення чи пише на сторінках друзів, то залишає в мережі так званий слід. Навіть якщо електронне повідомлення видалено з вашої скриньки, то адресат, який його отримав, може цим повідомленням скористатись. Цифровий слід (від англ. footprinting) — це всі дії людини в інтернеті, з яких складається її електронний портрет. Особливістю мережі інтернет є те , що з неї ніщо не зникає безслідно. Тому:

Порада: Варто заповнити тему листа. Наприклад, Про екскурсію. Мал. 3.1

3. Продовжте заповнювати таблицю порад. Зверніть увагу на приклад: указано не тільки, що слід змінити, а й запропоновано як саме. 4. Збережіть файл Фрагменти листів у свій папці, додайте до імені файла своє прізвище. 5. Напишіть зі своєї електронної скриньки листа на адресу навчальної скриньки. Сформулюйте тему листа: Порадник_Прізвище. Текст листа заповніть самостійно відповідно до етикету електронного листування. Прикріпіть до листа файл із виконаним завданням. 6. Надішліть листа й завершіть роботу з поштовим сервером.

 

цифровий слід користувача інтернету (як і будь-який інший вміст у мережі) може побачити хто завгодно; вміст, опублікований у мережі, важко або навіть неможливо видалити.

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


26

27

Діємо

2) обрати вказівку

Вправа 2. Репутація в інтернеті. Завдання. Перегляньте відео за посиланням https://cutt.ly/frlMhQ6. У файлі Репутація в інтернеті, який збережено в папці Сервіси інтернету, заповніть схему правил задля підтримки доброї репутації в інтернеті. 1. Відкрийте файл Репутація в інтернеті, який збережено в папці Сервіси інтернету. Пригадайте, як у текстовому процесорі працювати зі схемами. 2. Перегляньте відео за вказаним посиланням. Прослухайте рекомендації від Google for Education. Заповніть схему після перегляду або під час її. Для цього зупиняйте трансляцію відео, як тільки захочете додати щось до схеми. Для цього клацніть під відео

. Для про-

довження відтворення клацніть . 3. Збережіть файл Репутація в інтернеті у своїй папці, додавши до імені файла своє прізвище. 4. Надішліть файл виконання завдання на навчальну скриньку. 3. Що таке спам і фішинг? Електронна пошта часто використовується для інформаційних атак рекламодавців. Листи, що містять такі повідомлення, належать до спаму, а людей, які займаються їх розсиланням, називають спамерами. Спам — небажані рекламні електронні листи, повідомлення на форумах, телефонні дзвінки чи текстові повідомлення, що надходять без згоди користувача. На даний момент поняття спаму включає в себе всі різновиди масової реклами. Щоб убезпечити себе від спаму, дотримуйтесь таких правил:  не зазначайте свою електронну адресу на сумнівних сайтах;  якщо спам все-таки потрапив до вашої поштової скриньки, не відповідайте на ці повідомлення й не користуйтеся вказаними в них посиланнями. Для того щоб повідомлення із цієї адреси не приходили в папку Вхідні, потрібно сумнівний лист перемістити в папку Спам. Для цього необхідно: 1) позначити

сумнівний лист, не відкриваючи його;

.

Файли з цією адресою будуть переміщуватися в папку Спам. Якщо лист виявиться не зловмисним, тоді позначку спаму можна відмінити . за допомогою вказівки Фішинг — один з найпопулярніших і прибуткових (для тих, хто його реалізує) видів атак. Сценарій атак фішингу виглядає так: зловмисник створює сайт, який у точності копіює дизайн і функції сайта деякого банку, інтернет-магазину або платіжної системи. Далі розробниками замовляється спам-розсилання листів, у яких переконує своїх жертв зайти за посиланням на сайт і заповнити деяку форму (опитувальник) із внесенням персональних даних. Як правило, причиною запиту даних зазначається повідомлення про збої в інформаційній системі й загрозу блокування профілю користувача в разі, якщо не буде надано дані. Фішинг (англ. phishing, від англ. fishing — ловити рибу) — це спроба викрасти ім’я користувача, облікові дані, наприклад, деякої людини, переконавши її, що вона спілкується з кимось, кому довіряє. Зазвичай для фішингу застосовуються текстові повідомлення, електронні листи й інші види онлайнових комунікацій. Фішингові листи та вкладені в них файли (а також сайти й завантажувані файли, посилання на які містять такі листи) можуть заражати комп’ютери користувачів вірусами, що отримують доступ до списку контактів і розсилають людям у ньому нові фішингові повідомлення. Інші шахрайські повідомлення можуть містити сповіщення про те, що пристрій, наприклад, заражений вірусами й користувач повинен негайно завантажити «антивірусне» програмне забезпечення (насправді воно, звісно ж, зловмисне). Тож пам’ятайте: жоден сайт або оголошення не здатні визначити, чи правильно працює ваш комп’ютер! Часом фішингові атаки легко розпізнати, але часто вони бувають складними й дуже переконливими. Наприклад, деякі зловмисники використовують у листах особисту інформацію користувачів/користувачок. Це так званий цільовий фішинг, персоналізований для одного адресата, і він буває дуже дієвим. Тож важливо навчитися помічати в листах і повідомленнях дивні й незвичні риси: це вбереже вас від того, щоб ввести свій пароль на небезпечному сайті чи перейти за сумнівним посиланням. Отримавши певне повідомлення чи відкривши сайт, завжди перевіряйте, чи вони справжні — чи можна довіряти даним, які на ньому містяться.


28

29 Зокрема, завжди спробуйте дати відповіді на запитання:  Чи є в сайта якісь ознаки, які свідчать про його надійність (значки тощо)?  Чи відповідає URL-адреса сайта його назві та заголовку?  Чи є на сайті спливаючі вікна? (Такі вікна часто використовуються на шахрайських ресурсах.)  Чи починається URL-адреса сторінки з префікса https://, перед яким відображається значок зеленого замка? (Це вказує на те, що з’єднання є безпечним і зашифрованим.)  Що написано дрібним шрифтом? (Усякі хитрі нюанси та невигідні умови часто пишуть саме так). Але що робити, якщо ви попалися на гачок фішингу? Перш за все — не панікуйте!  Негайно повідомте батьків, учителя чи дорослих, якому довіряєте. Що довше ви зволікаєте, то гіршими будуть наслідки.  Змініть паролі своїх облікових записів.  Повідомте всіх друзів, яких ви могли підставити під удар.  Якщо можливо, то позначте фішингове повідомлення як спам.

Діємо Вправа 3. Важливість правил безпеки. Завдання. Визначте місця, з яких відбувається розсилання найбільшої кількості спаму та зловмисного програмного забезпечення на поточний час. Скористайтеся сайтом виявлення загроз у режимі реального часу https://talosintelligence.com/. 1. Перейдіть на сайт Talos за вказаним посиланням. 2. У вікні браузера розгляньте карту світу та позначки:

3. Визначте небезпеки, які відстежено за допомогою цього сервісу на різних континентах світу. Дізнайтеся, звідки найбільше розсилається спаму (мал. 3.2).

Мал. 3.2

4. У меню Репутаційний центр оберіть першу вказівку. На сторінці, що відобразиться, перейдіть до показу Дані електронної пошти та спаму. 5. Визначте обсяги електронної пошти, спаму на поточну дату. Дослідіть, як вони змінились у порівнянні з попереднім днем. Зробіть висновки про важливість дотримання правил безпеки електронного лис листування.

Обговорюємо 1. Що таке етикет електронного листування? 2. Як бути ввічливими при користуванні електронною поштою? Чи завжди потрібно починати лист зі звернення й завершувати подякою? 3. Для чого в електронних листах використовують смайлики? 4. Які небажані листи можна отримати електронною поштою? 5. Що таке цифровий слід? Що потрібно знати при розміщенні будь-якого контенту в інтернеті? 6. Яких правил слід дотримуватися, щоб робота з електронною поштою була безпечною? 7. Як запобігти потраплянню спаму до комп’ютера? 8. Що таке фішинг? Які загрози розуміють під цим терміном? 9. Як розпізнати й уникнути загроз від фішингу?

Працюємо в парах 10. По черзі ставте одне одному запитання щодо правил етикету електронного листування. Обговоріть, чому необхідно дотримуватися таких правил. Наведіть одне одному приклади, з якими стикалися ваші друзі чи батьки, коли при листуванні не було дотримано такого етикету. 11. Знайдіть в інтернеті, які смайлики використовують під час електронного листування. Які графічні зображення відповідають цим смайликам? Складіть лист, у якому запропонуйте три зображення смайликів, які б ви порадили використовувати під час листуванні з однокласниками. Відправте листа, використовуючи контакти з групи Однокласники, для одержання відгуків на вашу пропозицію. 12. Надішліть одне одному листи з темою Етикет листування. У тексті листа опишіть правила, яких слід дотримуватися при листуванні. Надішліть одне одному лист у відповідь. У відповіді потрібно внести зміни до вмісту отриманого листа: обрати й залишити лише одне з правил на свій вибір, решту тексту з отриманого листа видалити. На початку листа слід навести власні аргументи, чому важливо дотримуватися цього правила під час листування.


30

31 13. Обговоріть, яку інформацію можуть запитувати фішингові сайти:   імена користувача та паролі;   номери соціального страхування;   номери банківських рахунків;   PIN-коди (особисті ідентифікаційні номери);   номери кредитних карток;   дівоче прізвище матері;   ваш день народження. Поясніть одне одному, з якою метою можуть збирати з фішингових сайтів такі дані та які небезпеки при цьому можуть виникнути. 14. Обговоріть, які помилки зроблено в електронному повідомленні (мал. 3.3).

https://cutt.ly/wrlMvBu, https://cutt.ly/grlMne9. Складіть у текстовому документі контрольний список дій, які б ви порекомендували героям відео. Надішліть цей список усім, чий контакт збережено в папці Однокласники в адресній книзі вашої електронної пошти, та як копію — на навчальну електронну скриньку. 18. Проаналізуйте фрагмент Посібника із цифрового громадянства й безпеки, який збережено у файлі Фішинг у папці Сервіси інтернету (мал. 3.5). Визначте — який із сайтів (1–5) є справжнім, а який — шахрайським. Надішліть свою відповідь на навчальну електронну скриньку.

Мал. 3.3

Працюємо самостійно 15. Бабуся хоче надіслати електронне повідомлення своїй подрузі з рецептом приготування нової страви з кабачків. Визначте, яких помилок припустилася бабуся (мал. 3.4). Мал. 3.5

Мал. 3.4

19. Складіть текст електронного повідомлення, яке може бути спамом. Надішліть його сусіду чи сусідці по парті та копію на навчальну скриньку. Дайте оцінку листу, який ви отримаєте, — чи розцінюєте це повідомлення як спам і чому саме.

Повторюємо Розгляньте схему та складіть розповідь, як пов’язані їхні складові. Що можна записати в порожній блок? 16. У вправі за посиланням https://learningapps.org/ view1704874 розмістіть твердження у дві групи. 17. Розгляньте відео за посиланнями: https://cutt.ly/PrlMxqs,

Недотримання мережевого етикету

Розголошення персональних даних

Спам

Фішинг


32

33

4

Інтернет-ресурси для спільної роботи ВИ ДІЗНАЄТЕСЬ:  якими є сервіси інтернету;  що таке персональне освітнє середовище;  як у персональному освітньому середовищі застосовують хмарні технології;  як організувати доступ до інформаційних матеріалів у персональному освітньому середовищі.

Користування сервісами Веб 2.0 не потребує від користувачів/ користувачок спеціальних навичок з вебпрограмування. Кожен може «писати» до Вебпростору та співпрацювати з іншими користувачами — обмінюватися даними, зберігати посилання та мультимедійні документи на серверах для хостингу, спільно створювати й редагувати публікації, управляти зв’язками між своїми матеріалами та контентом, створеним іншими авторами, співпрацювати з користувачами інтернету незалежно від індивідуального графіка включення учасників в процес комунікації (мал. 4.2). Сервіси Веб 2.0

Пошуку та класифікації

Вивчаємо 1. Якими є сервіси інтернету? Електронна пошта — це один із сервісів, які доступні користувачам інтернету. Цей сервіс відносять до групи першого покоління, яке називають сервісами Веб 1.0 (мал. 4.1). Наповнювати вмістом сайти та розробляти самі сервіси цієї групи в мережі могли тільки спеціалісти з вебпрограмування, тому основною їхньою властивістю, доступною простому користувачеві/користувачці, є можливість «тільки читати» їхній вміст. Сервіси Веб 1.0

Сервіси доступу

Сервіси повідомлень

Інформаційні служби

До файлів

Електронна пошта

Вебсервіс

До комп’ютера

Обмін повідомленнями

Мал. 4.1

Розрізняють й інші покоління мережевих сервісів інтернету. Розглянемо друге покоління мережевих сервісів інтернету, які об’єднані назвою Веб 2.0.

Збереження закладок

Публікування даних

Блоги, вікі

Сховища текстів, фото, презентацій тощо

Групової взаємодії

Геосервіси

Соціальні мережі Документи Google Мал. 4.2

Визначальною особливістю застосування сервісів Веб 2.0 здебільшого є необхідність попередньої реєстрації, коли користувач/користувачка у реєстраційній формі має вказати свій логін і пароль, заповнити інші поля. Як правило, при реєстрації потрібно вводити адресу своєї електронної поштової скриньки. Після успішної реєстрації на вказану електронну адресу надходить повідомлення, у якому підтверджується логін і пароль облікового запису в сервісі та вказується посилання, за яким слід перейти для підтвердження реєстрації або її скасування. Маючи обліковий запис в окремому сервісі, як, наприклад, акаунт Google, користувач отримує доступ до інших сервісів. Деякі сервіси доступні користувачам/користувачкам, яких зареєстрували старші, наприклад, адміністратор мережі у школі. Тоді пароль і логін доступу до сервісу школярі отримують в адміністратора/ адміністраторки. Публікування коментарів або дописів на окремих сервісах передбачає автоматизоване розпізнавання людини чи робота. Зазвичай воно потребує підтвердження від користувача того, що це жива людина, а не робот. Перевірка відбувається або шляхом введення якогось спотвореного тексту, або визначенням серії малюнків (мал. 4.3, а, б, в).


34

35 4. Перевірте, чи отримано подібні зміни у правому верхньому куті сервісу (мал. 4.6).

Мал. 4.6 Мал. 4.3, а

5. Змініть налаштування профілю, пароль та адресу електронної скриньки (мал. 4.7, а, б, в, г).

Мал. 4.3, б

Мал. 4.3, в

Мал. 4.7, а

Діємо Вправа 1. Доступ до навчальних завдань. Завдання. Отримайте від вчителя або вчительки логін і пароль до навчальних завдань класу в сервісі https://learningapps.org/. Змініть налаштування профілю. Виконайте завдання для класу. 1. Перейдіть на сайт за вказаним посиланням. 2. За потреби змініть мову налаштування. Оберіть вказівку Реєстрація (мал. 4.4).

Мал. 4.7, б

Мал. 4.4

3. У вікні, що відкриється, у поле Логін/ Електронна скринька введіть наданий вам логін, у поле Пароль — відповідно пароль (мал. 4.5). Чому не варто дозволяти запам’ятовувати ваш обліковий запис на комп’ютері у школі? Натисніть Увійти.

Мал. 4.5

Мал. 4.7, в

Мал. 4.7, г


36

37 6. Виконайте завдання у вправі, яка розміщена в папці Мій клас. 7. Завершіть роботу із сервісом, вийдіть зі свого облікового запису. 2. Що таке персональне освітнє середовище? Кожен із нас перебуває в деякому інформаційному просторі: навчається у школі, отримує відомості з газет, книжок, телебачення, очно спілкується з рідними та друзями й віртуально — у соціальних мережах. Але інформаційний простір при цьому не вичерпується територією проживання чи колом спілкування. Він розширюється в міру того, наскільки людина залучає до нього нові джерела знань, зокрема спільноти: групи, які створюються в мережі та реальному житті за інтересами. Учасники таких спільнот часто обмінюються своїми знаннями, дають рекомендації щодо використання нових ресурсів, допомагають оволодіти ними. Користувач інтернету, включений у роботу таких віртуальних груп, поступово накопичує дані й перелік засобів, які використовує у своїй діяльності зараз, або планує переглянути чи використати в майбутньому. Таким чином формується його електронне інформаційне середовище. Інформаційне середовище, яке створює навколо себе людина з метою задоволення власних навчальних потреб (досягнення відповідних навчальних цілей), має назву персонального освітнього середовища. Слово персональне насамперед означає те, що навчальні цілі в кожної людини власні (персональні), тому й інформаційне середовище відносно навчальних цілей також буде персональним. А освітнє — тому, що користувач створює свою персональну освітню мережу, вузлами якої можуть бути люди, інформаційні матеріали мережі, інформаційні матеріали, створені користувачем такого середовища, сукупність ресурсів, потрібних людині для того, щоб знайти відповіді на різноманітні питання, створити потрібний контекст для навчання та проілюструвати досліджувані процеси (мал. 4.8). Персональне освітнє середовище може бути електронним, якщо всі ресурси перебувають у мережі інтернет. Мал. 4.8

3. Як у персональному освітньому середовищі застосовують хмарні технології? Для організації персонального освітнього середовища зазвичай використовують хмарні технології. Хмарні технології — це інформаційні технології, що передбачають віддалене опрацювання та зберігання даних. Хмара — це деякий сервер або мережа розподілених центрів опрацювання даних, де зберігаються дані та програми, які використовують користувачі за допомогою глобальної мережі. Хмарні технології дають змогу споживачам використовувати програми без їх встановлення на власний комп’ютер й доступу до особистих файлів з будьякого комп’ютера, що має доступ до інтернету. Користування хмарною системою зберігання даних надається за допомогою інтернет-сервісу. Зростання попиту користувачів на такі сервіси зумовлено зручністю користування інформацією, зокрема:  не потрібні власні потужні комп’ютери;  зменшуються витрати на придбання програмного забезпечення та його систематичне оновлення;  необмежений обсяг збереження даних;  доступність із різних пристроїв і відсутність прив’язки до робочого місця;  забезпечення захисту даних від втрат і виконання багатьох видів навчальної діяльності, контролю й оцінювання, тестування, відкритості освітнього середовища;  економія коштів на утримання технічних фахівців. Але користувачу доведеться пам’ятати пароль доступу, без якого дані назавжди залишаться у хмарному сховищі під замком. Найпростішим хмарним сховищем можна вважати скриньку електронної пошти, на яку можна відправляти дані самому собі. Найпопулярнішими серед спеціалізованих хмарних сервісів на сьогодні є Dropbox і Google Drive. Безкоштовний обсяг даних, що можуть бути збережені зараз у хмарних сховищах, подано у таблиці 4.1. Таблиця 4.1

Інформаційні ресурси Люди: вчителі, батьки, однолітки, професіонали

Інформаційні матеріали, створені іншими користувачами

Інформаційні матеріали, створені персонально

Персональне освітнє середовище

Dropbox

Google Drive

Mega

One Drive

2 GB + 36 GB — за виконання завдань

15 GB

50 GB

7 GB

Назва

Безкоштовний обсяг


38

39 Хмарне сховище можна використовувати для розміщення даних, які збережено у файлах на локальному диску, створення документів і надання доступу до їхнього перегляду, редагування та коментування іншими користувачами мережі, що належать до вашого кола спілкування. Наприклад, у сховищі Google Диск можна використовувати стандартні офісні вебпрограми (табл. 4.2) та доповнювати їх список, підключивши інші додатки. Таблиця 4.2

Призначення

Спрощений відповідник програми з пакетів Office Ofline

Створення й редагування тестових документів

Microsoft Word, LibreOffice Writer

Google Таблиці

Створення й редагування електронних таблиць

Microsoft Exel, LibreOffice Calc

Google Презентації

Створення й редагування презентацій

Microsoft PowerPoint, LibreOffice Impress

Google Малюнки

Створення й редагування малюнків

Убудований редактор графіки в офісних програмах

Офісна вебпрограма

Google Документи

6. Розгляньте структуру сховища (мал. 4.9).

Доступ до сховища файлів, створених особисто

Доступ до сховища файлів, наданих для спільної роботи

Доступ до файлів, з якими працювали останнім часом

Діємо Вправа 2. Google Диск. Завдання. Створіть сховище для зберігання файлів у електронному персональному освітньому середовищі засобами Google Диск. 1. У браузері відкрийте сторінку пошукової системи Google. 2. Увійдіть до сервісу під своїм акаунтом, наданим вам адміністратором шкільної мережі. 3. Перейдіть до списку сервісів, обравши інструмент Додатки Google у правому верхньому куті вікна браузера. 4. У списку сервісів, що відкрився, оберіть сервіс Диск. 5. На запит служби підтримки оберіть персональний акаунт доступу до диска, якщо на комп’ютері працює ще декілька користувачів. Натисніть кнопку Продовжити (Continue).

Доступ до файлів, які мають особливу позначку

Доступ до файлів, які тимчасово переміщені в Кошик і будуть автоматично видалені через 30 днів Мал. 4.9

Вправа 3. Публікація документів на Google Диску. Завдання. Розмістіть в електронному персональному освітньому сховищі документи, збережені на локальному диску. 1. Увійдіть у середовище власного Google Диска й натисніть кнопку Створити. 2. У списку об’єктів для створення оберіть вказівку Папка (мал. 4.10). 3. У вікні Нова папка введіть назву папки — Проєкт_сховище та натисніть кнопку Створити. 4. Відкрийте папку Проєкт_сховище у сховищі Мій диск. Перетягніть у поле папки файл із папки Проєкт (мал. 4.11). 5. Перевірте, чи відображено у сховищі файли з папки Проєкт. Ознайомтесь із вмістом файлів. Визначте, які питання будуть розв’язуватись у ході проєкту.


40

41 4. Виділіть назву групи, у якій ви плануєте працювати над проєктом. Додайте до виділеного слова коментар. Для цього скористайтесь вказівкою Вставити/Коментар. Наприклад, як на малюнку 4.13.

Мал. 4.10

Мал. 4.11

Вправа 4. Коментування спільного документа. Завдання. Відкрийте в персональному освітньому середовищі документ Презентація_проєкту, доступ до якого вам надано. У коментарях додайте коментар про те, у якій групі ви б хотіли працювати над проєктом. Урахуйте кількість учасників у кожній групі, яку вкаже вчитель чи вчителька. 1. У персональному освітньому середовищі оберіть сховище документів, доступ до яких вам надано

.

2. Оберіть документ Презентація_проєкту. Відкрийте його в сервісі Google Презентації

Мал. 4.13

5. Додайте коментар. Слідкуйте за коментарями інших учнів. Вправа 5. Створення документа на Google Диску. Завдання. Створіть у персональному освітньому середовищі текстовий документ для формування списку учасників проєкту «Україна та українці: пишаємось!». Надайте до нього доступ іншим учням класу за їхньою електронною адресою з правами доступу: Може редагувати. 1. У списку об’єктів, який відкривається після натиснення кнопки Створити вашого Google Диску, оберіть Google Документи. 2. Перейменуйте Документ без назви на Пошук ідей (мал. 4.14).

.

3. Оберіть третій слайд презентації (мал. 4.12). Мал. 4.14

3. Запишіть заголовок документа. Використайте позначені на малюнку 4.15 інструменти онлайнового редактора для форматування тексту.

Мал. 4.12

Мал. 4.15


42

43 4. Додайте після заголовка таблицю подібно до того, як ви додавали таблицю до текстового документа в офісних текстових процесорах (мал. 4.16).

6. Зверніть увагу на те, що всі, хто відкривають одночасно з вами документ, отримують автоматично колір маркування тексту та можуть одночасно працювати з документом. 7. Завершіть редагування документа.

Досліджуємо Вправа 6. Додавання завдань. Завдання. Дослідіть розширені можливості спільної роботи над документом у Google Диску.

Мал. 4.16

Сформуйте заголовки таблиці: №, Автор ідеї, Ідея, Посилання на матеріали. Оформіть їх на власний розсуд, використавши повне меню інструментів (вказівка Більше) (мал. 4.17).

1. У файлі Пошук ідей, створеному в персональному освітньому середовищі, додайте коментар до ідеї, яка вас найбільше зацікавила. 2. У тексті коментаря додайте значок «+». 3. У списку електронних адрес, що відкриється, оберіть адресу когось з учасників групи. Оберіть вказівку Призначити. 4. Дослідіть разом з адресатом, яке повідомлення прийшло йому чи їй на пошту, як це відображається у вікні середовища. Зробіть висновок. 5. У меню Вигляд оберіть режим Пропонування (мал. 4.19).

Мал. 4.17

5. Надайте спільний доступ до редагування іншим учням класу, які братимуть участь у вашій групі. Для цього натисніть й у вікні, що відкриється, введіть електронні адреси учнів класу. Налаштуйте рівень доступу: Редагування (мал. 4.18). Завершіть надання доступу натисненням кнопки Готово.

Мал. 4.19

6. Після заголовка документа додайте підзаголовок з назвою групи. Перевірте, як будуть відображатися зміни. Дослідіть, як прийняти або відхилити пропоновані зміни. Зробіть висновок. 7. Вийдіть зі свого акаунта. Завершіть роботу з Google Диском. Мал. 4.18


44

45 4. Як організувати доступ до інформаційних матеріалів у персональному освітньому середовищі? Доступ до інформаційних матеріалів персонального освітнього середовища можна організувати декількома способами:  використати онлайновий сервіс електронних закладок для швидкого доступу до сайтів з будь-якого пристрою, які використовує користувач;  розмістити документи, які збережено на локальному диску, у хмару;  синхронізувати Google Диск із локальним диском комп’ютера. Існує декілька різноманітних онлайнових сервісів (мал. 4.20) для створення електронних закладок, що є аналогами звичайних закладок, які створюють засобами браузера. Прикладом є сервіс Pocket (https://getpocket.com/), у якому можна зберігати посилання на сайти й отримувати до них доступ через телефон, планшет і комп’ютер, навіть без підключення до інтернету.

браузера. Для того щоб мати доступ до власних документів з будь-яких пристроїв, можна синхронізувати дані, які розміщено на різних пристроях. Для цього встановлюють додаток Google Диск на комп’ютері. За замовчуванням усі дані в розділі Мій диск будуть синхронізовані з Google Диском на комп’ютері. Синхронізація даних — це процес, який забезпечує встановлення відповідності даних на всіх пристроях, незалежно від того, на якому з них відбувалися зміни. Наприклад, файл, який змінено у хмарному офісному пакеті, матиме такий само зміст, як його відповідник на локальному Google Диску. Щоб налаштувати синхронізацію, виконують такі дії: 1. Відкрити Google Диск. Обрати Пуск /Всі програми/ Google Диск. 2. Натиснути значок Google Диск на панелі завдань у правому нижньому куті екрана. 3. Натиснути в правому верхньому куті вікна та обрати Налаштування/Параметри синхронізації. 4. Обрати дані для синхронізації: Синхронізувати всі об’єкти в розділі Мій диск чи Синхронізувати тільки ці папки. Якщо обрано другий варіант, то позначити папки для синхронізації. 5. Натиснути Застосувати.

Обговорюємо Мал. 4.20

Іншим сервісом, який використовують для таких цілей, є Streme (http://streme.co/). За допомогою сервісу Streme можна створювати групи закладок, якими легко обмінюватися. Групи закладок можуть бути доступними тільки для читання, або їх можуть редагувати інші користувачі. Таким чином створюється спільнота навколо обраної теми. Streme автоматично визначає тип даних, на які створено закладку — відео, аудіо та інші види мультимедіа, щоб подати їх у найзручніший спосіб. А це означає, що деякі інформаційні матеріали можна переглянути без переходу на сайт-джерело. Для того щоб отримувати повідомлення про зміни, які відбулися на сайті, чи появу нових дописів, наприклад, у веб-журналах або блогах, використовують так звані канали новин, що організовують за допомогою технології RSS, яку ще називають фідом (від англ. feed — живлення, постачання, канал) . RSS (від англ. Really Simple Syndication (RSS 2.0), Rich Site Summary (RSS 0.91, RSS 1.0)) — це набір форматів, що використовується для публікації та надсилання відомостей, які часто змінюються. Стрічки новин RSS дають змогу швидко ознайомитися зі змінами змісту сайта, безпосередньо не заходячи на нього за допомогою

1. Що означає персональне освітнє середовище для вас особисто? 2. Що таке хмарні технології та які переваги їхнього застосування? 3. Які хмарні технології ви використовуєте у своєму електронному освітньому середовищі? Наведіть приклади. 4. Які типи документів можна завантажувати до Google Диску, а які — створювати? 5. Як надавати спільний доступ до документів у своєму хмарному сховищі? Які рівні доступу можна надати? 6. Для чого використовують електронні закладки на ресурси інтернету? Чим вони відрізняються від закладок браузера? 7. Як дізнаватися про зміни на сайті, не заходячи на нього у браузері? 8. Що таке синхронізація даних і для яких цілей її застосовують?

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


46

47 10. Обговоріть у парі, у чому подібність і чим відрізняється вікно текстового процесора та сервісу для створення текстових документів у Google Диску. Відповідь подайте в таблиці порівняння. Надішліть її на навчальну скриньку або дайте доступ до неї вчителю або вчительці. 11. Обговоріть у парі, у чому подібність і чим відрізняється вікно редактора презентацій та сервісу для створення презентацій у Google Диску. Поміркуйте, як краще подати свою відповідь. Створіть відповідь у вибраному середовищі та надішліть її на навчальну скриньку або дайте доступ до неї вчителю чи вчительці. 12. Обговоріть, у чому подібність і відмінність кнопки RSS та кнопок на каналі Цікава Оповіщення й Підписатись наука (https://cutt.ly/erdvhud). Як змінюється адреса каналу після натиснення кнопок Оповіщення та Підписатись? 13. Розгляньте список сервісів закладок, описаних у файлі Закладки папки Електронна пошта. Зареєструйтесь в одному з пропонованих ресурсів та дослідіть, чи всі можливості для створення електронних закладок описано. Поміркуйте, як би ви доповнили подані у файлі відомості.

Працюємо самостійно 14. Створіть модель власного персонального освітнього середовища у вигляді схеми. Додайте в блоки схеми назви папок цього середовища. Збережіть схему в файлі Я навчаюсь у папці Проєкти своєї структури папок. Поділіться файлом із вчителем або вчителькою та кимось із класу. 15. Створіть у Google Диску презентацію роботи у проєкті «Україна та українці: пишаємось». Надайте доступ для коментування документа двом учням чи ученицям класу, щоб отримати від них дві похвали щодо змісту пропонованої презентації та однієї пропозиції щодо її удосконалення. Візьміть участь у такому коментуванні документів, які створено іншими учнями чи ученицями. 16. Створіть на Google Диску документ для спільного створення оголошення про роботу в проєкті «Україна та українці: пишаємось». Долучіть до спільного редагування ще одного учня чи ученицю класу. Надайте доступ для коментування результатів своєї роботи вчителю або вчительці та учневі-експерту, якого визначить вчитель або вчителька.

17. Установіть додаток Google Диск на персональний комп’ютер. Синхронізуйте папки, які ви використовуєте в навчанні, з хмарним диском Мій диск. Оберіть для цього потрібні параметри налаштувань синхронізації. 18. Розгляньте пропозиції щодо організації персонального освітнього середовища на базі сервісу https://onedrive.live.com/about/ uk-ua/ (мал. 4.21). Визначте спільне та відмінне із розглядуваними сервісами. Результати своєї роботи подайте у презентації. Надішліть її на навчальну скриньку або надайте доступ вчителю/ вчительці до файла, якщо ви його створювати в персональному освітньому середовищі. Мал. 4.21

Повторюємо Розгляньте схему та складіть розповідь, як пов’язані їхні складові. Яке місце у схемі мають займати сервіси Веб 1.0 та Веб 2.0?


48

49

5

Навчання в інтернеті

Ті, хто цікавиться українською мовою, можуть скористатись сайтом «Мова — ДНК нації» (https://ukr-mova.in.ua/), на якому є можливість цікаво опанувати українською мовою, виконати вправи, написати та перевірити диктант, перевірити текст на наявність орфографічних чи граматичних помилок (мал. 5.2).

ВИ ДІЗНАЄТЕСЬ:  які ресурси інтернету можна використати для навчання;  як інтернет допомагає вивчати іноземну мову.

Вивчаємо 1. Які ресурси інтернету можна використати для навчання? Інтернет можна використовувати для навчання: здійснювати пошук навчальних матеріалів, зображень, фотографій, відео, навчальних програм тощо. Крім того, в інтернеті є безліч сайтів, які створено спеціально для навчання. Серед них — електронні словники, перекладачі, енциклопедії. Перевірити правопис, знайти тлумачення або переклад слів можна за допомогою електронних словників. Збірки електронних словників можна знайти на сайтах Мова Інфо (www.mova.info), Словопедія (slovopedia.org.ua) (мал. 5.1) та інших.

Мал. 5.2

Щоб опанувати основи наук, можна переглядати невеликі навчальні відео на каналі Цікава наука (https://www.youtube.com/channel/ UCMIVE71tHEUDkuw8tPxtzSQ). Бути в курсі новинок технологій допоможе сервіс МанЛаб (http://manlab.inhost.com.ua/). Крім матеріалів для поглиблення знань зі шкільних предметів, за допомогою інтернету можна дізнатися про новинки книговидання, техніки, культурні події у світі, в Україні та у вашій місцевості; брати участь у різних електронних конкурсах, вікторинах та олімпіадах; користуватися електронними бібліотеками; отримати допомогу у вирішенні як навчальних, так і повсякденних проблем, наприклад, як купувати потрібні речі в інтернет-магазинах, як здійснювати електронні платежі, як налаштувати підключення тих або інших пристроїв, як обрати місце навчання чи відпочинку, та багато інших.

Діємо

Мал. 5.1

Вправа 1. Говоримо та читаємо українською. Завдання. Семикласники створили список онлайнових ресурсів, які вони використовують для вивчення української мови та читання творів українською. Доповніть список коротким описом пропонованого ресурсу, використовуючи навички спільної роботи над документом. 1. Відкрийте документ Інтернет_для_української_мови, доступ до якого вам надано у Google Диску вчителем або вчителькою. 2. Розподіліть обов’язки у класі так, щоб переглянути всі запропоновані ресурси, використати матеріали з довідки або самостійно додати короткий опис вмісту чи призначення навчального ресурсу.


50

51 3. Доповніть список за зразком, поданим у таблиці 5.1. №

1

Назва ресурсу

Мова — ДНК нації

Адреса ресурсу

Призначення

Таблиця 5.1 Оцінка (від 1 до 5)

Сайт містить бібліотеку навчальних ілюстрацій https://ukrз мови, вправи, mova.in.ua/ диктанти, сервіс для перевірки тексту. Не потребує реєстрації

4. Поставте оцінку ресурсу за критеріями: легкість у користуванні, відсутність реклами, обсяг інформації, різноманітність ресурсів, захопливий дизайн. 2. Як інтернет допомагає вивчати іноземну мову? У процесі роботи, навчання чи отримання потрібних відомостей з інтернету дедалі частіше виникає потреба опрацювання текстів іноземною мовою. Сучасний ринок програмного забезпечення пропонує для автоматизації перекладу різні програми-словники та перекладачі. Якщо потреба в перекладі виникає доволі рідко, то купувати й встановлювати на свій комп’ютер спеціальне ліцензійне програмне забезпечення недоцільно. У таких випадках можна використовувати безкоштовні онлайнові словники та служби перекладу текстів.

При перекладі окремих слів програму можна використовувати як онлайновий словник: Google Translate виводить опис усіх значень слова, яке користувач хоче перекласти. Крім того, є опція «показати транслітерацію», що особливо важливо в ситуаціях, коли є потреба в перекладі важких для вимови слів або необхідно правильно написати адресу на конверті при відправці листа за кордон. Опанувати іноземну мову, наприклад англійську, можна за курсами, які пропонує сайт Британської ради (http://www.britishcouncil. org.ua/english/mooc). Для тих, хто хоче в ігровій формі вивчати іноземну мову та відслідковувати свій прогрес, цікавим буде сайт Дуелінго (https://uk.duolingo.com/). Окрім перекладачів та спеціалізованих навчальних сайтів можна поповнювати свій словниковий запас іноземною за допомогою онлайнових словників. Такі словники, як правило, містять спеціальні засоби пошуку потрібного слова. Наприклад, словник за посиланням https://cutt.ly/atcK3qH допомагає за ілюстрацією знайти потрібне слово з обраної категорії (мал. 5.4).

Онлайновий перекладач — це програма для автоматичного перекладу тексту з однієї мови на іншу. Онлайновими перекладачами є http://translate.meta.ua/, https://pereklad.online.ua/ukr/, http://ua.freeonlinetranslators.net/. За кількістю підтримуваних мов (51) і напрямів — найбільш універсальним перекладачем є Перекладач Google (https://translate.google. com/?hl=uk) (мал. 5.3). Мал. 5.4

Мал. 5.3

Багато музеїв світу пропонують віртуальні екскурсії, які можна здійснювати, використовуючи інтернет. Наприклад, на порталі музею Історії природи можна здійснити віртуальний тур (https:// naturalhistory.si.edu/VT3/NMNH/z_NMNH-016.html). А на сайті музею Галілео (https://www.museogalileo.it/) — отримати доступ до віртуального музею та електронної бібліотеки. Щоб швидко зрозуміти вміст сайта іноземною, можна скористатись автоматичним перекладом вебсторінки у браузері.


52

53 Вправа 2. Налаштування параметрів перекладу вебсторінок у браузері. Завдання. Налаштуйте автоматичний переклад усіх вебсторінок увімкненням панелі автоматичного перекладу в налаштуваннях браузера. 1. Оберіть меню Chrome у вікні браузера Google Chrome. 2. Виконайте вказівку Налаштування. 3. Оберіть Показати розширені налаштування. 4. Увімкніть режим Пропонувати перекладати сторінки, мова яких відмінна від тієї, якою я читаю в розділі Мови. Вправа 3. Переклад вебсторінки. Завдання. Перекладіть вебсторінку на іншу мову. Налаштуйте мовну пару для перекладу сторінок рідною мовою. 1. Введіть в адресний рядок назву сайта музею Галілео https://www. museogalileo.it/it/. 2. У повідомленні під адресним рядком оберіть Перекласти (мал. 5.5).

5. Прочитайте початок статті про трипільську культуру українською мовою. Зробіть висновок про відповідність відомостей у різних мовних версіях Вікіпедії.

Досліджуємо Вправа 5. Текст. Завдання. Складіть алгоритм перекладу за допомогою Перекладача Google текстового документа. Використайте файл Дар_волхвів з папки Сервіси інтернету.

Обговорюємо 1. Як школярі можуть використати інтернет для навчання? Як це може вплинути на їхній успіх у майбутньому? Назвіть три прогнози. 2. Чи використовують інтернет в освітніх цілях дорослі? Назвіть дві причини. 3. Яким чином можна використовувати для навчання сайти, що створені мовами, якими ви не володієте? Як розробники деяких сайтів цьому сприяють? 4. Чим електронні словники відрізняються від онлайнових перекладачів? Наведіть приклади.

Мал. 5.5

3. Переконайтеся, що сторінку перекладено на вашу рідну мову. На вкладці Параметри оберіть вказівку Змінити мови. Перевірте, чи вказано переклад з італійської мови на українську мову. Вправа 4. Історія. Завдання. Установіть відповідність тексту англомовної Вікіпедії про трипільську культуру (http://en.wikipedia.org/wiki/Cucuteni-Trypillian_ culture) і відомостей з української Вікіпедії. 1. В адресному рядку браузера введіть адресу сторінки https://cutt.ly/ ftcK6OJ. 2. Знайдіть загальні відомості про трипільську культуру. Виділіть перші два абзаци тексту та скопіюйте його в буфер обміну. 3. У браузері відкрийте нову вкладку. Відкрийте Перекладач Google. Перекладіть вміст буфера обміну на українську мову. 4. У браузері відкрийте нову вкладку. Оберіть зручний засіб простого пошуку у браузері та введіть ключові слова пошуку «трипільська культура». У списку отриманих посилань знайдіть посилання на статтю з української Вікіпедії.

Працюємо в парах 5. Обговоріть, який спосіб онлайнового перекладу варто застосувати в кожному випадку: 1) у буфері обміну міститься фрагмент вебсторінки іноземною мовою; 2) за введеною в рядку адреси браузера адресою вебсторінки завантажено головну сторінку вебсайта, відомості на якій подано іноземною мовою; 3) при прослуховуванні звукозапису для підготовки до уроку англійської мови вами було почуто незнайоме слово. 6. Обговоріть, які курси з платформи Курсера (https://www.coursera. org/browse/computer-science) можна використати для поглиблення власного навчання інформатики. Визначте, які з обраних курсів можуть бути вам доступними та чому. 7. Обговоріть, чи корисним для вас був би курс Фінансова грамотність громадянина на порталі Вільного університету Майдану (https://vumonline.ua/course/abc-of-finance/). Визначте спільні аргументи.


54

55 8. Запропонуйте власну ідею інтернет-енциклопедії для підтримки навчання одного з предметів сьомого класу. Передбачте, які будуть розділи (вебсторінки), як буде здійснюватись навігація між ними, хто наповнюватиме енциклопедію матеріалами та якими. Обговоріть свою ідею з іншою парою учнів.

Працюємо самостійно

Інтернет речей ВИ ДІЗНАЄТЕСЬ:

9. Поставте у відповідність опис ресурсу для навчання математики та його адресу: Онлайнова школа з математики

6

https://learning.ua/matematyka/ somyi-klas/vyznachaiemo-chyslo

Онлайновий підручник з математики

https://cubens.com/uk

Тренажер з основних тем математики

http://ua.onlinemschool.com

Навчальний сайт із математики

https://formula.co.ua/uk

10. Складіть рекламу для учнів щодо використання матеріалів сайта: 1) Добра фізика (http://gutpfusik.blogspot.com/) для вивчення шкільної фізики; 2) Целестія (https://celestia.space/) для дослідження Всесвіту; 3) Уся біологія (http://www.sbio.info/) для вивчення біології; 4) відеотаблиця Менделєєва (http://ed.ted.com/periodic-videos) для вивчення хімії; 5) канал Історія Українських земель для вивчення історії; 6) список ресурсів від Британської ради (https://cutt.ly/atvvjiZ) для вивчення англійської мови.

 що розуміють під терміном «інтернет речей»;  як речі можуть взаємодіяти між собою;  де застосовують концепцію інтернету речей.

Вивчаємо 1. Що розуміють під терміном «інтернет речей»? Чи маєте ви пристрій, що відправляє дані на ваш смартфон? Як, перебуваючи в дорозі, за допомогою лише комп'ютерного пристрою і мобільного інтернету, ваші рідні можуть зберігати свою оселю в безпеці й контролювати витрати електроенергії? Це може забезпечувати інтернет речей — технологія, що набирає популярності у світі. Квартири, будинки та цілі міста дедалі активніше використовують цю концепцію у своєму повсякденному житті. Їх часто називають смарт (від англ. smart — «розумні»).

Повторюємо Розгляньте схему та складіть розповідь про те, як пов’язані її складові. Інтернет для навчання

Інтернет-словники

Онлайнові перекладачі

Навчальні сайти

Мал. 6.1

Термін «інтернет речей» (від англ. internet of things) уперше з’явився ще в 1999 році. Він являє собою концепцію комунікаційної мережі об’єктів («речей»), у які вбудовано технологію для взаємодії між собою та з навколишнім середовищем (мал. 6.1). Крім того, ця технологія передбачає можливість виконувати певні дії без втручання людини. Тобто пристрої, що розміщені в будинках, убудовані в автомобілі, містяться в користувачах, виконують обробку інформації,


56

57 її аналіз та обмін між собою та, залежно від результатів, приймають рішення і виконують певні передбачені дії. Середовище роботи таких пристроїв не обмежується лише «розумним» будинком, воно може охоплювати все місто. Автором цієї концепції є британський учений Кевін Ештон. За словами Ештона, досі інтернет слугував переважно для пошуку інформації і був повністю залежним від людей: тих, які подають інформацію, натискають на кнопки, завантажують відео та фото на сервер, сканують коди тощо. У майбутньому, за уявленням Ештона, речі самі вноситимуть дані про себе. Інтернет речей (Internet of things, IoT) — концепція, яка дає змогу об’єктам (фізичним речам), підключеним до інтернету, взаємодіяти одне з одним, або із зовнішнім світом, здійснювати опрацювання інформації та її аналіз, обмінюватись інформацією між собою та, залежно від результатів, приймати рішення частково або повністю без людини й виконувати певні дії.

у сигнал, який може бути прийнятий відповідним проміжним мережевим пристроєм (комп’ютером). 2. Мережа доступу й передавання інформаційних даних. Може бути реалізована на базі високопродуктивної дротової або бездротової мережевої інфраструктури як транспортне середовище (локальної мережі, Wi-Fi або персональної мережі). 3. Платформа, яка здійснює отримання, зберігання, аналіз, опрацювання великої кількості даних, що надходять у режимі реального часу та забезпечує управління мережею, пристроями та додатками. 4. Кінцевий пристрій, який діє за допомогою відповідних додатків чи програм відповідно до алгоритму, що передається. Наприклад, для вирішення певної задачі комп’ютер зв’язується через публічний інтернет з невеликим пристроєм, до якого підключено відповідний датчик (наприклад, температури), як це показано на малюнку 6.2.

У найзагальнішому вигляді з інформаційно-комунікаційної точки зору інтернет речей можна записати у вигляді такої символічної формули: IoT = Сенсори (датчики) + Дані + Мережі + Послуги. Найважливішими відмінностями інтернету речей від існуючого інтернету людей є:  фокус на речах, а не на людині;  істотно більша кількість підключених об’єктів;  істотно менші розміри об’єктів і невисокі швидкості передачі даних;  фокус на зчитуванні інформації, а не на комунікаціях;  необхідність створення нової інфраструктури й альтернативних стандартів. 2. Як речі взаємодіють між собою? Для реалізації інтернету речей потрібна екосистема: ґаджети з датчиками; мережа доступу та передачі інформації; платформи для управління мережею, пристроями й додатками. Вона передбачає чотири рівні: 1. Cенсори (датчики), які вбудовані в «розумні об’єкти». Існують різні типи датчиків для відповідних цілей, наприклад, для вимірювання температури, тиску, швидкості руху, місця розташування та ін. Датчики можуть мати невелику пам’ять, даючи можливість записувати кілька результатів вимірювань. Датчик може вимірювати фізичні параметри контрольованого об’єкта або явища й перетворювати їх

Датчик

Мал. 6.2

Основна відмінність мереж наступного покоління від традиційних мереж — у тому, що всю інформацію, яка циркулює в мережі, розбито на дві складові. Це сигнальна інформація, що забезпечує комутацію абонентів та надання послуг, і безпосередньо дані користувача, які містять корисну інформацію, призначену абоненту (голос, відео, дані). Розглянемо принцип функціонування інтернету речей на прикладі «розумної теплиці» (мал. 6.3).


58

59 4. Алгоритм дій передається на пристрої керування зрошенням та живленням рослини 3. Здійснюється перевірка рівня даних з контрольними показами. Створюється «індивідуальний» рецепт живлення рослини

2. Дані передаються в дата-центр для опрацювання

Мал. 6.3

1. Датчики збирають інформацію 1 про рівень вологи, вмісту поживних речовин тощо

У речі можна вмонтовувати сенсори, або так звані RFID-чіпи (Radio Frequency Identification) (мал. 6.4).

Мал. 6.4

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

вони пересуваються, що роблять. Якщо пристрої розумного будинку з’єднані із смартофоном власника будинку, то вони можуть також «вираховувати» місцезнаходження своїх мешканців навіть за його межами. Наприклад, якщо людина налаштовує будильник на смартфоні на певну годину, «розумний» будинок уже за пів години до цього увімкне опалення, причому отримає дані від метеостанції та підлаштує мікроклімат відповідно до змін температури на вулиці й переваг щодо мікроклімату в будинку господарів. 3. Де застосовують концепцію інтернету речей? Експерти стверджують, що інтернет речей є однією з найперспективніших технологій останніх років, яка вже сьогодні фактично створює сотні нових продуктів і використовується в побуті, облаштуванні дому, підтримці систем безпеки, у медицині, транспорті, торгівлі, промисловості, сільському господарстві тощо (мал. 6.5).

Побутові речі

Розумний дім

Безпека

Медицина

Інтернет речей

Транспорт

Торгівля

Промисловість

Сільске господарство

Мал. 6.5

На основі інтернету речей можуть бути реалізовані всілякі «розумні» додатки в різних сферах діяльності й життя людини: «розумна планета», «розумне місто», «розумний будинок», «розумна енергетика», «розумний транспорт». «Розумна планета» — людина зможе буквально «тримати руку на пульсі» планети: своєчасно реагувати на недоліки в плануванні господарств, забруднення та інші екологічні проблеми, а значить, ефективно розпоряджатися невідновлюваними ресурсами.


60

61 «Розумне місто» — міська інфраструктура й супутні муніципальні послуги, такі як освіта, охорона здоров’я, громадська безпека, житлово-комунальне господарство, стануть більше пов’язаними й ефективними. Датчики на громадському транспорті, контроль за рівнем води у водоймах, датчики шуму та забруднення, сміттєві баки з датчиками заповнюваності (як у Нідерландах). Це робить міста зручнішими та безпечнішими. А збір великих даних на основі датчиків допомагає місцевій владі краще розуміти потреби міста й жителів. Наприклад, у Барселоні міський трафік регулюють розумні світлофори — у пріоритеті зелене світло для громадського транспорту і служб порятунку в разі надзвичайних ситуацій. З появою розумних міст автомобілі теж під’єднаються до інтернету. Вони самостійно оцінять ситуацію на дорозі. Або напишуть повідомлення, якщо палива не вистачає на дорогу до роботи, сідає акумулятор чи підскочить тиск у шинах. «Розумний будинок» — система буде розпізнавати конкретні ситуації, що відбуваються в будинку, і реагувати на них відповідним чином, що забезпечить мешканцям безпеку, комфорт і ресурсозбереження. Технології «розумного будинку» (мал. 6.6) не обмежуються тільки кліматконтролем або системою безпеки. Кавоварка, якій передасть сигнал браслет здоров’я про те, що його власник або власниця прокидається, увімкне режим приготування кави, а холодильник пришле нагадування на смартфон про те, що рівень запасу улюблених продуктів у холодильнику критично знизився.

«Розумна енергетика» — забезпечить надійну і якісну передачу електричної енергії від джерела до приймача в потрібний час і в необхідній кількості. «Розумний транспорт» — переміщення пасажирів з однієї точки простору в іншу стане зручнішим, швидшим і безпечнішим. «Розумна медицина» — лікарі й пацієнти зможуть отримати віддалений доступ до дорогого медичного обладнання або до електронної історії хвороби в будь-якому місці, буде реалізовано систему віддаленого моніторингу здоров’я, автоматизовано видачу лікарських препаратів хворим і багато іншого. Магазини без касирів, віртуальна й доповнена реальність, камери відеоспостереження з розпізнаванням облич у метро — це теж інтернет речей. Інтернет речей змінює процес покупок. Продавець відстежує маршрут покупця та збирає дані про моделі поведінки. Це допомагає визначити, чи потрібно надавати знижку, і якщо так, то на скільки відсотків. Усі дані від тисяч покупців, допоможуть продавцеві вдосконалити свій магазин. Наприклад, змінити розташування товарів на полицях, що приведе до зростання продажів. Сьогодні вже багато хто з дорослих і дітей користуються пристроями, до яких вбудована технологія інтернету речей. Найбільш поширеними є фітнес-браслети, смарт-годинники, «розумні окуляри» тощо (мал. 6.7). Для багатьох ці пристрої стали незамінними в ранкових пробіжках або заняттях на тренажерах. Вони можуть слідкувати за фазами сну користувача та активністю протягом дня, відстежувати ритм серцебиття, раціон. Усі дані синхронізуються із власним додатком на смартфоні, який дає рекомендації щодо здоров’я, а також може надсилати повідомлення в персональну базу здоров’я та регулювати потребу в медикаментах, обмежувати рухову активність і т.д.

Мал. 6.7

Мал. 6.6

Для тих, хто має домашніх улюбленців, інтернет речей також стане у пригоді. Пристрої автоматичної годівниці з ІоТ забезпечать домашньому улюбленцю безперебійний доступ до їжі, навіть якщо господарі вирушили у тривалу відпустку. На відміну від звичайних автоматичних годівниць, цей ґаджет обладнано системою розпізнавання «облич» тварин, що знадобиться за наявності в родині декількох пухнастих і дасть змогу господарям контролювати режим харчування кожного улюбленця.


62

63 3. Увімкніть перегляд відео. 4. Визначте, який вплив має інтернет речей на виробництво.

Діємо Вправа 1. Як працює інтернет речей. Завдання. Розгляньте відео «Як працює інтернет речей» за посиланням https://cutt.ly/drlMYnN. Визначте, який приклад використано у відео для пояснення концепції інтернету речей. 1. У браузері відкрийте посилання за вказаною адресою. 2. Завантажте відео на комп’ютер. Керуйте відтворенням відео у програмі перегляду відео (мал. 6.8).

Досліджуємо Вправа 3. Власний проєкт. Завдання. Створіть у середовищі https://www.tinkercad.com/ проєкт, у якому світлодіод блиматиме з деякою частотою. Дослідіть, чи можна вважати цей проєкт прототипом інтернету речей. 1. Увійдіть у клас на сервісі https://www.tinkercad.com/, код якого та доступ надасть вчитель або вчителька. За наданим псевдонімом увійдіть у середовище. 2. У меню сервісів оберіть . 3. Створіть новий проєкт. У поле для створення проєкту з бібліотеки складових перетягніть складові проєкту: а) макетна плата, на яку кріпляться елементи схеми:

Мал. 6.8

3. Визначте, який приклад використано у відео для пояснення концепції інтернету речей. З якого часу перегляду відео розпочинається демонстрація прикладу? 4. Поясніть складові інтернету речей, використані у відеопоясненні. Вправа 2. Як працює інтернет речей у виробництві. Завдання. Розгляньте відео «Як це працює: інтернет речей у виробництві» за посиланням https://cutt.ly/ BrlMU1P. Визначте, який вплив має інтернет речей на виробництво. 1. У браузері відкрийте посилання за вказаною адресою. 2. Скористайтесь онлайновим перекладачем для отримання інформації, про що йтиметься у відео (мал. 6.9).

Мал. 6.9

б) мікроконтролер Ардуїно, за допомогою якого відбувається виконання програми у проєкті:


64

65

в)

— світлодіод, що є виконавцем програмного коду;

5. Чи можуть втручатись люди у взаємодію речей через мережу? 6. Як концепція інтернету речей використовується в житті людей? 7. Якими є сфери застосування інтернету речей? 8. Що з інтернету речей застосовують ваші рідні вже зараз?

Працюємо в парах г) — резистор, який забезпечує можливість безпечного приєднання світлодіоду до джерела живлення. 4. Складіть схему, як показано на малюнку 6.10. Урахуйте, що лінії з’єднання утворюються одразу після натиснення місця з’єднання на платі й точки входу/виходу на мікроконтролері. Коротка ніжка світлодіода приєднується до GND (земля), а довга через резистор — до цифрового виходу 13, на який надсилається сигнал з мікропроцесора.

Мал. 6.10

5. Відкрийте код, який автоматично згенерувався системою. Для цього натисніть . Навіщо подібний редактор коду? 6. Запустіть програму на виконання. Для цього натисніть Почати моделювання . Перевірте, чи буде вмикатись і вимикатись ваш маячок. 7. Яких елементів бракує у проєкті, щоб його можна було віднести до інтернету речей? Розгляньте базовий набір елементів. Чи є серед них датчики? Які? Які проєкти можна було б з ними реалізувати? Що потрібно, щоб об’єкти на макетній платі обмінювались даними? 8. Обговоріть і зробіть висновок за умовою задачі.

Обговорюємо 1. Чи звичайний інтернет відрізняється від інтернету речей? 2. Які пристрої використовують в ІоТ? 3. Якими є складові інтернету речей? 4. Як можуть взаємодіяти речі між собою в мережі?

9. Розгляньте відео про життя героя в розумному будинку за посиланням: https://cutt.ly/nrlMDJ7. Обговоріть і придумайте, як озвучити історію, що продемонстрована у відео. 10. Розгляньте відео про роботу героя в розумному офісі за посиланням: https://cutt.ly/lrlMHsn. Обговоріть і придумайте, як озвучити історію, яку продемонстровано у відео. 11. Розгляньте відео про особливості покупок у «розумному магазині» за посиланням: https://cutt.ly/ zrlMLyO. Обговоріть і придумайте, як озвучити історію, яку продемонстровано у відео. 12. Розгляньте відео про особливості використання інтернету речей у сільському господарстві за посиланням: https://cutt.ly/TrlMXo0. Обговоріть і придумайте, як озвучити історію, яку продемонстровано у відео. 13. Розгляньте відео про роботу з використанням інтернету речей за посиланням: https://cutt.ly/ ErlMVPV. Обговоріть і придумайте, як озвучити історію, яку продемонстровано у відео. 14. Розгляньте відео про організацію виробництва та концепції інтернету речей за посиланням: https:// cutt.ly/2rlMNK3. Обговоріть і придумайте, як озвучити історію, яку продемонстровано у відео. 15. Поставте одне одному запитання за матеріалами відео за посиланням https://cutt.ly/krlM0KG. 16. Обговоріть і сплануйте зі старшими проєкт, який можна створити на базі мікроконтролера Ардуїно за концепцією інтернету речей. Залучіть до своєї роботи старшокласників чи батьків. Протестуйте його в середовищі https://www.tinkercad.com. Використайте реальні складові для створення свого проєкту.


66

67

Працюємо самостійно

19. Складіть розповідь, як інтернет речей допомагає лісівникам і рятувальникам у боротьбі із лісовими пожежами (мал. 6.13)

17. Розгляньте малюнок (мал. 6.11) зі статті Вікіпедії про інтернет речей.

CО2

Мал. 6.13

20. Складіть субтитри до відео про використання інтернету речей в агробізнесі за посиланнями: https://cutt.ly/8rlM6rH, https://cutt.ly/url1uFW. 21. Складіть розповідь про шкільне життя з інтернетом речей за відео https://cutt.ly/Brl1guJ.

Мал. 6.11

Поясніть за малюнком, що мали на увазі художники. За матеріалами вікіпедії поясніть, які технології зображено. 18. За малюнком (мал. 6.12) поясніть застосування концепції інтернету речей. Яку технологію продемонстровано на малюнку?

22. Складіть презентацію про прогнози використання інтернету речей. Скористайтесь матеріалами сайта за посиланням: https://deps.ua/ua/knowegable-base/referenceinformation/item/66852.html.

Повторюємо Побудуйте схему, яка пояснює застосування інтернету речей, і складіть за нею розповідь.

Мал. 6.12


68

69

Розділ 2

Алгоритми та програми

Узагальнюємо Поштовий сервер

Логін

надсилання

доступ

зберігання

Електронний лист

7

Пароль

Мова програмування. Середовище програмування

дотримання

Електронна пошта

Етикет

створення

Спам турбота

направлення

Веб 1.0 Адресна книга

Безпека

Фішинг

Сервіси інтернету

ВИ ДІЗНАЄТЕСЬ:  що таке мова програмування;  яке середовище використовують для створення програм;  чи можна використати середовище програмування як звичайний калькулятор;  як у програмі мовою Python використовують команду виведення.

Інтернет людей

Вивчаємо

Веб 2.0

1. Що таке мова програмування? Ви вже знаєте, що алгоритми для виконавців описують різними способами та використовують різні форми їх подання. Якщо алгоритм створюють для виконавця людини, то, як правило, його подають словесно або графічно. Графічний спосіб подання алгоритмів передбачає також використання спеціальних графічних позначок — блок-схем (мал. 7.1).

Персональне освітнє середовище розміщення

Сховище

Хмарні технології спільна робота

доступ

Закладки

початок

кінець

команда

введення даних

Документи виведення даних

хибність

істина умова

Речі, датчики Мал. 7.1

Мережа Платформа Пристрій

Інтернет речей

Ви вже використовували середовища для складання та виконання алгоритмів, наприклад Скретч, у яких алгоритм будували за допомогою інших блоків-команд. Для опису алгоритмів, що виконуються за допомогою комп’ютера, використовують спеціальну мову — мову програмування. Алгоритм, записаний мовою програмування, називають програмою.


70

71 Мова програмування — це система позначень для точного опису алгоритму, який потрібно виконати за допомогою комп’ютера.

   

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

Наприклад, щоб отримати повідомлення , яке ви створювали в навчальному середовищі Скретч за допомогою команди , мовою програмування Python потрібно ввести команду: print (ꞌПривіт!ꞌ). До алфавіту цієї мови належать латинські літери та спеціальні символи для запису команд, цифри — для числових даних, українські літери — для коментарів і текстових даних. Слово print належить до словника мови й задає команду Друкувати. Щоб надрукувати потрібний текст, його записують у дужках між символами «ꞌ» — такі правила синтаксису. Щоб команди програми могли виконуватися за допомогою комп’ютера, слід дотримуватись усіх правил обраної мови програмування. Якщо при складанні програми використати символи, які не входять до алфавіту обраної мови програмування, неправильно написати спеціальні слова чи скласти із цих слів структуру алгоритму, не дотримуючись прийнятих правил, це буде сприйнято як помилку, і програма не виконається.

Діємо Вправа 1. Ознайомлення з мовами програмування. Завдання. Реалізуйте в навчальному середовищі створення програм Блоклі (https://blockly-demo.appspot.com/static/demos/index.html) алгоритм, за яким у вікні повідомлення з’явиться текст Я вивчаю мови програмування.

1. Відкрийте вікно браузера. Введіть у поле адреси https://blocklydemo.appspot.com/static/demos/index.html. 2. На головній сторінці Блоклі оберіть середовище Code Editor (мал. 7.2). Мал. 7.2

3. У списку обрання мови середовища , розташованому у верхньому правому куті вебсторінки, оберіть українську мову. 4. Складіть програму з блоків групи Текст (мал. 7.3), так само, як ви робили це в середовищі Скретч.

Мал. 7.3

5. Запустіть програму на виконання, натиснувши в правому верхньому куті середовища кнопку Запуск . Перевірте, чи відображено у вікні повідомлення текст Я вивчаю мови програмування. 6. Перейдіть на сторінку кожної із запропонованих мов програмування (мал. 7.4). Мал. 7.4

7. Ознайомтесь із текстом програми на кожній з мов програмування. Визначте, яка команда відповідає використаним блокам (мал. 7.3). 8. Закрийте вікно браузера. 2. Яке середовище використовують для створення програм? Для створення, редагування та налагодження програм, описаних мовою програмування, використовують середовище програмування. Для мови Python, як і для інших мов програмування, розроблено багато середовищ програмування. Розглянемо одне з них. Середовище Thonny можна завантажити для роботи на персональному комп’ютері з офіційного сайта (https://thonny.org/), обравши інсталяційний пакет для відповідної операційної системи (мал. 7.5).

Мал. 7.5


72

73 Після відкриття файла інсталяції (мал. 7.6) потрібно виконати прості кроки для встановлення програми: 1) ознайомитись із умовами ліцензійної угоди та прийняти їх (мал. 7.7); 2) вказати шлях для розміщення файлів установки (мал. 7.8); 3) завершити процес встановлення. Зауважимо, що перехід між кроками встановлення програми здійснюється натисненням кнопки Next.

Мал. 7.6

Мал. 7.7

Діємо Вправа 2. Створення першої програми. Завдання. Створіть програму мовою програмування Python для виведення в полі виконання програми повідомлення Я вивчаю мову програмування. 1. Завантажте середовище Thonny одним з відомих способів запуску програми. 2. У редакторі програмного коду введіть текст програми (мал. 7.11).

Мал. 7.8

При першому запуску програми з головного меню чи створеного ярлика на Робочому столі у вікні налаштувань обирають мову та тип установлення (мал. 7.9). Мал. 7.9

Обрати зі списку мову інтерфейсу

Мал. 7.11

Рядок, що починається символом #, — це коментар у тексті програми. Коментарі використовують, щоб допомогти тим, хто ознайомлюється з текстом програми. Вони не впливають на хід виконання програми. Багаторядкові коментарі відділяються від тексту програми потрійними лапками.

3. У меню Файл оберіть команду Зберегти як і збережіть у власній папці з іменем Перша програма (мал. 7.12). Зверніть увагу на тип файла при його збереженні.

Почати використання Натиснення кнопки Let’s go! відкриває вікно середовища (мал. 7.10). Меню середовища Панель інструментів

Назва файла

Мал. 7.12

4. Запустіть програму на виконання. Для цього в меню Виконати оберіть вказівку Запустити поточний скрипт. 5. Перевірте, чи отримали ви подібне повідомлення (мал. 7.13). Редактор програмного коду Мал. 7.13

Поле виконання програми Мал. 7.10

6. Очистіть поле виконання програми. Для цього скористайтесь вказівкою з меню Правка — Очистити оболонку або комбінацію клавіш Ctrl+l. 7. Закрийте вікно середовища.


74

75

Досліджуємо Вправа 3. Використання команди Налагодити поточний скрипт. Завдання. Відкрийте програму Перша програма. Використайте комбінацію клавіш Ctrl+F5. Зробіть висновок про використання відповідної команди. 1. У своїй папці відкрийте програму Перша програма.py. Перевірте, чи відкривається одразу середовище Thonny. 2. Використайте комбінацію клавіш Ctrl+F5, яка відповідає команді Налагодити поточний скрипт із меню Виконати. 3. Перевірте, чи отримали ви результат, подібний до малюнка 7.13. На якому рядку програми припинилось її виконання? Як це відображено в редакторі програмного коду? 4. На панелі інструментів натисніть або клавішу F8. Перевірте, чи буде продовжено виконання програми. 5. Порівняйте результат у полі виконання програми з результатом малюнка 7.13. Зробіть висновок про призначення команд Run та Debug. 6. Закрийте вікно середовища. 3. Чи можна використати середовище програмування як звичайний калькулятор? У середовищі Thonny можна знаходити значення виразів безпосередньо в полі виконання програми. Наприклад, як на малюнку 7.14.

Операція додавання позначається + Операція віднімання позначається -

Для того щоб добути квадратний корінь із числа x, використовують оператор x**0.5, а корінь n-го степеня — x**(1/n). На відміну від звичайного калькулятора, у середовищі Thonny можна використати спеціальний оператор ділення за модулем (%), який обчислює остачу від ділення, та операцію цілочисельного ділення //: >>> 15%6 >>>15//6 3 2 Справді, 15 : 6 = 2 (ост. 3). У складених математичних виразах використовують порядок виконання дій за вказаними пріоритетами: 1) дужки (); 2) піднесення до степеня **; 3) множення *, ділення /, остача від ділення %, цілочисельне ділення//; 4) додавання +, віднімання –. Порівняйте (мал. 7.15):

Мал. 7.15

4. Як у програмі мовою Python використовують команду виведення? Ви вже знаєте, що для виведення результату виконання програми застосовують команду print(). Приклади її застосування та отримані результати описано в таблиці 7.1. Таблиця 7.1 Команда

Результат Комп’ютер - мій помічник

Операція множення позначається * Операція ділення позначається /. Ціла частина від дробової в дійсному числі відділяється крапкою

Комп’ютер - мій помічник 45 151515 153

Операція піднесення до степеня позначається **

15+3=18 15+3= 18

Мал. 7.14

15 + 3 = 18


76

77 У команді print() іменований параметр sep (від анг. separator — роздільник) у передостанньому рядку таблиці використовує порожній рядок (дві одинарні лапки ꞌꞌ підряд) як роздільник. Як параметр sep можна використовувати будь-який рядок, у тому числі такий, що складається з декількох символів. Якщо нам потрібно зробити кілька різних роздільників для різних частин рядків, то не залишається іншого вибору, окрім як використовувати кілька команд print() поспіль, як наприклад, в останньому рядку таблиці. Зверніть увагу, що в першій команді використано ще один іменований параметр end. Оскільки після кожної команди print() наступне виведення здійснюється з нового рядка, то параметр end=ꞌꞌ дає змогу «склеїти» два виведення.

Обговорюємо 1. Які є способи подання алгоритмів? 2. Що таке мова програмування? Чим вона відрізняється від мови людського спілкування? 3. У чому особливість установлення середовища програмування Thonny на персональний комп’ютер? 4. Як вивести повідомлення в поле виконання програми? 5. Які правила запису команди print() мовою програмування Python? 6. Які є режими запуску програми на виконання в середовищі програмування Thonny? Коли варто використовувати кожен з них? 7. Як виконують арифметичні операції в середовищі Thonny? Чим вони різняться від звичайних математичних обчислень?

Працюємо в парах 8. Обговоріть, що спільного та які відмінності в навчальних середовищах програмування Скретч і Блоклі. Результат обговорення подайте діаграмою Венна. 9. Обговоріть, що спільного та які відмінності в середовищі Thonny та онлайновому середовищі Pynative (https://pynative.com/onlinepython-code-editor-to-execute-python-code/). Поясніть одне одному, як працювати в середовищі Pynative. Висловте припущення, коли вам може знадобитися це середовище. 10. Обговоріть, чому варто вивчати мову програмування Python. Скористайтесь інфографікою https://cutt.ly/TrlNsx1.

Працюємо самостійно 11. У середовищі Блоклі створіть програму, яка у вікні повідомлення тричі виводитиме на екран деякий текст. Обговоріть, які із запропонованих блоків (мал. 7.16) можна для цього використати.

Мал. 7.16

Яким командам у середовищі Скретч відповідають обрані блоки? Визначте, як команди повторення та друку реалізовуються в різних мовах програмування. 12. Складіть програму мовою Python, за допомогою якої в полі виконання програми отримують результат (мал. 7. 17).

Мал. 7.17

13. У середовищі, яке підтримує мову Python, знайдіть значення виразів: 1) 125 : 25 + 10; 2) 2 * 3 * 4* 5 : 6; 3) 765 : 9 + 48 * 4 – 121; Отримані результати запишіть у полі виконання програми поряд з виразом, що обчислюється. 14. Складіть програму мовою Python, за допомогою якої в полі виконання програми отримують: 1) у трьох рядках — повідомлення про число, місяць і рік її виконання; 2) тричі слово Успіх!

Повторюємо Розгляньте схему та складіть розповідь, як пов’язані її складові. суспільство

Мова

програмування

людського спілкування Алфавіт

Словник

середовище програмування

Синтаксис

Правила семантики


78

79

8

Величини. Змінні. Вказівка присвоювання ВИ ДІЗНАЄТЕСЬ:     

що таке величина та які властивості вона має; якими бувають величини; які розрізняють величини за типами; як надати значення змінній у програмі; які дії виконують над величинами числового типу в Pythonпрограмах.

Вивчаємо 1. Що таке величина та які властивості вона має? Для опису об'єктів і процесів у матеріальному світі ми використовуємо величини. З прикладами величин ви стикаєтеся щодня: відстань між будинком і школою, температура повітря тощо. За допомогою величин можна позначити довжину відрізка, площу земельної ділянки, висоту будинку, швидкість пішохода або автомобіля, час обертання планети навколо Сонця. Кожна величина характеризується певним значенням та одиницями, у яких вимірюється це значення, наприклад, швидкість може дорівнювати 80 км/год, відстань — 700 м, а температура — 15. Поняття величини відіграє важливу роль у науці взагалі й відображає можливість фіксувати різні стани деяких об’єктів, зокрема кількісну сторону проявів навколишньої дійсності. Величина має ім’я та може набувати різних значень з деякої множини допустимих значень. Тип цих значень визначає тип самої величини.

Це цікаво Поняття величини прийшло до нас із математики. Уперше властивості величини чітко були сформульовані Евклідом у його «Початках» (III ст. до н. е.). Визначення значень деяких величин можна здійснювати їх безпосереднім вимірюванням і за певним алгоритмом, якщо значення можуть змінюватися. Так, алгоритм розв’язування рівняння використовують для визначення значень невідомих величин — коренів рівняння. Комп’ютерна модель автомобіля, що подається за допо-

могою математичного рівняння, дає змогу визначати значення величини, що відповідає витратам палива, залежно від його швидкості. З визначенням значень величин пов’язані також алгоритми одержання або створення текстів, різних списків тощо. У цих випадках величини набувають значень, що відповідають фрагментам тексту, елементам списків, значенням Істина або Хибність тощо. Для посилань на величини у виразах під час створення програми використовують імена величин. Позначення імен називають також ідентифікаторами. Ідентифікатори добирають у вигляді деякого скінченного впорядкованого набору літер і цифр, який починається з літери або символу підкреслення _. Прикладами ідентифікаторів величин можуть бути такі послідовності символів: а, В2С, _І5, x, y, SI, DAT_33, My_program тощо. Хорошим стилем у програмуванні вважається, коли величинам надають імена, які б до деякої міри характеризували тип величини та її роль у програмі.

Це цікаво При написанні програм мовою Python імена а1 і А1 відрізняються й можуть бути використані для позначення різних величин. Під час виконання програми в кожний конкретний момент величина має деяке значення або не визначена. 2. Якими бувають величини? Величини поділяються на змінні та постійні (константи). Величина, яка має одне і те ж значення в будь-які моменти часу, називається постійною, або константою. Константам присвоюються значення в описовій частині програми й у процесі виконання програми їх змінювати заборонено. Існують константи, до значень яких можна звертатися в програмі без попереднього опису (табл. 8.1). Таблиця 8.1 Константа True

Значення

Опис

True

«Істина»

False

False

«Хибність»

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


80

81 або не мати жодного. У процесі виконання програми величині може бути не надано ніякого конкретного значення. Тоді величина залишається невизначеною. Мова програмування Python є досить гнучкою й дає змогу створювати змінні будь-де в коді програми. Але гарний стиль оформлення програм передбачає, що змінні, за можливості, оголошуються в одному місці — їм надаються початкові значення. Це зручніше для програмістів, які одразу бачать, які змінні будуть використовуватися і яких вони типів. Якщо конкретні значення не відомі або не потрібні на початку роботи, можна присвоїти спеціальне значення None — «нічого». Тобто це не нуль, не одиниця, не порожній рядок, а взагалі відсутність значення. 3. Які розрізняють величини за типами? Кожна змінна й постійна величини належать до визначеного типу. Числові величини — це величини, які можуть набувати значень з деяких числових множин. Наприклад, ціла числова величина a може набувати довільних значень із множини цілих чисел (…, –3, –2, –1, 0, 1, 2, 3, …). Величини з текстовими значеннями можуть мати символьні або рядкові типи. Символьні величини можуть набувати значень з деякої множини символів, і кожне значення може містити лише один символ. Рядкові величини — це величини, що можуть набувати значень з деякої множини послідовностей символів, зокрема слів або наборів слів. Наприклад, («понеділок», «вівторок», … , «неділя») — множина значень рядкової величини з іменем День_тижня. Логічні величини можуть набувати тільки одного із двох значень: true (істина) або false (хибність). Від типу значень, яких може набувати величина, залежить множина допустимих операцій. Наприклад, не можна виконувати арифметичні операції з текстовими величинами, операції ділення та віднімання над величинами логічного типу. Тип величини — це сукупність множини допустимих значень й операцій, які дозволяється виконувати над цими значеннями. Тип величини визначає обсяг пам’яті, необхідний для зберігання її значень, а також структуру даних. Під час виконання програм, написаних мовою Python, система сама визначає обсяг, який числові величини можуть займати в пам’яті комп’ютера, залежно від введеного їх значення. Тип величини можна визначити за допомогою функції type(). Наприклад: >>> type(2) <class ꞌintꞌ>

>>> type(2.0) <class ꞌfloatꞌ>

>>> type(ꞌ2ꞌ) <class ꞌstrꞌ>

>>> type(4<5) <class ꞌboolꞌ>

Тип величини характеризує як постійні, так і змінні величини (мал. 8.1). Величини

Постійні

Числові

Змінні

Символьні

Рядкові

Логічні

Типи величин Мал. 8.1

4. Як надати значення змінній у програмі? Для того щоб надати значення деякій змінній, у програмі використовують оператор присвоювання. У різних мовах програмування цей оператор може мати різний вигляд. У мові Python він позначається знаком =. Наприклад, a=15 означає, що змінній а надано значення 15. Результатом виконання програми на малюнку 8.2 буде 45.

Мал. 8.2

Надавати значення можна декільком величинам одночасно. Наприклад, в обох програмах (мал. 8.3) отримаємо однаковий результат: 15 30 45.

Мал. 8.3

У мові програмування Python можна використовувати комбіновані операції присвоювання (+=, -=, *=, /=, //=, %=, **= та інші). Наприклад: х+=3 — додавання до значення змінної х числа 3; х–=2 — віднімання від значення змінної х числа 2.


82

83 Для введення значення змінної під час виконання програми використовують команду input(). Ця функція зчитує рядок з поля виконання програми, щоб закінчити введення рядка, потрібно натиснути Enter. Так, після виконання програми

у полі виконання слід ввести слово, наприклад Python. Отримаємо результат: Python Я люблю Python >>> 5. Які дії виконують над величинами числового типу в Pythonпрограмах? Для запису арифметичних виразів, аргументів математичних деяких інших функцій можуть використовуватися числа або величини числового типу. Значення цих величин можуть бути цілими або дійсними числами. Для опису числових величин мовою програмування Python використовують службові слова (табл. 8.2). Таблиця 8.2 Тип Цілий Дійсний

Опис числових величин мовою програмування int float

Можливе значення Довільне ціле число Дійсне число

Мова програмування Python допускає представлення дійсних чисел як з фіксованою, так і з плаваючою крапкою. Дійсні десяткові числа з фіксованою крапкою записуються за звичайними правилами арифметики. Єдине, що відрізняє цей формат від математичного — це те, що ціла частина від дробової відокремлюється десятковою крапкою, а не комою. Якщо десяткова крапка відсутня, число вважається цілим. Перед числом може записуватися знак «+» або «–». Якщо знак відсутній, за замовчуванням число вважається додатним. Наприклад, 9.23, 0.05. Дійсні десяткові числа з плаваючою крапкою подаються в експоненційному вигляді (мал. 8.4): Ціле або дробове число з фіксованою десятковою крапкою, ціла частина якого набуває значення від 1 до 9

–0,0000017

–1.7E–6 10–6

Мал. 8.4

Наприклад, відстань від Землі до Сонця становить 1,496 · 1011 , або 1.496e11 в Python. Маса однієї молекули води 2,99 · 10–23 , або 2.99e–23 в Python. Над величинами цілого та дійсного типу можна виконувати операції додавання (+), віднімання (–), ділення (/), піднесення до степеня (**), цілочисельного ділення (//) та ділення з остачею (%) (табл. 8.3). Таблиця 8.3 Значення величини а Ціле Ціле Дійсне

Значення величини b Ціле Ціле Дійсне

Операція

Тип результату

+,–,*,**, //, % / +,–,*,/,**

Ціле Дійсне Дійсне

Величини дійсного типу можна округлювати. Для цього використовують функцію round(). Наприклад, print(round(1.3)) # отримаємо 1 print(round(1.7)) # отримаємо 2 print(round(–1.3)) # отримаємо –1 print(round(–1.7)) # отримаємо –2 Функція round() може мати один параметр — дійсне число, що округлюється, і може містити ще один параметр — ціле число, що вказує на кількість знаків після цілої частини. Якщо це число 2, то округлення відбувається до сотих, якщо 0, то до цілого, якщо –1, то округлюється до десятків. За відсутності другого параметра за замовчуванням число округлюється до цілого. a=12.473 print(round(а)) # отримаємо 12 print(round(a,2)) # отримаємо 12.47 print(round(a,-2)) # отримаємо 10 У багатьох задачах нам потрібно працювати з введеними числами, а результатом команди input() є текст. Щоб перетворити текст, який складається із цифр (і, можливо, знака «–» перед ними), у число, можна скористатися функціями: int() — перетворення тексту в ціле число; float() — перетворення тексту в дійсне число.

Діємо Вправа 1. Равлик. Завдання. Равлик рухається по вертикальній жердині, піднімаючись за день на а м, а за ніч спускаючись на b м. Скільки діб має пройти, щоб равлик опинився на жердині на висоті h м?


84

85 1. Запустіть середовище програмування Thonny. 2. Введіть значення змінних за зразком: h=int(input(ꞌВведіть висоту h=ꞌ)) 3. Для обчислення кількості днів використайте підказку (мал. 8.5): (h – 2 * b + a – 1) // (a – b) Мал. 8.5 Обчислюємо відстань, яку потрібно пройти

Обчислюємо швидкість піднімання равлика

4. Виведіть отриманий результат. 5. Збережіть файл програми з іменем Равлик у папці Програми своєї структури папок. Вправа 2. Щасливе число. Завдання. Семикласники придумали гру. Якщо у квитку на сеанс фільму, який містить тризначний номер, сума цифр цього номера виявиться такою, що дорівнює 20, то квиток щасливий. Складіть програму, яка за введеним значенням номера обчислює його суму цифр. 1. Запустіть середовище програмування Thonny. 2. Сплануйте, які змінні будуть використані у програмі. Скористайтеся для цього таблицею 8.4. Таблиця 8.4 Ідентифікатор Тип Призначення chislo integer Введене трицифрове число dig1 integer Перша цифра числа dig2 integer Друга цифра числа dig3 integer Третя цифра числа s integer Сума цифр 3. Для складання алгоритму розв’язування задачі врахуйте, що трицифрове число можна подати у вигляді суми розрядних одиниць: abc=a*100+b*10+c*1, де a — перша, b — друга, с — третя цифри числа. 4. Запишіть програму відповідно до блок-схеми (мал. 8.6). Початок

dig3=chislo-dig2*10 s= dig1+dig2+dig3

Ввести chislo

dig1=chislo // 100

dig2=chislo // 10

Вивести s Мал. 8.6

chislo=chislo-dig1*100

Кінець

5. Збережіть програму з іменем Число в папці Програми своєї структури папок. 6. Запустіть програму на виконання з такими числами: 925, 947. Чи є серед них «щасливе»?

Обговорюємо 1. Які величини ми використовуємо в повсякденному житті та чим вони різняться? 2. Як мовою програмування Python описують константи та змінні величини? 3. Опишіть правила вибору ідентифікаторів величин. Наведіть приклади. 4. Яку функцію використовують для введення даних користувачем? Як значення цієї функції перетворити на числове? 5. Чим різняться операції над числовими даними цілого та дійсного типів мовою програмування Python? 6. Коли доцільно використовувати функцію округлення та операції цілочисельного ділення або знаходження остачі від ділення?

Працюємо в парах 7. Пограйте у гру «Значення величини — тип величини». Хтось називає множину значень деякої величини, а хтось — відповідний тип величини. Гра продовжується до першої помилки, після цього учасники міняються ролями. 8. Запропонуйте одне одному вирази для обчислення значення змінної-результату, у яких вхідними даними є цілі числа, а результатом — дійсне число. Запишіть програмний код оголошення змінних та обчислення значення змінної-результату мовою Python. Обміняйтеся записами та перевірте одне одного. 9. Семикласники розв’язували задачу, за якою при введенні числа 1 воно змінюється на 0 і навпаки — з 0 на 1. Обговоріть, яку із запропонованих програм ви б обрали для розв’язування цієї задачі, якщо n — введене число. n=int(input()) print((1-n)//1)

n=int(input()) print((1-n)/%1)

n=int(input()) print(1-n)

10. Дано а (а < 1440) — кількість секунд, які пройшли від початку доби. Що буде відображено на табло електронного годинника, якщо покази подаються у форматі години:хвилини:секунди. Обговоріть призначення змінних та команд у програмі:


86

87 a=int(input()) h=a//3600%24 m=a%3600//60 s=a%60 print(h, ꞌ:ꞌ, m//10, m%10, ꞌ:ꞌ, s//10, s%10, sep= ꞌꞌ) Перевірте програму в середовищі програмування. 11. Сплануйте розв’язок задачі: скільки кроків потрібно, щоб перенести курку в ящик b, а слона — у коробку a, знаючи, що в коробці не може бути більше однієї тварини? Скористайтеся запропонованим малюнком.

а

b

Працюємо самостійно 12. У школі облаштовують три нові класи для семикласників. Кількість учнів у кожному з класів потрібно ввести під час виконання програми. За однією партою може сидіти не більше одного учня чи учениці. Яку найменшу кількість парт потрібно замовити? Побудуйте блок-схему для розв’язування задачі та реалізуйте відповідну програму мовою Python у середовищі програмування для таких значень кількості учнів: 25, 22, 23. 13. Плановий відділ швейної компанії розраховує площу тканини, яка залишиться після того, як із заготовки розміром a х a вирізали круг радіусом r. Побудуйте блок-схему для розв’язування задачі та реалізуйте відповідну програму мовою Python у середовищі програмування для a = 4 м, r = 2 м. 14. n учнів 7 класу в кошик зібрали k яблук. Вони вирішили розділити їх порівну між собою. А яблука, які не можна розділити, залишити в кошику. Скільки яблук отримав кожен? Скільки яблук залишилось у кошику? Побудуйте блок-схему для розв’язування задачі та реалізуйте відповідну програму мовою Python у середовищі програмування для n = 24, k = 130. Передбачте виведення кожного числа в новому рядку. 15. Для виготовлення жерстяної коробки використовують квадратний лист жерсті розміром a х a см2. Висота коробки становить b см. Маса 1 см2 жерсті становить c г. Визначте масу коробки. Побудуйте блок-схему для розв’язування задачі та реалізуйте відповідну програму мовою Python у середовищі програмування для a = 120 см, b = 20 см, c = 0,4 г.

16. Семикласник Артур прийшов у магазин, маючи a грн і b к. За покупку він заплатив с грн і d к. Скільки грошей залишилося в хлопчика, якщо початкової суми грошей було достатньо для здійснення покупки? Побудуйте блок-схему для розв’язування задачі та реалізуйте відповідну програму мовою Python у середовищі програмування, якщо a = 20, b = 50, c =15, d = 75. Передбачте виведення кількості гривень i копійок, які в нього залишились, через пропуск. 17. Семикласниця Дарина планує придбати через інтернет-магазин новий рюкзак. Початкові ціна рюкзака становить a грн. Магазин пропонує знижку в розмірі b %. Вартість доставки товару становить c грн. Яка вартість покупки зі знижкою? Скільки грошей зекономить дівчинка? Побудуйте блок-схему для розв’язування задачі та реалізуйте відповідну програму мовою Python у середовищі програмування, якщо a = 450, b = 12 %, c = 55. 18. В електронній касі у двох комірках містяться кошти в розмірі a грн та b грн. Складіть алгоритм, за допомогою якого кошти в цих комірках будуть обміняні значеннями за умови, що додаткової касової комірки немає. Примітка: можна використовувати операції додавання й віднімання. Побудуйте блок-схему для розв’язування задачі та реалізуйте відповідну програму мовою Python у середовищі програмування для a = 20, b = 30.

Повторюємо Розгляньте малюнок і складіть розповідь, як пов’язані її складові.


88

89

9

Додаткові модулі ВИ ДІЗНАЄТЕСЬ:  якими командами можна доповнити стандартні команди мови Python;  як у середовищі програмування створювати графічні примітиви.

Вивчаємо 1. Якими командами можна доповнити стандартні команди мови Python? Стандартні команди мови Python можна доповнити додатковими командами, які об’єднано в модулі. Модуль у Python — це спосіб надання деякого коду для використання у програмі. Щоб підключити додатковий модуль до програми, застосовують таку конструкцію: import назва_модуля. Модулі оголошуються на початку програми. Доступ до команди додаткового модуля здійснюють за шаблоном: назва_модуля.команда. Наприклад, модуль math містить додаткові команди для роботи з числами, які не входять до стандартного набору. У таблиці 9.1 наведено деякі з функцій модуля math. Таблиця 9.1 Команда

Результат

math.fabs(х)

Модуль х

math.ceil(х)

Округлення до найближчого більшого числа

math.factorial(х)

Факторіал числа х — добуток послідовних натуральних чисел від 1 до х

math.factorial(5) результат: 120

Квадратний корінь із числа х

math.sqrt(100) результат: 10

math.sqrt(х)

Приклад math.fabs(-10) результат: 10 math.ceil(9.1) результат: 10.0

Модуль random містить функції для генерування випадкових чисел, букв, випадкового набору послідовності. random.randint(a, b) — випадкове ціле число n, a  n  b. random.random() — випадкове число від 0 до 1. random.choice([ꞌaꞌ,ꞌоꞌ,ꞌуꞌ,ꞌеꞌ,ꞌиꞌ,ꞌіꞌ,ꞌїꞌ,ꞌюꞌ]) — вибір випадкового значення зі списку, наприклад, зі списку голосних літер українського алфавіту.

Діємо Вправа 1. Відгадайте число. Завдання. Складіть програму, яка обчислює факторіал випадкового числа з проміжку від 1 до 6. 1. Запустіть середовище програмування Thonny. 2. У програмі підключіть модулі: import math, random. 3. Надайте змінній х випадкового значення з проміжку від 1 до 6: x=random.randint(1,6). 4. Знайдіть значення факторіалу «задуманого» числа: y=math.factorial(x). 5. Виведіть отриманий результат. Відгадайте, яке число «задумав» комп’ютер. 2. Як у середовищі програмування створювати графічні примітиви? У мові Python можна підключити модуль створення векторної графіки, зокрема створення графічних примітивів з ліній, точок і кривих. Це — модуль turtle. Команди, які входять до модуля turtle, дозволяють у програмі управляти деяким об’єктом — назвемо його черепахою. Деякі команди із цього модуля подано в таблиці 9.2. Таблиця 9.2 Команда

Значення

turtle.forward(x)

Пройти вперед x пікселів

turtle.backward(x)

Пройти назад x пікселів

turtle.left(x)

Повернутись ліворуч на x градусів

turtle.right(x)

Повернутись праворуч на x градусів

turtle.penup()

Не залишати слід під час руху

turtle.pendown()

Залишати слід під час руху


90

91 Команда turtle.shape(x) turtle.stamp()

Значення Змінити значок виконавця (ꞌarrowꞌ, ꞌturtleꞌ, ꞌcircleꞌ, ꞌsquareꞌ, ꞌtriangleꞌ, ꞌclassicꞌ) Намалювати копію виконавця в поточному місці

turtle.color()

Установити колір

turtle.begin_fill()

Необхідно викликати перед малюванням фігури, яку слід зафарбувати

turtle.end_fill()

Викликати після завершення малювання фігури

turtle.width()

Установити товщину лінії

turtle.goto(x, y)

Перемістити виконавця в точку (x, y)

Наприклад, після запуску програми (мал. 9.1) у вікні малювання буде намальована літера S: import turtle turtle.shape(ꞌturtleꞌ) turtle.forward(50) turtle.left(90) turtle.forward(50) turtle.left(90) turtle.forward(50) turtle.right(90) turtle.forward(50) turtle.right(90) turtle.forward(50)

4. Задайте в програмі команду введення значення змінної h — товщини пензлика від 1 до 10. 5. Доповніть програму (мал. 9.2) командами: Вибір форми виконавця Установлення товщини пензлика малювання виконавця Установлення кольору сторони квадрата Малювання сторони квадрата

Мал. 9.2

Поворот ліворуч на 90

6. Завершіть код побудови сторін із кольорами «red», «green». 7. Збережіть програму з іменем Квадрат_Прізвище у своїй структурі папок. 8. Запустіть програму на виконання. Перевірте, чи отримали ви подібний малюнок (мал. 9.3):

Мал. 9.3

Мал. 9.1

Діємо Вправа 2. Квадрат. Завдання. Складіть програму, яка малює на екрані квадрат з кольоровими сторонами, довжину та товщину яких указує виконавець. 1. Запустіть середовище програмування Thonny. 2. Оголосіть приєднання модуля побудови графічних примітивів import turtle. 3. Задайте в програмі команду введення значення змінної d — довжини сторони квадрата від 50 до 300.

Досліджуємо Вправа 3. Квадрат. Завдання. Дослідіть, як зміниться результат програми побудови квадрата, якщо довжину й товщину сторони задати випадково. Внесіть потрібні зміни у програму Квадрат_Прізвище та запустіть її на виконання. Вправа 4. Гра. Завдання. Визначте у грі Кодекомбат, які команди мови програмування Python уміє виконувати виконавець. 1. Перейдіть до гри за посиланням https://codecombat. com/play/dungeon. Оберіть Підземелля Кітгарда.


92

93

2. Розпочніть гру

.

У грі візьміть самоцвіт у підземеллі, нічого не чіпаючи. На цьому рівні ви засвоїте основи переміщення героя гри. 3. Оберіть героя та мову програмування. 4. Ознайомтесь із командами, що доступні герою, який одягне чобітки руху (мал. 9.4). moveDown — рух униз; moveLeft — рух ліворуч; moveRight — рух праворуч; moveUp — рух вгору.

Мал. 9.6

8. Запустіть складену програму (Запустити). Перейдіть до наступного рівня (Готово). 9. Зробіть висновок, як називається додатковий модуль мови Python, який використано у грі. Продовжуйте грати. Визначте, які команди може виконувати виконавець. 10. Завершіть роботу в грі за пропозицією вчителя або вчительки. Мал. 9.4

5. Натисніть — Надягнути та Грати. 6. Ознайомтесь із завданням для героя: рухатись лабіринтом, уникати шипів і взяти самоцвіт (мал. 9.5)

Обговорюємо 1. Що таке модуль у мові програмування Python? 2. Як записують команду деякого модуля в коді програми в мові програмування Python? 3. Які команди містить модуль math? 4. З якою метою використовують модуль random? 5. Якими командами можна малювати у мові програмування Python? 6. Чому команди малювання модуля turtle є командами векторної графіки?

Працюємо в парах

Мал. 9.5

7. Продовжіть написання коду. Використовуйте підказки з вікна (мал. 9.6).

7. Обговоріть переваги та недоліки використання модулів у мові програмування Python. 8. Пограйте у гру «Запитання — відповідь». Запропонуйте одне одному завдання на використання команд модуля math, random у мові програмування Python. Завдання задаються до першої помилки іншого. Тоді гравці міняються ролями.


94

95

10

9. Обговоріть, чим подібні та чим відрізняються модуль малювання в середовищі програмування мовою програмування Python і команди групи Олівець із середовища Скретч? 10. Пограйте у гру «Команда — виконавець». Хтось називає команду, а хтось — виконує за цією командою відповідну побудову. Завдання задаються до першої помилки іншого. Тоді гравці міняються ролями.

Працюємо самостійно У завданнях 5–8 складіть програму мовою Python і реалізуйте її в середовищі програмування. 11. Програма «Чарівне число», у якій комп’ютер має «загадати» деяке ціле число від 1 до 10. Виконати наступні дії: до задуманого числа додати 3; від того, що вийшло, відняти 1; до того, що вийшло, додати 2; до того, що вийшло, додати 1; до того, що вийшло, додати 2; від того, що вийшло, відняти задумане число. Вивести результат. Перевірте, який результат отримано. Чи можна після повторного запуску програми отримати те саме число? Чи означає це, що комп’ютер задумав одне і те саме число? 12. Програма «Решта», у якій знаходять різницю між округленням деякого дійсного числа із проміжку від 1 до 10 та його округленням до найближчого більшого числа. 13. Програма «Таблиця квадратів та коренів», у якій для введеного числа знаходять його квадрат і квадратний корінь. У результаті виводиться три числа. 14. Програма «Ім’я», у якій виконавець малює літери вашого імені.

Повторюємо Розгляньте схему та складіть розповідь, як пов’язані її складові.

команди

модуль

Текстові величини та операції над ними ВИ ДІЗНАЄТЕСЬ:    

як вводять й описують текстові величини мовами програмування; які операції виконують над текстовими величинами; які функції застосовують для опрацювання текстових величин; які виникають помилки при створенні та виконанні програм.

Вивчаємо 1. Як вводять й описують текстові величини мовами програмування? Для опрацювання текстових даних мовою програмування використовують величини символьного та рядкового типів. Значенням величини символьного типу може бути один символ — літера, цифра чи знак. Набір символів утворює рядок. Надавати значення текстовим величинам, як і числовим, можна при написанні програмного коду за допомогою оператора присвоювання або під час виконання програми, що містить функцію введення. Ви вже знаєте, що у програмному коді мовою програмування Python можна використовувати одинарні та подвійні лапки. Рядки можуть містити набори символів, що починаються з похилої риски \ — вони називаються escape-послідовностями. При виведенні рядка такі символи опрацьовуються спеціальним чином і можуть повністю або частково не відображатися на екрані. Найбільш часто використовуються такі:  \n — перехід на новий рядок;  \t — вставлення табуляції;  \" — подвійні лапки (корисно, якщо необхідно вставити подвійні лапки в рядок, оточений подвійними лапками);  \' — одинарні лапки (корисно, якщо необхідно вставити, наприклад, апостроф у рядок, оточений одинарними лапками).

Це цікаво Поняття escape-послідовності, що походить від англомовного аналогу escape sequences (від англ. to escape — уникати), викориназва_модуля.команда

import назва_модуля


96

97 стовуються для запису в текстових значеннях спеціальних символів, у яких уникається виведення на екран самої послідовності символів. Усі символи в рядку мають свій порядковий номер. За цим номером можна отримати значення символу, вказавши номер у квадратних дужках після імені змінної. У мові Python нумерація символів розпочинається з нуля: z=ꞌшколаꞌ z[4] – а. 2. Які операції виконують над текстовими величинами? Над текстовими величинами виконують операцію склеювання — поєднання кількох рядкових величин, яка позначається символом «+» (мал. 10.1). Приклад набору команд f=ꞌалгоꞌ l=ꞌритмꞌ r=f+l;

Результат — значення змінної r ꞌалгоритмꞌ Мал. 10.1

Текстові величини є незмінюваними, це означає, що не можна змінити частину рядка, не створивши нового. У програмі мовою програмування Python при роботі з текстовими величинами можна використовувати операцію зрізу, за допомогою якої копіюється послідовність або її частина. Наприклад, для змінної s = ꞌHello worldꞌ операції зрізу подано в таблиці 10.1. Таблиця 10.1 Опис

Приклад команди

Результат — значення змінної s1

Зріз від початку рядка до символу з номером n Зріз від символу з номером n рядка включно до символу з номером m

s1 = s[:6] + ꞌPython!ꞌ

ꞌHello Python!ꞌ

s1=s[3:5]

ꞌlоꞌ

s1=s[6:]

ꞌworldꞌ

Зріз від символу з номером n рядка включно до кінця рядка

Щоб записати символи в рядку у зворотному порядку, використовують операцію s3=s[:-1]. Тоді змінна s3 буде мати значення ꞌdlrow olleHꞌ.

Діємо Вправа 1. Cлова. Завдання. Складіть програму мовою Python, за допомогою якої з введеного слова інформатика будуть утворюватися слова форма, романтика. 1. Запустіть середовище програмування. 2. Створіть новий файл програми мовою Python з іменем Слова в папці Програми своєї структури папок. 3. Нехай у програмі будуть використані змінні: s — значенням якої буде введене з клавіатури слово інформатика, s1 — отримане значення якої має бути форма, s2 — отримане значення якої має бути романтика. 4. Визначте номер позиції кожної літери у слові: 0

1

2

3

4

5

6

7

8

9

10

і

н

ф

о

р

м

а

т

и

к

а

5. У вікні редактора коду запишіть команди введення змінної s та знаходження значень змінних s1, s2: s=input(ꞌВведіть словоꞌ) s1=s[2:7] s2=s[4]+s[3]+s[5:7]+s[1]+s[7:] 6. Запишіть команди виведення отриманих значень. 7. Запустіть проєкт на виконання. Введіть у вікні виконання програми значення змінної s: інформатика. Перевірте отримані результати. За потреби виправте помилки. 8. Завершіть роботу із середовищем. 3. Які функції застосовують для опрацювання текстових величин? Ви вже використовували функції для перетворення текстової величини у величину числового типу. Щоб перетворити число у величину текстового типу, у мові програмування Python використовують функцію str(). Для опрацювання текстових величин використовують функції, наведені в таблиці 10.2.


98

99 Таблиця 10.2 Опис функції мовою програмування

Тип аргументу

Тип результату

len(S)

Текстовий

Цілий

chr(x)

Цілий

Символьний

ord(c)

Символьний

Цілий

Призначення Визначає кількість символів у рядку s Визначає символ із кодом х Визначає код символа с

4. Які виникають помилки при створенні та виконанні програм? Створена в середовищі програмування програма може не виконуватися взагалі, або результат її виконання не відповідатиме очікуваному результату. Це відбувається тоді, коли при складанні алгоритму розв’язування завдання чи написанні коду програми були допущені помилки. Розрізняють три групи помилок:  синтаксичні;  помилки під час виконання;  логічні. Синтаксичні помилки можна виявити як у процесі написання програмного коду, так і після запуску програми на виконання. Якщо деяка команда у програмному коді написана програмістом не за правилами, прийнятими в мові програмування, то вона може набувати іншого кольору, який відмінний від кольору правильно написаних команд. Після запуску програми на виконання у вікні виконання програми в середовищі Thonny буде відображено не тільки місце розташування помилки у програмному коді, а й сама команда, у якій допущено помилку. Наприклад, Traceback (most recent call last): File «D:\Учні\7 клас\Зразок\Помилка1.py», line 1, in <module> a = int(inrut()) NameError: name ꞌinrutꞌ is not defined >>> При цьому в середовищі з’явиться ще одне поле Асистент, у якому може бути не тільки пояснення помилки, а й спосіб її усунення (мал. 10.2). Типовими є помилки, що позначають невідповідність типів описаних величин і значень, які їм присвоюються у процесі виконання програми. Мал. 10.2

Наприклад, після запуску програми на виконання отримуємо повідомлення про неможливість застосувати операції у виразі даних визначеного типу (мал. 10.3). a = input() b = input() k = (a % b) // a * b Traceback (most recent call last): File «D:\Учні\7 клас\Зразок\Помилка2.py», line 3, in <module> k = (a % b) // a * b TypeError: not all arguments converted during string formatting Мал. 10.3 До помилок під час виконання відносять помилки, пов’язані з неправильними числовими обчисленнями, помилки при знаходженні значень величин за формулами. Їх розпізнають тільки під час виконання програми. Наприклад, якщо у програмі мовою Рython використати програмний код f=5 c=0 r=f/c print(r) то після запуску програми на виконання у вікні виконання отримаємо повідомлення Traceback (most recent call last): File «D:\Учні\7 клас\Зразок\Помилка3.py», line 3, in <module> r=f/c ZeroDivisionError: division by zero Логічні помилки — це помилки алгоритму, який лежить в основі програми. Результат, отриманий у ході виконання програми, не збігається з очікуваним результатом. Такі помилки не можна виявити засобами програмного середовища. Виправити синтаксичні помилки та помилки часу виконання програми можна після їх виявлення. А тоді знову запустити програму на виконання. Для того щоб перевірити наявність логічних помилок, потрібно запустити програму з тестовим (вхідним) набором даних і перевірити, чи збігається результат «ручного» підрахунку та програмного.

Це цікаво Тестовий набір даних — це значення змінних величин, що використовують у програмному коді, для яких відомий результат виконання програми. Тестові набори даних у своїй роботі використовують тестувальники, які разом із програмістами беруть участь у розробці програмного забезпечення.


100

101 Процес пошуку логічних помилок у тексті програми з використанням тестових наборів вхідних даних називають тестуванням програми.

Обговорюємо 1. Наведіть приклади значень текстових величин. 2. Чим відрізняються значення символьного та рядкового типів? 3. Як описати величини символьного та рядкового типів мовою програмування Python? 4. Які операції можна виконувати з текстовими величинами? 5. Які функції використовують у мові програмування Python для опрацювання текстових величин? 6. Чому програмний код у проєкті може не виконатися взагалі, або в програмі можуть бути отримані неправильні результати? 7. Яких помилок допускаються під час складання програм у середовищах програмування? 8. У чому полягає процес налагодження програми? 9. Як у середовищах програмування здійснюють контроль над значеннями змінних у процесі виконання програми?

Працюємо в парах 10. У програмі, написаній мовою програмування Python, використовуючи значення текстової змінної s1, отримали s2 (табл. 10.3). Складіть відповідний програмний код. Перевірте, чи одинакові засоби отримання значення змінної s2 зі змінної s1 використали кожен із вас. Зробіть висновки. Таблиця 10.3 Значення змінної s1 Слово — не спіймаєш, вилетить — не горобець Світнебездобрихлюдей Вік учись — вік живи

Значення змінної s2 Слово — не горобець, вилетить — не спіймаєш Світ не без добрих людей Вік живи — вік учись

12. Обговоріть, як мовою програмування Python можна вивести текст заяви про зарахування до гуртка технічної творчості у прийнятому для такого документа вигляді, у якій дані про заявника вносяться у процесі виконання програми. 13. Обговоріть, у чому схожість процесу налагодження програми в середовищі програмування та редагування тексту в середовищі текстового процесора. Чи можна вважати редагування та налагодження синонімами?

Працюємо самостійно У задачах 13–16 побудуйте блок-схему та реалізуйте відповідну програму в середовищі програмування. Збережіть програму в папці Програми власної структури папок. 13. Складіть програму, за допомогою якої зі слова s1 можна отримати слово s2 (табл. 10.4). Таблиця 10.4 №

Слово s1

Слово s2

1

рекомендація

оцінка

2

університет

турист

3

чиновник

новини

4

спортсмен

метро

14. У програмі Шифрувальник вводять слово з п’яти літер, а після запуску програми на виконання отримують результат за правилами, описаними в таблиці 10.5. Таблиця 10.5 №

Результат

Введене значення

Отримане значення

Усі літери написані двічі

школа

шшккооллаа

Змінено порядок літер у парах

книга

нкгиа

Після кожної літери додано останню літеру слова

голуб

гбоблбубб

Кожна літера замінена на відповідний код у кодовій таблиці

зошит

10791086109610801090

Кожна літера замінена на наступну в кодовій таблиці

аркуш

бслфщ


102

103 15. У програмі Розрядні одиниці вводять чотиризначне ціле число й отримують запис числа у вигляді суми розрядних одиниць. Наприклад, для введеного числа 5843 отримують 5*1000+8*100+4*10+3*1. 16. У програмі Код учня перетворюють введене прізвище, ім’я учня чи учениці, рік народження в код за таким шаблоном:

Останні дві цифри року народження

Перша літера імені народження

Прізвище

Повторюємо Розгляньте хмаринку термінів і складіть розповідь, як вони пов’язані.

Зміст Розділ 1. Електронне листування 1. Поштові служби Інтернету. Створення електронної скриньки 1. Що таке електронна пошта. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 2. Як створюється адреса електронної пошти. . . . . . . . . . . . . . . . . . . .5 3. Як зареєструвати електронну скриньку на поштовому сервері. . .6 2. Використання електронної пошти 1. Як працювати з електронною скринькою. . . . . . . . . . . . . . . . . . . . 11 2. Як створити та надіслати електронного листа.. . . . . . . . . . . . . . . 12 3. Які дії можна виконувати з отриманими листами. . . . . . . . . . . . . 13 4. Як можна впорядкувати листи в електронній скринці. . . . . . . . . 16 5. Як користуватись адресною книгою та створювати списки розсилання?. . . . . . . . . . . . . . . . . . . . . . . . 17 3. Безпека в інтернеті 1. Що передбачає етикет електронного листування. . . . . . . . . . . . 23 2. Яких правил слід дотримуватися для безпечного електронного листування. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3. Що таке спам і фішинг. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 4. Інтернет-ресурси для спільної роботи 1. Якими є сервіси інтернету. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2. Що таке персональне освітнє середовище. . . . . . . . . . . . . . . . . . 36 3. Як у персональному освітньому середовищі застосовують хмарні технології. . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 4. Як організувати доступ до інформаційних матеріалів у персональному освітньому середовищі. . . . . . . . . . . . . . . . . . . 44 5. Навчання в інтернеті 1. Які ресурси інтернету можна використати для навчання. . . . . . . 48 2. Як інтернет допомагає вивчати іноземну мову. . . . . . . . . . . . . . . 50 6. Інтернет речей. 1. Що розуміють під терміном «інтернет речей». . . . . . . . . . . . . . . . 55 2. Як речі можуть взаємодіяти між собою. . . . . . . . . . . . . . . . . . . . . . 56 3. Де застосовують концепцію інтернету речей. . . . . . . . . . . . . . . . 59 Розділ 2. Алгоритми та програми 7. Мова програмування. Середовище програмування 1. Що таке мова програмування. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 2. Яке середовище використовують для створення програм. . . . . 71


104

105 3. Чи можна використати середовище програмування як звичайний калькулятор. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 4. Як у програмі мовою Python використовують команду виведення . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 8. Величини. Змінні. Вказівка присвоювання 1. Що таке величина та які властивості вона має. . . . . . . . . . . . . . . 78 2. Якими бувають величини. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 3. Які розрізняють величини за типами.. . . . . . . . . . . . . . . . . . . . . . . 80 4. Як надати значення змінній у програмі. . . . . . . . . . . . . . . . . . . . . . 81 5. Які дії виконують над величинами числового типу в Python-програмах.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 9. Додаткові модулі. 1. Якими командами можна доповнити стандартні команди мови Python. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 2. Як в середовищі програмування створювати графічні примітиви. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 10. Текстові величини та операції над ними 1. Як вводять й описують текстові величини мовами програмування. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 2. Які операції виконують над текстовими величинами. . . . . . . . . . 96 3. Які функції застосовують для опрацювання текстових величин. . . . . . . . . . . . . . . . . . . . . . . . . . . 97 4. Які виникають помилки при створенні та виконанні програм.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 11. Опрацювання величин логічного типу. Команда розгалуження 1. Як порівнюють значення величин у програмах. . . . . . . . . . . . . . 103 2. Які операції виконують над логічними величинами.. . . . . . . . . . 104 3. Як описати алгоритмічну структуру неповного розгалуження мовою програмування Python. . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 4. Як описати алгоритмічну структуру повного розгалуження мовою програмування Python.. . . . . . . . . . . . . . . 108 12. Реалізація алгоритмів повторення мовою програмування 1. Як мовою програмування Python описують цикл із передумовою. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 2. Як мовою програмування Python описують цикл із параметром. . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 3. Як керувати виконанням повторень у мові програмування Python. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

Розділ 3. Опрацювання табличних даних 13. Електронні таблиці та їхні об’єкти 1. Які програми використовують для опрацювання електронних таблиць. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 2. З якими основними об’єктами можна працювати в середовищі табличного процесора. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 3. Як переміщуватись по електронній таблиці. . . . . . . . . . . . . . . . . 131 4. Що відбувається при введенні нових даних до клітинки. . . . . . 132 14. Редагування електронних таблиць 1. Як працювати з електронною таблицею. . . . . . . . . . . . . . . . . . . . 137 2. Як застосовувати засіб автозаповнення для введення даних. . 139 3. Як копіювати та переміщувати клітинки й діапазони клітинок. . 140 4. Які особливості редагування структури таблиці. . . . . . . . . . . . . 141 15. Формати даних та форматування таблиць 1. Як встановлювати формати подання даних у клітинках. . . . . . . 151 2. Як змінити форматування таблиці. . . . . . . . . . . . . . . . . . . . . . . . . 153 3. Як відобразити вміст клітинки повністю на екрані. . . . . . . . . . . 154 16. Адресація. Формули. Обчислення в електронних таблицях 1. Як виконувати обчислення з числовими даними електронної таблиці. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 2. Як здійснювати обчислення за допомогою вбудованих функцій. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 3. Що відбувається при копіюванні формул. . . . . . . . . . . . . . . . . . . 167 4. Які помилки можуть виникати при використанні формул . . . . . 168 17. Поняття моделі. 1. Що таке предметна галузь. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 2. Чому люди користуються моделями та створюють їх. . . . . . . . . 176 3. Як можна класифікувати моделі. . . . . . . . . . . . . . . . . . . . . . . . . . 179 18. Етапи створення інформаційної моделі 1. З яких етапів складається процес створення інформаційної моделі. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 2. Для чого використовується комп’ютерне моделювання. . . . . . 186


Turn static files into dynamic content formats.

Create a flipbook
Інформатика 7 клас by Issuu user - Issuu