Similar presentations:
Мова програмування. Середовище програмування
1.
Двадцять дев'яте жовтняКласна робота 7
Мова програмування.
Середовище
програмування
2.
Розділ 2§7
Що таке мова програмування?
7
Ви вже знаєте, що алгоритми для виконавців
описують різними способами та використовують різні
форми їх подання.
Якщо алгоритм створюють для
виконавця людини, то, як правило,
його
подають
словесно
або
графічно.
Графічний
спосіб
подання
алгоритмів
передбачає
також
використання
спеціальних
графічних позначок — блок-схем.
3.
Розділ 2§7
Що таке мова програмування?
Основні з цих блоків такі:
7
Початок або кінець алгоритму
Блок введення-виведення даних
Ні
Умова
Команда
Так
Блок умовного переходу
(розгалуження)
Командний блок
4.
Розділ 2§7
Що таке мова програмування?
7
Ви вже використовували середовища для складання
та виконання алгоритмів, наприклад Скретч, у яких
алгоритм будували за допомогою інших блоків-команд.
Для опису
алгоритмів, що
виконуються за
допомогою
комп’ютера,
використовують
спеціальну мову —
мову програмування.
5.
Розділ 2§7
Що таке мова програмування?
Алгоритм,
записаний
мовою
програмування,
називають програмою.
Мова
програмування — це
система позначень
для точного опису
алгоритму, який
потрібно виконати
за допомогою
комп’ютера.
7
6.
Розділ 2§7
Що таке мова програмування?
7
Мова програмування, як і будь-яка інша мова, має
такі складові:
набір символів, з яких утворюють слова та речення цієї мови —
алфавіт;
сукупність спеціальних слів, які мають однозначне пояснення
та застосування — словник;
систему правил складання базових конструкцій мови —
синтаксис;
правила семантики, що пояснюють, яке смислове значення має
опис кожної з вказівок програми і які дії повинен виконати
комп'ютер під час виконання кожної з таких вказівок.
7.
Розділ 2§7
Що таке мова програмування?
Наприклад,
щоб
отримати
повідомлення
(Привіт),
яке
ви
створювали в навчальному середовищі
Скретч за допомогою команди:
Мовою
команду:
програмування
Python
print ('Привіт!')
потрібно
7
ввести
8.
Розділ 2§7
Що таке мова програмування?
До алфавіту мови Python належать:
7
латинські літери та
для запису команд
спеціальні символи
цифри
українські літери
слово print
для числових даних
для коментарів і текстових даних
належить до словника мови й
задає команду Друкувати
Щоб надрукувати потрібний текст, його записують у
дужках між символами «ꞌ» — такі правила синтаксису.
9.
Розділ 2§7
Що таке мова програмування?
7
Щоб команди програми могли виконуватися за
допомогою комп’ютера, слід дотримуватись усіх правил
обраної мови програмування.
Якщо
при
складанні
програми
використати символи, які не входять
до
алфавіту
обраної
мови
програмування, неправильно написати
спеціальні слова чи скласти із цих слів
структуру алгоритму, не дотримуючись
прийнятих правил, це буде сприйнято
як помилку, і програма не виконається.
10.
Розділ 2§7
Яке середовище використовують
для створення програм?
Починаємо
знайомство
з
популярною
сучасною мовою програмування
Python, яка
застосовується для розв’язування різних задач:
написання
прикладних
програм
створення ігор
7
розробки вебсайтів
11.
Розділ 2§7
Яке середовище використовують
для створення програм?
Мова програмування Python
була створена в 1991 році
нідерландським програмістом
Гвідо ван Россумом і названа
ним на честь скетч-серіалу
«Літаючий
цирк
Монті
Пайтона»
(англ.
Monty
Python’s Flying Circus).
Існують версії для:
Windows
Linux
MacOS
7
12.
Розділ 2§7
Яке середовище використовують
для створення програм?
Для створення, редагування та
налагодження програм,
описаних мовою
програмування, використовують
середовище програмування.
Для мови Python, як і для
інших
мов
програмування,
розроблено багато середовищ
програмування.
Розглянемо
одне з них, середовище Thonny.
7
13.
Розділ 2§7
Яке середовище використовують
для створення програм?
7
Середовище Thonny можна завантажити для роботи
на персональному комп’ютері з офіційного сайта
(thonny.org),
обравши
інсталяційний
пакет
для
відповідної операційної системи.
14.
Розділ 2§7
Яке середовище використовують
для створення програм?
Після відкриття файла
інсталяції потрібно
виконати прості кроки
для встановлення
програми:
1) ознайомитись із
умовами ліцензійної
угоди та прийняти їх;
7
15.
Розділ 2§7
Яке середовище використовують
для створення програм?
Продовження…
2) вказати
шлях
для
розміщення
файлів
установки
3) завершити
встановлення.
процес
7
16.
Розділ 2§7
Яке середовище використовують
для створення програм?
7
При першому запуску програми з головного меню чи
створеного
ярлика
на
Робочому
столі
у
вікні
налаштувань обирають мову та тип установлення.
Обрати із списку
мову інтерфейсу
Почати
використання
17.
Розділ 2§7
Яке середовище використовують
для створення програм?
Натиснення
середовища:
кнопки
Let’s
go!
відкриває
Меню середовища
Назва
файла
Панель інструментів
7
вікно
Редактор
програмного
коду
Поле
виконання
програми
18.
Розділ 2§7
Яке середовище використовують
для створення програм?
Створення першої програми
7
Рядок, що починається символом #, — це коментар у
тексті програми. Коментарі
використовують, щоб допомогти
тим, хто ознайомлюється з
текстом програми.
Вони не впливають на хід
виконання програми.
Багаторядкові коментарі
відділяються від тексту програми
потрійними лапками.
19.
Розділ 2§7
Яке середовище використовують
для створення програм?
Для збереження
програми у
меню Файл
оберіть команду
Зберегти як і
збережіть у
власній папці з
іменем Перша
програма.
7
20.
Розділ 2§7
Яке середовище використовують
для створення програм?
7
Зверніть увагу на тип файла при його збереженні.
21.
Розділ 2§7
Яке середовище використовують
для створення програм?
7
Для запуску програми на виконання в меню
Виконати оберіть вказівку Запустити поточний скрипт
або натисніть клавішу F5.
22.
Розділ 2§7
Яке середовище використовують
для створення програм?
Результат виконання програми
7
23.
Розділ 2§7
Яке середовище використовують
для створення програм?
Для очищення
поля
виконання
програми
скористайтесь
вказівкою з
меню Правка —
Очистити
оболонку або
комбінацію
клавіш Ctrl+L.
7
24.
Розділ 2§7
Чи можна використати середовище
програмування як звичайний калькулятор?
7
У середовищі Thonny можна знаходити значення
виразів безпосередньо в полі виконання програми.
Наприклад, як на малюнку.
Операція додавання позначається +
Операція віднімання позначається Операція множення позначається *
Операція ділення позначається /. Ціла
частина від дробової в дійсному числі
відділяється крапкою
Операція піднесення до степеня
позначається **
25.
Розділ 2§7
Чи можна використати середовище
програмування як звичайний калькулятор?
Для того щоб добути квадратний корінь
із числа x, використовують оператор:
А щоб добути корінь n-го степеня:
7
x**0.5
x**(1/n)
На відміну від звичайного калькулятора, у середовищі
Thonny можна використати спеціальний оператор:
ділення за модулем (%)
який обчислює остачу від
ділення
>>> 15%6
3
операцію цілочисельного
ділення (//)
>>>15//6
2
26.
Розділ 2§7
Чи можна використати середовище
програмування як звичайний калькулятор?
7
У складених математичних виразах використовують
порядок виконання дій за вказаними пріоритетами:
1)дужки ();
2)піднесення до степеня **;
3)множення *, ділення /, остача від ділення %,
цілочисельне ділення//;
4)додавання +, віднімання –.
27.
Розділ 2§7
Чи можна використати середовище
програмування як звичайний калькулятор?
Порівняйте
7
28.
Розділ 2§7
Як у програмі мовою Python
використовують команду виведення?
7
Ви вже знаєте, що для виведення результату
виконання програми застосовують команду:
print()
Приклади її застосування
описано в таблиці.
Команда
та
отримані
результати
Результат
print (''Комп’ютер – мій помічник'')
Комп’ютер – мій помічник
print ('Комп\’ютер – мій помічник')
Комп’ютер – мій помічник
29.
Розділ 2§7
Як у програмі мовою Python
використовують команду виведення?
Продовження…
Результат
Команда
print (15*3)
45
print ('15'*3)
151515
print ('15'+'3')
153
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
7
30.
Розділ 2§7
Як у програмі мовою Python
використовують команду виведення?
У команді print() іменований параметр:
sep
7
(від анг. separator — роздільник) у
передостанньому рядку таблиці використовує
порожній рядок (дві одинарні лапки ꞌ ꞌ
підряд) як роздільник.
Як параметр sep можна використовувати
будь-який рядок, у тому числі такий, що
складається з декількох символів.
31.
Розділ 2§7
Як у програмі мовою Python
використовують команду виведення?
7
Якщо
нам
потрібно
зробити
кілька
різних
роздільників
для
різних
частин
рядків,
то
не
залишається іншого вибору, окрім як використовувати
кілька команд
print() поспіль, як наприклад, в
останньому рядку таблиці. Зверніть увагу, що в першій
команді використано ще один іменований параметр end.
Оскільки після кожної команди print() наступне
виведення здійснюється з нового рядка, то параметр:
end=ꞌ ꞌ
дає змогу «склеїти» два виведення.
32.
Розділ 2§7
Повторюємо
7
Розгляньте схему та складіть розповідь, як пов’язані її
складові.
суспільство
Мова
людського спілкування
Алфавіт
Словник
Синтаксис
середовище
програмування
програмування
Правила семантики
33.
Розділ 2§7
Домашнє завдання
7
Проаналізувати
§ 7, ст. 61-68
34.
7Дякую за увагу!