Середовища проектування
Нова українська школа
Урок 31
Інформатика 5
teach-inf.com.ua
за підручником
Бондаренко О.О. та ін.
Середовище опису та виконання алгоритмів
Починаємо знайомство з популярною сучасною мовою програмування Python, яка застосовується для розв’язування різних задач:
написання прикладних програм
створення ігор
розробки вебсайтів
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Середовище опису та виконання алгоритмів
Мова програмування Python була створена в 1991 році нідерландським програмістом Гвідо ван Россумом і названа ним на честь скетч-серіалу «Літаючий цирк Монті Пайтона» (англ. Monty Python’s Flying Circus).
Існують версії для:
Windows
Linux
MacOS
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Установлення програмного середовища Python
Перш ніж почати програмувати на Python, середовище програмування потрібно встановити на комп’ютер.
Завантажити файл для інсталяції можна із сайта:
python.org
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Установлення програмного середовища Python
Разом із Python 3 на комп’ютер буде встановлено програму IDLE – орієнтоване на початківців середовище програмування, у якому є засоби для написання та налагодження програм мовою Python.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Установлення програмного середовища Python
Алгоритм установлення програмного середовища Python:
2
3
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Установлення програмного середовища Python
(Продовження…) Алгоритм установлення програмно-го середовища Python:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Установлення програмного середовища Python
(Продовження…) Алгоритм установлення програмно-го середовища Python:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Установлення програмного середовища Python
Відкрити вікно середовища IDLE можна:
використовуючи команду IDLE (Python) меню Пуск
використовуючи значок на Робочому столі
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Установлення програмного середовища Python
У результаті відкривається вікно Python Shell середовища розробки та виконання проєктів IDLE,
Робоче поле
Головне меню
Позначають позицію, у якій можна вводити команди мовою програмування Python
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Установлення програмного середовища Python
Ми можемо починати програмувати, записуючи команди після позначки >>>.
Рядок >>> називається запрошенням, і його наявність означає, що комп’ютер готовий прийняти вашу першу команду.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Установлення програмного середовища Python
У Python існують два види вікон:
вікно програми
вікно консолі (IDLE)
можна вводити й зберігати програмний код для подальшого виконання
можна уводити команди й одразу отримувати результат виконання
Текст програми
Результат виконання
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Знайомство з IDLE
Вікно IDLE є вікном консолі. У ньому відображаються результати виконання програми й повідомлення про помилки в програмному коді.
На рисунку проілюстровано виконання команд у вікні IDLE.
Результат виконання
команди a + b
Команди присвоєння
значень змінним a і b
Команда знаходження
суми двох чисел
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Знайомство з IDLE
Команди, які введено у вікні консолі, виконуються після натискання клавіші Enter, і результат одразу виводиться у вікні IDLE.
ПРИКЛАД 1. Щоб зрозуміти, як працює IDLE, після позначки >>> запишемо команду
print ('Hello, World!')
Натиснемо клавішу Enter. У вікні IDLE буде виведено привітання.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Знайомство з IDLE
Вікно IDLE зручно використовувати для того, щоб зрозуміти, що виконує та чи інша команда. Але для створення великих програм, які необхідно зберігати й редагувати, використовують вікно програми.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Вікно програми
Вікно програми призначене для введення та редагування тексту програми.
Щоб відкрити вікно програми, в IDLE виберіть команду File ⇒ New File. Відкриється окреме вікно програми, яка до першого збереження має ім’я Untitled.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Вікно програми
На рисунку наведено алгоритм роботи з програмою в середовищі Python у вікні програми.
Введення тексту програми
Збереження файлу програми
Виконання програми
Перегляд результату у вікні IDLE
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Вікно програми
ПРИКЛАД 2. Створимо програму розв’язування задачі за поданим раніше алгоритмом роботи з програмою.
Задача: знайти суму і добуток двох чисел.
Присвоїти a значення 5.
Присвоїти b значення 3
Команда print друкує
результати обчислень
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Вікно програми
(Продовження…)
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Вікно програми
(Продовження…)
Результати обчислень
у вікні консолі
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Вікно програми
Зверніть увагу, що попередження виділено червоним кольором.
Програму не можна запустити на виконання, поки вона не збережена. У разі спроби виконати програму без збереження з’явиться попередження.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Вікно програми
У Python різні складові програмного коду виділяються певними кольорами:
Команди Python, наприклад, print, — фіолетового кольору
Рядки в лапках виділені зеленим кольором. Якщо дужки навколо текстового рядка теж виділені зеленим, десь не вистачає лапок
Службові слова мови Python (if, while ті інші) — помаранчевого кольору
Помилки у вікні програми та повідомлення про помилки у вікні консолі виділяються червоним
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Розгадайте ребус
Програма
«Ребуси українською» © rebus1.com
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Питання для самоперевірки
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Домашнє завдання
Проаналізувати
с. 139-144
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Працюємо за комп’ютером
Сторінка
143-144
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 21
Дякую за увагу!
Нова українська школа
Урок 31
Інформатика 5
teach-inf.com.ua
за підручником
Бондаренко О.О. та ін.