SlideShare a Scribd company logo
7
Мова
програмування.
Середовище
програмування
7
Мова програмування.
Середовище програмування
Розділ 2
§ 7
Ви дізнаєтесь:
●що таке мова програмування;
●яке середовище використовують для
створення програм;
●чи можна використати середовище
програмування як звичайний калькулятор;
●як у програмі мовою Python використовують
команду виведення.
7
Що таке мова програмування?
Розділ 2
§ 7
Ви вже знаєте, що алгоритми для виконавців
описують різними способами та використовують різні
форми їх подання.
Якщо алгоритм створюють для
виконавця людини, то, як правило,
його подають словесно або
графічно.
Графічний спосіб подання
алгоритмів передбачає також
використання спеціальних
графічних позначок — блок-схем.
7
Що таке мова програмування?
Розділ 2
§ 7
Основні з цих блоків такі:
Початок або кінець алгоритму
Блок введення-виведення даних
Блок умовного переходу
(розгалуження)
Командний блок
Команда
Так
Ні
Умова
7
Що таке мова програмування?
Розділ 2
§ 7
Ви вже використовували середовища для складання
та виконання алгоритмів, наприклад Скретч, у яких
алгоритм будували за допомогою інших блоків-команд.
Для опису
алгоритмів, що
виконуються за
допомогою
комп’ютера,
використовують
спеціальну мову —
мову програмування.
7
Що таке мова програмування?
Розділ 2
§ 7
Алгоритм, записаний
мовою програмування,
називають програмою.
Мова
програмування — це
система позначень
для точного опису
алгоритму, який
потрібно виконати
за допомогою
комп’ютера.
7
Що таке мова програмування?
Розділ 2
§ 7
Мова програмування, як і будь-яка інша мова, має
такі складові:
набір символів, з яких утворюють слова та речення цієї мови —
алфавіт;
сукупність спеціальних слів, які мають однозначне пояснення
та застосування — словник;
систему правил складання базових конструкцій мови —
синтаксис;
правила семантики, що пояснюють, яке смислове значення має
опис кожної з вказівок програми і які дії повинен виконати
комп'ютер під час виконання кожної з таких вказівок.
7
Що таке мова програмування?
Розділ 2
§ 7
Наприклад, щоб отримати
повідомлення (Привіт), яке ви
створювали в навчальному середовищі
Скретч за допомогою команди:
Мовою програмування Python потрібно ввести
команду:
print ('Привіт!')
7
Що таке мова програмування?
Розділ 2
§ 7
До алфавіту мови Python належать:
латинські літери та
спеціальні символи
Щоб надрукувати потрібний текст, його записують у
дужках між символами «ꞌ» — такі правила синтаксису.
для запису команд
цифри для числових даних
українські літери для коментарів і текстових даних
слово print
належить до словника мови й
задає команду Друкувати
7
Що таке мова програмування?
Розділ 2
§ 7
Щоб команди програми могли виконуватися за
допомогою комп’ютера, слід дотримуватись усіх правил
обраної мови програмування.
Якщо при складанні програми
використати символи, які не входять
до алфавіту обраної мови
програмування, неправильно написати
спеціальні слова чи скласти із цих слів
структуру алгоритму, не дотримуючись
прийнятих правил, це буде сприйнято
як помилку, і програма не виконається.
7
Яке середовище використовують
для створення програм?
Розділ 2
§ 7
Починаємо знайомство з популярною
сучасною мовою програмування Python, яка
застосовується для розв’язування різних задач:
написання
прикладних
програм
створення ігор
розробки веб-
сайтів
7
Яке середовище використовують
для створення програм?
Розділ 2
§ 7
Мова програмування Python
була створена в 1991 році
нідерландським програмістом
Гвідо ван Россумом і названа
ним на честь скетч-серіалу
«Літаючий цирк Монті
Пайтона» (англ. Monty
Python’s Flying Circus).
Існують версії для:
Windows Linux MacOS
7
Яке середовище використовують
для створення програм?
Розділ 2
§ 7
Для створення, редагування та
налагодження програм,
описаних мовою
програмування, використовують
середовище програмування.
Для мови Python, як і для
інших мов програмування,
розроблено багато середовищ
програмування.
7
Яке середовище використовують
для створення програм?
Розділ 2
§ 7
Створення першої програми
Моя перша програма на мові програмування Pithon
Перейдіть в Онлайн сервіс для програмування на мові Python
Клацніть на рядку №10
Довідка
Команда print(...) - означає “надрукувати” (вивести
результат), без неї програма нічого нам не виведе на
екран при виконанні.
Для виведення тексту використовують дужки і лапки:
print(“Привіт”)
Для виведення чисел та результатів арифметичних дій з
ними, використовують лише дужки: print(45*78-15)
Кожну команду записують з нового рядка без зайвих
пропусків (для переходу на новий рядок, використовують
клавішу Enter)
7
Яке середовище використовують
для створення програм?
Розділ 2
§ 7
Створення першої програми
Введіть текст вашої програми, згідно зразка на малюнку нижче (у
фразі “Мене звати….” замість трьох крапок введіть своє ім’я)
Натисніть зелену кнопку (знаходиться зверху над текстом).
Таким чином ваша програма запуститься і виконається.
7
Яке середовище використовують
для створення програм?
Розділ 2
§ 7
Створення першої програми
Перегляньте результат виконання програми внизу екрана
(частина вікна чорного кольору).
У вас має бути такий результат
7
Як у програмі мовою Python
використовують команду виведення?
Розділ 2
§ 7
Ви вже знаєте, що для виведення результату
виконання програми застосовують команду:
Результат
Команда
print (''Комп’ютер – мій помічник'') Комп’ютер – мій помічник
print ('Комп’ютер – мій помічник') Комп’ютер – мій помічник
print()
Приклади її застосування та отримані результати
описано в таблиці.
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
7
Як у програмі мовою Python
використовують команду виведення?
Розділ 2
§ 7
Якщо нам потрібно зробити кілька різних
роздільників для різних частин рядків, то не
залишається іншого вибору, окрім як використовувати
кілька команд print() поспіль, як наприклад, в
останньому рядку таблиці. Зверніть увагу, що в першій
команді використано ще один іменований параметр end.
Оскільки після кожної команди print() наступне
виведення здійснюється з нового рядка, то параметр:
дає змогу «склеїти» два виведення.
end=ꞌ ꞌ
7
Повторюємо
Розділ 2
§ 7
Розгляньте схему та складіть розповідь, як пов’язані її
складові.
Мова
людського спілкування програмування
Алфавіт Словник Синтаксис Правила семантики
середовище
програмування
суспільство
7
Розгадайте ребус
Програмування
Розділ 2
§ 7
7
Обговорюємо
Розділ 2
§ 7
1. Які є способи подання алгоритмів?
2. Що таке мова програмування? Чим вона відрізняється
від мови людського спілкування?
3. У чому особливість установлення середовища
програмування Thonny на персональний комп’ютер?
4. Як вивести повідомлення в поле виконання програми?
5. Які правила запису команди print() мовою
програмування Python?
6. Як виконують арифметичні операції в
середовищі Thonny?
7
Домашнє завдання
Проаналізувати
§ 7, с. 61-62
Розділ 2
§ 7
7
Працюємо за комп’ютером
Розділ 2
§ 7
Сторінка
62-67
7
Дякую за увагу!

More Related Content

What's hot

Рівняння дотичної до графіка функції
Рівняння дотичної до графіка функціїРівняння дотичної до графіка функції
Рівняння дотичної до графіка функції
Nina Shestak
 
8 клас 40 урок. Елементи для введення даних: текстове поле, прапорець, випада...
8 клас 40 урок. Елементи для введення даних: текстове поле, прапорець, випада...8 клас 40 урок. Елементи для введення даних: текстове поле, прапорець, випада...
8 клас 40 урок. Елементи для введення даних: текстове поле, прапорець, випада...
StAlKeRoV
 
комп’ютерна презентація
комп’ютерна презентаціякомп’ютерна презентація
комп’ютерна презентація
NVK4
 
Вивчаємо мову програмування Lazarus
Вивчаємо мову програмування LazarusВивчаємо мову програмування Lazarus
Вивчаємо мову програмування Lazarus
Юлія Артюх
 
Робочий зошит з інформатики 5 клас за підручником Ривкінд
Робочий зошит з інформатики 5 клас за підручником РивкіндРобочий зошит з інформатики 5 клас за підручником Ривкінд
Робочий зошит з інформатики 5 клас за підручником Ривкінд
VsimPPT
 
8 клас урок 7
8 клас урок 78 клас урок 7
8 клас урок 7
Александр Карпук
 
8 клас урок №6
8 клас урок №68 клас урок №6
8 клас урок №6
Марина Конколович
 
Зберігання інформації. Носії інформації.
Зберігання інформації. Носії інформації.Зберігання інформації. Носії інформації.
Зберігання інформації. Носії інформації.
V_Kobzar
 
9 клас урок 17
9 клас урок 179 клас урок 17
9 клас урок 17
Юлія Артюх
 
Біологія 7 клас. Зошит для тематичного контролю знань
Біологія 7 клас.  Зошит для тематичного контролю знаньБіологія 7 клас.  Зошит для тематичного контролю знань
Біологія 7 клас. Зошит для тематичного контролю знань
Сергій Ільчишин
 
Урок 42. Алгоритми з повтореннями для опрацювання величин. Цикл з лічильником
 Урок 42. Алгоритми з повтореннями  для опрацювання величин.  Цикл з лічильником Урок 42. Алгоритми з повтореннями  для опрацювання величин.  Цикл з лічильником
Урок 42. Алгоритми з повтореннями для опрацювання величин. Цикл з лічильником
Василь Тереховський
 
портфоліо учня
портфоліо учняпортфоліо учня
портфоліо учня
yagilnytska
 
Етапи створення веб сайтів
Етапи створення веб сайтівЕтапи створення веб сайтів
Етапи створення веб сайтів
Yulia Vlasenko
 
Урок 3. Апаратна і програмна складові інформаційної системи. Комп'ютер як при...
Урок 3. Апаратна і програмна складові інформаційної системи. Комп'ютер як при...Урок 3. Апаратна і програмна складові інформаційної системи. Комп'ютер як при...
Урок 3. Апаратна і програмна складові інформаційної системи. Комп'ютер як при...
Ihor Tkachenko
 
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єктиІнформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
Володимир Бондар
 
4 клас урок 24 середовище виконання алгоритмів скретч
4 клас урок 24 середовище виконання алгоритмів скретч4 клас урок 24 середовище виконання алгоритмів скретч
4 клас урок 24 середовище виконання алгоритмів скретч
Сокальська ЗШ І-ІІІ ступенів №2
 
5 клас 29 урок. Графічні об’єкти слайдів. Вставляння зображень.
5 клас 29 урок. Графічні об’єкти слайдів. Вставляння зображень.5 клас 29 урок. Графічні об’єкти слайдів. Вставляння зображень.
5 клас 29 урок. Графічні об’єкти слайдів. Вставляння зображень.
StAlKeRoV
 
Опорно - рухова система хребетних тварин.
Опорно - рухова система хребетних тварин.Опорно - рухова система хребетних тварин.
Опорно - рухова система хребетних тварин.
labinskiir-33
 
Задачі з екології
Задачі з екологіїЗадачі з екології
Задачі з екології
Наталья Полищук
 
Презентація "Ссавці"
Презентація "Ссавці"Презентація "Ссавці"
Презентація "Ссавці"
Natalia Yatsuk-Timoshenko
 

What's hot (20)

Рівняння дотичної до графіка функції
Рівняння дотичної до графіка функціїРівняння дотичної до графіка функції
Рівняння дотичної до графіка функції
 
8 клас 40 урок. Елементи для введення даних: текстове поле, прапорець, випада...
8 клас 40 урок. Елементи для введення даних: текстове поле, прапорець, випада...8 клас 40 урок. Елементи для введення даних: текстове поле, прапорець, випада...
8 клас 40 урок. Елементи для введення даних: текстове поле, прапорець, випада...
 
комп’ютерна презентація
комп’ютерна презентаціякомп’ютерна презентація
комп’ютерна презентація
 
Вивчаємо мову програмування Lazarus
Вивчаємо мову програмування LazarusВивчаємо мову програмування Lazarus
Вивчаємо мову програмування Lazarus
 
Робочий зошит з інформатики 5 клас за підручником Ривкінд
Робочий зошит з інформатики 5 клас за підручником РивкіндРобочий зошит з інформатики 5 клас за підручником Ривкінд
Робочий зошит з інформатики 5 клас за підручником Ривкінд
 
8 клас урок 7
8 клас урок 78 клас урок 7
8 клас урок 7
 
8 клас урок №6
8 клас урок №68 клас урок №6
8 клас урок №6
 
Зберігання інформації. Носії інформації.
Зберігання інформації. Носії інформації.Зберігання інформації. Носії інформації.
Зберігання інформації. Носії інформації.
 
9 клас урок 17
9 клас урок 179 клас урок 17
9 клас урок 17
 
Біологія 7 клас. Зошит для тематичного контролю знань
Біологія 7 клас.  Зошит для тематичного контролю знаньБіологія 7 клас.  Зошит для тематичного контролю знань
Біологія 7 клас. Зошит для тематичного контролю знань
 
Урок 42. Алгоритми з повтореннями для опрацювання величин. Цикл з лічильником
 Урок 42. Алгоритми з повтореннями  для опрацювання величин.  Цикл з лічильником Урок 42. Алгоритми з повтореннями  для опрацювання величин.  Цикл з лічильником
Урок 42. Алгоритми з повтореннями для опрацювання величин. Цикл з лічильником
 
портфоліо учня
портфоліо учняпортфоліо учня
портфоліо учня
 
Етапи створення веб сайтів
Етапи створення веб сайтівЕтапи створення веб сайтів
Етапи створення веб сайтів
 
Урок 3. Апаратна і програмна складові інформаційної системи. Комп'ютер як при...
Урок 3. Апаратна і програмна складові інформаційної системи. Комп'ютер як при...Урок 3. Апаратна і програмна складові інформаційної системи. Комп'ютер як при...
Урок 3. Апаратна і програмна складові інформаційної системи. Комп'ютер як при...
 
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єктиІнформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
 
4 клас урок 24 середовище виконання алгоритмів скретч
4 клас урок 24 середовище виконання алгоритмів скретч4 клас урок 24 середовище виконання алгоритмів скретч
4 клас урок 24 середовище виконання алгоритмів скретч
 
5 клас 29 урок. Графічні об’єкти слайдів. Вставляння зображень.
5 клас 29 урок. Графічні об’єкти слайдів. Вставляння зображень.5 клас 29 урок. Графічні об’єкти слайдів. Вставляння зображень.
5 клас 29 урок. Графічні об’єкти слайдів. Вставляння зображень.
 
Опорно - рухова система хребетних тварин.
Опорно - рухова система хребетних тварин.Опорно - рухова система хребетних тварин.
Опорно - рухова система хребетних тварин.
 
Задачі з екології
Задачі з екологіїЗадачі з екології
Задачі з екології
 
Презентація "Ссавці"
Презентація "Ссавці"Презентація "Ссавці"
Презентація "Ссавці"
 

Similar to 7_0711.pptx

3 клас урок 28 як створювати програми
3 клас урок 28 як створювати програми3 клас урок 28 як створювати програми
3 клас урок 28 як створювати програми
Сокальська ЗШ І-ІІІ ступенів №2
 
Mka python jr-urok_01_ua_1563258764
Mka python jr-urok_01_ua_1563258764Mka python jr-urok_01_ua_1563258764
Mka python jr-urok_01_ua_1563258764
PavloTsiura
 
7_1212.pptx
7_1212.pptx7_1212.pptx
7_1212.pptx
ssuser53d8f2
 
Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас
PRESLAVA1972
 
Urok01
Urok01Urok01
3 клас урок 27 як працювати в середовищі програмування скретч
3 клас урок 27 як працювати в середовищі програмування скретч3 клас урок 27 як працювати в середовищі програмування скретч
3 клас урок 27 як працювати в середовищі програмування скретч
Сокальська ЗШ І-ІІІ ступенів №2
 
7 proekt
7 proekt7 proekt
7 proekt
SvitlanaZabazna
 
Less34
Less34Less34
урок 4 6 клас
урок 4 6 класурок 4 6 клас
урок 4 6 клас
mrsvetlana01
 
1 4
1 41 4
Less33
Less33Less33
Inf tema 1_urok_4_6_klas
Inf tema 1_urok_4_6_klasInf tema 1_urok_4_6_klas
Inf tema 1_urok_4_6_klas
AllaGureva
 
Мови програмування
Мови програмуванняМови програмування
Мови програмуванняAlyona Tribko
 
Inf tema 1_urok_4_6_klas
Inf tema 1_urok_4_6_klasInf tema 1_urok_4_6_klas
Inf tema 1_urok_4_6_klas
Светлана Правдивая
 
поняття мови програмування
поняття мови програмуванняпоняття мови програмування
поняття мови програмування
Татьяна Ляш
 
Інформатика-6. Урок 5
Інформатика-6. Урок 5Інформатика-6. Урок 5
Інформатика-6. Урок 5
Володимир Бондар
 
Про програму Scratch
Про програму ScratchПро програму Scratch
Про програму Scratch
tawa12345
 
7 class 22
7 class 227 class 22
7 class 22
ssuserdc1def
 
Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас
PRESLAVA1972
 

Similar to 7_0711.pptx (20)

3 клас урок 28 як створювати програми
3 клас урок 28 як створювати програми3 клас урок 28 як створювати програми
3 клас урок 28 як створювати програми
 
Mka python jr-urok_01_ua_1563258764
Mka python jr-urok_01_ua_1563258764Mka python jr-urok_01_ua_1563258764
Mka python jr-urok_01_ua_1563258764
 
7_1212.pptx
7_1212.pptx7_1212.pptx
7_1212.pptx
 
Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас
 
Urok01
Urok01Urok01
Urok01
 
6 клас урок 4
6 клас урок 46 клас урок 4
6 клас урок 4
 
3 клас урок 27 як працювати в середовищі програмування скретч
3 клас урок 27 як працювати в середовищі програмування скретч3 клас урок 27 як працювати в середовищі програмування скретч
3 клас урок 27 як працювати в середовищі програмування скретч
 
7 proekt
7 proekt7 proekt
7 proekt
 
Less34
Less34Less34
Less34
 
урок 4 6 клас
урок 4 6 класурок 4 6 клас
урок 4 6 клас
 
1 4
1 41 4
1 4
 
Less33
Less33Less33
Less33
 
Inf tema 1_urok_4_6_klas
Inf tema 1_urok_4_6_klasInf tema 1_urok_4_6_klas
Inf tema 1_urok_4_6_klas
 
Мови програмування
Мови програмуванняМови програмування
Мови програмування
 
Inf tema 1_urok_4_6_klas
Inf tema 1_urok_4_6_klasInf tema 1_urok_4_6_klas
Inf tema 1_urok_4_6_klas
 
поняття мови програмування
поняття мови програмуванняпоняття мови програмування
поняття мови програмування
 
Інформатика-6. Урок 5
Інформатика-6. Урок 5Інформатика-6. Урок 5
Інформатика-6. Урок 5
 
Про програму Scratch
Про програму ScratchПро програму Scratch
Про програму Scratch
 
7 class 22
7 class 227 class 22
7 class 22
 
Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас
 

More from ssuser53d8f2

6_1403.pptx
6_1403.pptx6_1403.pptx
6_1403.pptx
ssuser53d8f2
 
6_2802.pptx
6_2802.pptx6_2802.pptx
6_2802.pptx
ssuser53d8f2
 
7_2302_Інструкційна картка.docx
7_2302_Інструкційна картка.docx7_2302_Інструкційна картка.docx
7_2302_Інструкційна картка.docx
ssuser53d8f2
 
6_22.pptx
6_22.pptx6_22.pptx
6_22.pptx
ssuser53d8f2
 
6_21.pptx
6_21.pptx6_21.pptx
6_21.pptx
ssuser53d8f2
 
7_2601.pptx
7_2601.pptx7_2601.pptx
7_2601.pptx
ssuser53d8f2
 
5_1901.pptx
5_1901.pptx5_1901.pptx
5_1901.pptx
ssuser53d8f2
 
7_1901.pptx
7_1901.pptx7_1901.pptx
7_1901.pptx
ssuser53d8f2
 
7_2811.pptx
7_2811.pptx7_2811.pptx
7_2811.pptx
ssuser53d8f2
 
Об’єкти презентації та засоби керування її демонстрацією.pptx
Об’єкти презентації та засоби керування її демонстрацією.pptxОб’єкти презентації та засоби керування її демонстрацією.pptx
Об’єкти презентації та засоби керування її демонстрацією.pptx
ssuser53d8f2
 
7_1611.pptx
7_1611.pptx7_1611.pptx
7_1611.pptx
ssuser53d8f2
 
Інформаційний марафон.pptx
Інформаційний марафон.pptxІнформаційний марафон.pptx
Інформаційний марафон.pptx
ssuser53d8f2
 
6_0411.pptx
6_0411.pptx6_0411.pptx
6_0411.pptx
ssuser53d8f2
 
7_3110.pptx
7_3110.pptx7_3110.pptx
7_3110.pptx
ssuser53d8f2
 
7_1710.pptx
7_1710.pptx7_1710.pptx
7_1710.pptx
ssuser53d8f2
 
6_1410.pptx
6_1410.pptx6_1410.pptx
6_1410.pptx
ssuser53d8f2
 
7_1010.pptx
7_1010.pptx7_1010.pptx
7_1010.pptx
ssuser53d8f2
 
6_0710.pptx
6_0710.pptx6_0710.pptx
6_0710.pptx
ssuser53d8f2
 
7_0310.pptx
7_0310.pptx7_0310.pptx
7_0310.pptx
ssuser53d8f2
 
6 клас Урок 6.pptx
6 клас Урок 6.pptx6 клас Урок 6.pptx
6 клас Урок 6.pptx
ssuser53d8f2
 

More from ssuser53d8f2 (20)

6_1403.pptx
6_1403.pptx6_1403.pptx
6_1403.pptx
 
6_2802.pptx
6_2802.pptx6_2802.pptx
6_2802.pptx
 
7_2302_Інструкційна картка.docx
7_2302_Інструкційна картка.docx7_2302_Інструкційна картка.docx
7_2302_Інструкційна картка.docx
 
6_22.pptx
6_22.pptx6_22.pptx
6_22.pptx
 
6_21.pptx
6_21.pptx6_21.pptx
6_21.pptx
 
7_2601.pptx
7_2601.pptx7_2601.pptx
7_2601.pptx
 
5_1901.pptx
5_1901.pptx5_1901.pptx
5_1901.pptx
 
7_1901.pptx
7_1901.pptx7_1901.pptx
7_1901.pptx
 
7_2811.pptx
7_2811.pptx7_2811.pptx
7_2811.pptx
 
Об’єкти презентації та засоби керування її демонстрацією.pptx
Об’єкти презентації та засоби керування її демонстрацією.pptxОб’єкти презентації та засоби керування її демонстрацією.pptx
Об’єкти презентації та засоби керування її демонстрацією.pptx
 
7_1611.pptx
7_1611.pptx7_1611.pptx
7_1611.pptx
 
Інформаційний марафон.pptx
Інформаційний марафон.pptxІнформаційний марафон.pptx
Інформаційний марафон.pptx
 
6_0411.pptx
6_0411.pptx6_0411.pptx
6_0411.pptx
 
7_3110.pptx
7_3110.pptx7_3110.pptx
7_3110.pptx
 
7_1710.pptx
7_1710.pptx7_1710.pptx
7_1710.pptx
 
6_1410.pptx
6_1410.pptx6_1410.pptx
6_1410.pptx
 
7_1010.pptx
7_1010.pptx7_1010.pptx
7_1010.pptx
 
6_0710.pptx
6_0710.pptx6_0710.pptx
6_0710.pptx
 
7_0310.pptx
7_0310.pptx7_0310.pptx
7_0310.pptx
 
6 клас Урок 6.pptx
6 клас Урок 6.pptx6 клас Урок 6.pptx
6 клас Урок 6.pptx
 

Recently uploaded

Оригінал. Переклад. Види перекладів. Допомога учню
Оригінал. Переклад. Види перекладів. Допомога учнюОригінал. Переклад. Види перекладів. Допомога учню
Оригінал. Переклад. Види перекладів. Допомога учню
Adriana Himinets
 
Основи_історичної_просвіти_—_для_перекладу.pdf
Основи_історичної_просвіти_—_для_перекладу.pdfОснови_історичної_просвіти_—_для_перекладу.pdf
Основи_історичної_просвіти_—_для_перекладу.pdf
olaola5673
 
Звіт директора КЗО "СЗШ №124" ДМР 2023-2024 н.р.
Звіт директора КЗО "СЗШ №124" ДМР 2023-2024 н.р.Звіт директора КЗО "СЗШ №124" ДМР 2023-2024 н.р.
Звіт директора КЗО "СЗШ №124" ДМР 2023-2024 н.р.
Pervushina1983
 
Звіт за результатами самооцінювання щодо освітнього середовища
Звіт за результатами самооцінювання щодо освітнього середовищаЗвіт за результатами самооцінювання щодо освітнього середовища
Звіт за результатами самооцінювання щодо освітнього середовища
ssuserce4e97
 
звіт 2023-2024 32024 32024 32024 32024 3.pptx
звіт 2023-2024 32024 32024 32024 32024 3.pptxзвіт 2023-2024 32024 32024 32024 32024 3.pptx
звіт 2023-2024 32024 32024 32024 32024 3.pptx
home
 
Практика студентів на складі одягу H&M у Польщі
Практика студентів на складі одягу H&M у ПольщіПрактика студентів на складі одягу H&M у Польщі
Практика студентів на складі одягу H&M у Польщі
tetiana1958
 
Наказ про зарахування 1 класу 2024 2025.pdf
Наказ про зарахування 1 класу 2024 2025.pdfНаказ про зарахування 1 класу 2024 2025.pdf
Наказ про зарахування 1 класу 2024 2025.pdf
Ostap Vuschna
 
Управлінські процеси закладу освіти.pptx
Управлінські процеси закладу освіти.pptxУправлінські процеси закладу освіти.pptx
Управлінські процеси закладу освіти.pptx
ssuserce4e97
 
ПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptx
ПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptxПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptx
ПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptx
ssuserd1824d
 
педрада 2024 травень 2педрада 2024 травень .pptx
педрада 2024 травень 2педрада 2024 травень .pptxпедрада 2024 травень 2педрада 2024 травень .pptx
педрада 2024 травень 2педрада 2024 травень .pptx
home
 
Постанова №648 уряду від 04 червня 2024 року. .pdf
Постанова №648 уряду від 04 червня 2024 року. .pdfПостанова №648 уряду від 04 червня 2024 року. .pdf
Постанова №648 уряду від 04 червня 2024 року. .pdf
24tvua
 
"Він плакав і сміявся з народом: творчий спадок Федьковича"
"Він плакав і сміявся з народом: творчий спадок Федьковича""Він плакав і сміявся з народом: творчий спадок Федьковича"
"Він плакав і сміявся з народом: творчий спадок Федьковича"
Чернівецька обласна бібліотека для дітей
 
Звіт самооцінювання осв. середовище 2024.ppt
Звіт самооцінювання осв. середовище 2024.pptЗвіт самооцінювання осв. середовище 2024.ppt
Звіт самооцінювання осв. середовище 2024.ppt
ssuserce4e97
 
Випуск магістрів- науковців факультету мехатроніки та інжинірингу, 2024 р.
Випуск магістрів- науковців факультету мехатроніки та інжинірингу, 2024 р.Випуск магістрів- науковців факультету мехатроніки та інжинірингу, 2024 р.
Випуск магістрів- науковців факультету мехатроніки та інжинірингу, 2024 р.
tetiana1958
 
Р.Л.Стівенсон "Вересовий трунок". Допомога учню
Р.Л.Стівенсон "Вересовий трунок". Допомога учнюР.Л.Стівенсон "Вересовий трунок". Допомога учню
Р.Л.Стівенсон "Вересовий трунок". Допомога учню
Adriana Himinets
 
zvit_kerivnuka_ZDO28_2023-2024_n.rik.pptx
zvit_kerivnuka_ZDO28_2023-2024_n.rik.pptxzvit_kerivnuka_ZDO28_2023-2024_n.rik.pptx
zvit_kerivnuka_ZDO28_2023-2024_n.rik.pptx
sadochok
 
Главлит_2_0_Книжкова_цензура_в_Росії.pdf
Главлит_2_0_Книжкова_цензура_в_Росії.pdfГлавлит_2_0_Книжкова_цензура_в_Росії.pdf
Главлит_2_0_Книжкова_цензура_в_Росії.pdf
olaola5673
 
Звіт керівника закладу за 2023-2024.pptx
Звіт керівника закладу за 2023-2024.pptxЗвіт керівника закладу за 2023-2024.pptx
Звіт керівника закладу за 2023-2024.pptx
ssuserd0ab23
 
Р.Л.Стівенсон "Вересовий трунок". Презентація
Р.Л.Стівенсон "Вересовий трунок". ПрезентаціяР.Л.Стівенсон "Вересовий трунок". Презентація
Р.Л.Стівенсон "Вересовий трунок". Презентація
Adriana Himinets
 

Recently uploaded (19)

Оригінал. Переклад. Види перекладів. Допомога учню
Оригінал. Переклад. Види перекладів. Допомога учнюОригінал. Переклад. Види перекладів. Допомога учню
Оригінал. Переклад. Види перекладів. Допомога учню
 
Основи_історичної_просвіти_—_для_перекладу.pdf
Основи_історичної_просвіти_—_для_перекладу.pdfОснови_історичної_просвіти_—_для_перекладу.pdf
Основи_історичної_просвіти_—_для_перекладу.pdf
 
Звіт директора КЗО "СЗШ №124" ДМР 2023-2024 н.р.
Звіт директора КЗО "СЗШ №124" ДМР 2023-2024 н.р.Звіт директора КЗО "СЗШ №124" ДМР 2023-2024 н.р.
Звіт директора КЗО "СЗШ №124" ДМР 2023-2024 н.р.
 
Звіт за результатами самооцінювання щодо освітнього середовища
Звіт за результатами самооцінювання щодо освітнього середовищаЗвіт за результатами самооцінювання щодо освітнього середовища
Звіт за результатами самооцінювання щодо освітнього середовища
 
звіт 2023-2024 32024 32024 32024 32024 3.pptx
звіт 2023-2024 32024 32024 32024 32024 3.pptxзвіт 2023-2024 32024 32024 32024 32024 3.pptx
звіт 2023-2024 32024 32024 32024 32024 3.pptx
 
Практика студентів на складі одягу H&M у Польщі
Практика студентів на складі одягу H&M у ПольщіПрактика студентів на складі одягу H&M у Польщі
Практика студентів на складі одягу H&M у Польщі
 
Наказ про зарахування 1 класу 2024 2025.pdf
Наказ про зарахування 1 класу 2024 2025.pdfНаказ про зарахування 1 класу 2024 2025.pdf
Наказ про зарахування 1 класу 2024 2025.pdf
 
Управлінські процеси закладу освіти.pptx
Управлінські процеси закладу освіти.pptxУправлінські процеси закладу освіти.pptx
Управлінські процеси закладу освіти.pptx
 
ПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptx
ПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptxПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptx
ПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptx
 
педрада 2024 травень 2педрада 2024 травень .pptx
педрада 2024 травень 2педрада 2024 травень .pptxпедрада 2024 травень 2педрада 2024 травень .pptx
педрада 2024 травень 2педрада 2024 травень .pptx
 
Постанова №648 уряду від 04 червня 2024 року. .pdf
Постанова №648 уряду від 04 червня 2024 року. .pdfПостанова №648 уряду від 04 червня 2024 року. .pdf
Постанова №648 уряду від 04 червня 2024 року. .pdf
 
"Він плакав і сміявся з народом: творчий спадок Федьковича"
"Він плакав і сміявся з народом: творчий спадок Федьковича""Він плакав і сміявся з народом: творчий спадок Федьковича"
"Він плакав і сміявся з народом: творчий спадок Федьковича"
 
Звіт самооцінювання осв. середовище 2024.ppt
Звіт самооцінювання осв. середовище 2024.pptЗвіт самооцінювання осв. середовище 2024.ppt
Звіт самооцінювання осв. середовище 2024.ppt
 
Випуск магістрів- науковців факультету мехатроніки та інжинірингу, 2024 р.
Випуск магістрів- науковців факультету мехатроніки та інжинірингу, 2024 р.Випуск магістрів- науковців факультету мехатроніки та інжинірингу, 2024 р.
Випуск магістрів- науковців факультету мехатроніки та інжинірингу, 2024 р.
 
Р.Л.Стівенсон "Вересовий трунок". Допомога учню
Р.Л.Стівенсон "Вересовий трунок". Допомога учнюР.Л.Стівенсон "Вересовий трунок". Допомога учню
Р.Л.Стівенсон "Вересовий трунок". Допомога учню
 
zvit_kerivnuka_ZDO28_2023-2024_n.rik.pptx
zvit_kerivnuka_ZDO28_2023-2024_n.rik.pptxzvit_kerivnuka_ZDO28_2023-2024_n.rik.pptx
zvit_kerivnuka_ZDO28_2023-2024_n.rik.pptx
 
Главлит_2_0_Книжкова_цензура_в_Росії.pdf
Главлит_2_0_Книжкова_цензура_в_Росії.pdfГлавлит_2_0_Книжкова_цензура_в_Росії.pdf
Главлит_2_0_Книжкова_цензура_в_Росії.pdf
 
Звіт керівника закладу за 2023-2024.pptx
Звіт керівника закладу за 2023-2024.pptxЗвіт керівника закладу за 2023-2024.pptx
Звіт керівника закладу за 2023-2024.pptx
 
Р.Л.Стівенсон "Вересовий трунок". Презентація
Р.Л.Стівенсон "Вересовий трунок". ПрезентаціяР.Л.Стівенсон "Вересовий трунок". Презентація
Р.Л.Стівенсон "Вересовий трунок". Презентація
 

7_0711.pptx

  • 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?