2. 7
Мова програмування.
Середовище програмування
Розділ 2
§ 7
Ви дізнаєтесь:
●що таке мова програмування;
●яке середовище використовують для
створення програм;
●чи можна використати середовище
програмування як звичайний калькулятор;
●як у програмі мовою Python використовують
команду виведення.
3. 7
Що таке мова програмування?
Розділ 2
§ 7
Ви вже знаєте, що алгоритми для виконавців
описують різними способами та використовують різні
форми їх подання.
Якщо алгоритм створюють для
виконавця людини, то, як правило,
його подають словесно або
графічно.
Графічний спосіб подання
алгоритмів передбачає також
використання спеціальних
графічних позначок — блок-схем.
4. 7
Що таке мова програмування?
Розділ 2
§ 7
Основні з цих блоків такі:
Початок або кінець алгоритму
Блок введення-виведення даних
Блок умовного переходу
(розгалуження)
Командний блок
Команда
Так
Ні
Умова
5. 7
Що таке мова програмування?
Розділ 2
§ 7
Ви вже використовували середовища для складання
та виконання алгоритмів, наприклад Скретч, у яких
алгоритм будували за допомогою інших блоків-команд.
Для опису
алгоритмів, що
виконуються за
допомогою
комп’ютера,
використовують
спеціальну мову —
мову програмування.
6. 7
Що таке мова програмування?
Розділ 2
§ 7
Алгоритм, записаний
мовою програмування,
називають програмою.
Мова
програмування — це
система позначень
для точного опису
алгоритму, який
потрібно виконати
за допомогою
комп’ютера.
7. 7
Що таке мова програмування?
Розділ 2
§ 7
Мова програмування, як і будь-яка інша мова, має
такі складові:
набір символів, з яких утворюють слова та речення цієї мови —
алфавіт;
сукупність спеціальних слів, які мають однозначне пояснення
та застосування — словник;
систему правил складання базових конструкцій мови —
синтаксис;
правила семантики, що пояснюють, яке смислове значення має
опис кожної з вказівок програми і які дії повинен виконати
комп'ютер під час виконання кожної з таких вказівок.
8. 7
Що таке мова програмування?
Розділ 2
§ 7
Наприклад, щоб отримати
повідомлення (Привіт), яке ви
створювали в навчальному середовищі
Скретч за допомогою команди:
Мовою програмування Python потрібно ввести
команду:
print ('Привіт!')
9. 7
Що таке мова програмування?
Розділ 2
§ 7
До алфавіту мови Python належать:
латинські літери та
спеціальні символи
Щоб надрукувати потрібний текст, його записують у
дужках між символами «ꞌ» — такі правила синтаксису.
для запису команд
цифри для числових даних
українські літери для коментарів і текстових даних
слово print
належить до словника мови й
задає команду Друкувати
10. 7
Що таке мова програмування?
Розділ 2
§ 7
Щоб команди програми могли виконуватися за
допомогою комп’ютера, слід дотримуватись усіх правил
обраної мови програмування.
Якщо при складанні програми
використати символи, які не входять
до алфавіту обраної мови
програмування, неправильно написати
спеціальні слова чи скласти із цих слів
структуру алгоритму, не дотримуючись
прийнятих правил, це буде сприйнято
як помилку, і програма не виконається.
11. 7
Яке середовище використовують
для створення програм?
Розділ 2
§ 7
Починаємо знайомство з популярною
сучасною мовою програмування Python, яка
застосовується для розв’язування різних задач:
написання
прикладних
програм
створення ігор
розробки веб-
сайтів
12. 7
Яке середовище використовують
для створення програм?
Розділ 2
§ 7
Мова програмування Python
була створена в 1991 році
нідерландським програмістом
Гвідо ван Россумом і названа
ним на честь скетч-серіалу
«Літаючий цирк Монті
Пайтона» (англ. Monty
Python’s Flying Circus).
Існують версії для:
Windows Linux MacOS
13. 7
Яке середовище використовують
для створення програм?
Розділ 2
§ 7
Для створення, редагування та
налагодження програм,
описаних мовою
програмування, використовують
середовище програмування.
Для мови Python, як і для
інших мов програмування,
розроблено багато середовищ
програмування.
14. 7
Яке середовище використовують
для створення програм?
Розділ 2
§ 7
Створення першої програми
Моя перша програма на мові програмування Pithon
Перейдіть в Онлайн сервіс для програмування на мові Python
Клацніть на рядку №10
Довідка
Команда print(...) - означає “надрукувати” (вивести
результат), без неї програма нічого нам не виведе на
екран при виконанні.
Для виведення тексту використовують дужки і лапки:
print(“Привіт”)
Для виведення чисел та результатів арифметичних дій з
ними, використовують лише дужки: print(45*78-15)
Кожну команду записують з нового рядка без зайвих
пропусків (для переходу на новий рядок, використовують
клавішу Enter)
15. 7
Яке середовище використовують
для створення програм?
Розділ 2
§ 7
Створення першої програми
Введіть текст вашої програми, згідно зразка на малюнку нижче (у
фразі “Мене звати….” замість трьох крапок введіть своє ім’я)
Натисніть зелену кнопку (знаходиться зверху над текстом).
Таким чином ваша програма запуститься і виконається.
16. 7
Яке середовище використовують
для створення програм?
Розділ 2
§ 7
Створення першої програми
Перегляньте результат виконання програми внизу екрана
(частина вікна чорного кольору).
У вас має бути такий результат
17. 7
Як у програмі мовою Python
використовують команду виведення?
Розділ 2
§ 7
Ви вже знаєте, що для виведення результату
виконання програми застосовують команду:
Результат
Команда
print (''Комп’ютер – мій помічник'') Комп’ютер – мій помічник
print ('Комп’ютер – мій помічник') Комп’ютер – мій помічник
print()
Приклади її застосування та отримані результати
описано в таблиці.
18. 7
Як у програмі мовою Python
використовують команду виведення?
Розділ 2
§ 7
Продовження…
Результат
Команда
print ('15+3=', 15+3) 15+3=18
print ('15+3=', 15+3, sep=' ') 15+3= 18
print ('15', '3', sep=' + ', end=' ')
print (' = ', 15+3 , sep=' ')
15 + 3 = 18
print (15*3) 45
print ('15'*3) 151515
print ('15'+'3') 153
19. 7
Як у програмі мовою Python
використовують команду виведення?
Розділ 2
§ 7
Якщо нам потрібно зробити кілька різних
роздільників для різних частин рядків, то не
залишається іншого вибору, окрім як використовувати
кілька команд print() поспіль, як наприклад, в
останньому рядку таблиці. Зверніть увагу, що в першій
команді використано ще один іменований параметр end.
Оскільки після кожної команди print() наступне
виведення здійснюється з нового рядка, то параметр:
дає змогу «склеїти» два виведення.
end=ꞌ ꞌ
20. 7
Повторюємо
Розділ 2
§ 7
Розгляньте схему та складіть розповідь, як пов’язані її
складові.
Мова
людського спілкування програмування
Алфавіт Словник Синтаксис Правила семантики
середовище
програмування
суспільство
22. 7
Обговорюємо
Розділ 2
§ 7
1. Які є способи подання алгоритмів?
2. Що таке мова програмування? Чим вона відрізняється
від мови людського спілкування?
3. У чому особливість установлення середовища
програмування Thonny на персональний комп’ютер?
4. Як вивести повідомлення в поле виконання програми?
5. Які правила запису команди print() мовою
програмування Python?
6. Як виконують арифметичні операції в
середовищі Thonny?