SlideShare a Scribd company logo
1 of 25
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

презентація алгоритми з розгалуженням
презентація   алгоритми з розгалуженнямпрезентація   алгоритми з розгалуженням
презентація алгоритми з розгалуженнямСергій Каляфіцький
 
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)Igor igorvolinec
 
Презентація:Комп"ютери та їх різновиди
Презентація:Комп"ютери та їх різновидиПрезентація:Комп"ютери та їх різновиди
Презентація:Комп"ютери та їх різновидиsveta7940
 
Презентація до 17 уроку в 8 класі
Презентація до 17 уроку в 8 класіПрезентація до 17 уроку в 8 класі
Презентація до 17 уроку в 8 класіЮлія Артюх
 
4 клас урок 26 створення та виконання алгоритмів з розгалуженням для виконавц...
4 клас урок 26 створення та виконання алгоритмів з розгалуженням для виконавц...4 клас урок 26 створення та виконання алгоритмів з розгалуженням для виконавц...
4 клас урок 26 створення та виконання алгоритмів з розгалуженням для виконавц...Сокальська ЗШ І-ІІІ ступенів №2
 
Урок. Типи слайдів.
Урок. Типи слайдів.Урок. Типи слайдів.
Урок. Типи слайдів.Andrey Podgayko
 
Урок. Використання діаграм
Урок. Використання діаграмУрок. Використання діаграм
Урок. Використання діаграмAndrey Podgayko
 
редагування даних таблиці 7 клас
редагування даних таблиці 7 класредагування даних таблиці 7 клас
редагування даних таблиці 7 класaniadania
 
презентація сервіси розміщення відео та аудіо
презентація   сервіси розміщення відео та аудіопрезентація   сервіси розміщення відео та аудіо
презентація сервіси розміщення відео та аудіоСергій Каляфіцький
 
Етапи створення веб сайтів
Етапи створення веб сайтівЕтапи створення веб сайтів
Етапи створення веб сайтівYulia Vlasenko
 
Урок 32 для 6 класу - Розв’язання задачі методом поділу на підзадачі
Урок 32 для 6 класу - Розв’язання задачі методом поділу на підзадачіУрок 32 для 6 класу - Розв’язання задачі методом поділу на підзадачі
Урок 32 для 6 класу - Розв’язання задачі методом поділу на підзадачіVsimPPT
 
Поняття комп'ютерної графіки
Поняття комп'ютерної графікиПоняття комп'ютерної графіки
Поняття комп'ютерної графікиАлина Тихоненко
 
Основи програмування .Паскаль ч.1
Основи програмування .Паскаль ч.1Основи програмування .Паскаль ч.1
Основи програмування .Паскаль ч.1rznz
 

What's hot (20)

8 клас урок 4
8 клас урок 48 клас урок 4
8 клас урок 4
 
6 клас урок 6
6 клас урок 66 клас урок 6
6 клас урок 6
 
презентація алгоритми з розгалуженням
презентація   алгоритми з розгалуженнямпрезентація   алгоритми з розгалуженням
презентація алгоритми з розгалуженням
 
8 клас урок 5
8 клас урок 58 клас урок 5
8 клас урок 5
 
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
 
Презентація:Комп"ютери та їх різновиди
Презентація:Комп"ютери та їх різновидиПрезентація:Комп"ютери та їх різновиди
Презентація:Комп"ютери та їх різновиди
 
Презентація до 17 уроку в 8 класі
Презентація до 17 уроку в 8 класіПрезентація до 17 уроку в 8 класі
Презентація до 17 уроку в 8 класі
 
4 клас урок 26 створення та виконання алгоритмів з розгалуженням для виконавц...
4 клас урок 26 створення та виконання алгоритмів з розгалуженням для виконавц...4 клас урок 26 створення та виконання алгоритмів з розгалуженням для виконавц...
4 клас урок 26 створення та виконання алгоритмів з розгалуженням для виконавц...
 
Урок. Типи слайдів.
Урок. Типи слайдів.Урок. Типи слайдів.
Урок. Типи слайдів.
 
Урок. Використання діаграм
Урок. Використання діаграмУрок. Використання діаграм
Урок. Використання діаграм
 
редагування даних таблиці 7 клас
редагування даних таблиці 7 класредагування даних таблиці 7 клас
редагування даних таблиці 7 клас
 
презентація сервіси розміщення відео та аудіо
презентація   сервіси розміщення відео та аудіопрезентація   сервіси розміщення відео та аудіо
презентація сервіси розміщення відео та аудіо
 
Етапи створення веб сайтів
Етапи створення веб сайтівЕтапи створення веб сайтів
Етапи створення веб сайтів
 
Comics masha and the internet
Comics masha and the internetComics masha and the internet
Comics masha and the internet
 
8 клас урок 2
8 клас урок 28 клас урок 2
8 клас урок 2
 
3 клас урок 17 що таке комп'ютерна презентація
3 клас урок 17 що таке комп'ютерна презентація3 клас урок 17 що таке комп'ютерна презентація
3 клас урок 17 що таке комп'ютерна презентація
 
Урок 32 для 6 класу - Розв’язання задачі методом поділу на підзадачі
Урок 32 для 6 класу - Розв’язання задачі методом поділу на підзадачіУрок 32 для 6 класу - Розв’язання задачі методом поділу на підзадачі
Урок 32 для 6 класу - Розв’язання задачі методом поділу на підзадачі
 
5 клас урок 8
5 клас урок 85 клас урок 8
5 клас урок 8
 
Поняття комп'ютерної графіки
Поняття комп'ютерної графікиПоняття комп'ютерної графіки
Поняття комп'ютерної графіки
 
Основи програмування .Паскаль ч.1
Основи програмування .Паскаль ч.1Основи програмування .Паскаль ч.1
Основи програмування .Паскаль ч.1
 

Similar to 7_0711.pptx

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_1563258764PavloTsiura
 
Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас PRESLAVA1972
 
3 клас урок 27 як працювати в середовищі програмування скретч
3 клас урок 27 як працювати в середовищі програмування скретч3 клас урок 27 як працювати в середовищі програмування скретч
3 клас урок 27 як працювати в середовищі програмування скретчСокальська ЗШ І-ІІІ ступенів №2
 
урок 4 6 клас
урок 4 6 класурок 4 6 клас
урок 4 6 класmrsvetlana01
 
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_klasAllaGureva
 
Мови програмування
Мови програмуванняМови програмування
Мови програмуванняAlyona Tribko
 
поняття мови програмування
поняття мови програмуванняпоняття мови програмування
поняття мови програмуванняТатьяна Ляш
 
Про програму Scratch
Про програму ScratchПро програму Scratch
Про програму Scratchtawa12345
 

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
 
8 клас урок 7
8 клас урок 78 клас урок 7
8 клас урок 7
 
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
 

More from ssuser53d8f2

7_2302_Інструкційна картка.docx
7_2302_Інструкційна картка.docx7_2302_Інструкційна картка.docx
7_2302_Інструкційна картка.docxssuser53d8f2
 
Об’єкти презентації та засоби керування її демонстрацією.pptx
Об’єкти презентації та засоби керування її демонстрацією.pptxОб’єкти презентації та засоби керування її демонстрацією.pptx
Об’єкти презентації та засоби керування її демонстрацією.pptxssuser53d8f2
 
Інформаційний марафон.pptx
Інформаційний марафон.pptxІнформаційний марафон.pptx
Інформаційний марафон.pptxssuser53d8f2
 
6 клас Урок 6.pptx
6 клас Урок 6.pptx6 клас Урок 6.pptx
6 клас Урок 6.pptxssuser53d8f2
 

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_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
 
7_2109.pptx
7_2109.pptx7_2109.pptx
7_2109.pptx
 

Recently uploaded

Презентація роботи Осипенківської ЗОШ 2023-2024.pptx
Презентація роботи Осипенківської ЗОШ 2023-2024.pptxПрезентація роботи Осипенківської ЗОШ 2023-2024.pptx
Презентація роботи Осипенківської ЗОШ 2023-2024.pptxssuserc6cee7
 
Черкаський художньо-технічний коледж оголошує про день відкритих дверей
Черкаський художньо-технічний коледж оголошує про день відкритих дверейЧеркаський художньо-технічний коледж оголошує про день відкритих дверей
Черкаський художньо-технічний коледж оголошує про день відкритих дверейvitaliyinformatik
 
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін НБУ для дітей
 
Луцький центр ПТО соціальний проєкт .pptx
Луцький центр ПТО соціальний проєкт .pptxЛуцький центр ПТО соціальний проєкт .pptx
Луцький центр ПТО соціальний проєкт .pptxhome
 
Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxvitalina6709
 
Роберт Шеклі. Біографія письменника-фантаста
Роберт Шеклі. Біографія письменника-фантастаРоберт Шеклі. Біографія письменника-фантаста
Роберт Шеклі. Біографія письменника-фантастаAdriana Himinets
 
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptx
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptxПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptx
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptxAlexanderSholk
 
Kryterii otciniuvannia navchalnykh dosiahnen
Kryterii otciniuvannia navchalnykh dosiahnenKryterii otciniuvannia navchalnykh dosiahnen
Kryterii otciniuvannia navchalnykh dosiahnenolha1koval
 
Критерії самоцінювання Іноземні мови.pdf
Критерії самоцінювання  Іноземні мови.pdfКритерії самоцінювання  Іноземні мови.pdf
Критерії самоцінювання Іноземні мови.pdfolha1koval
 
освітня програма 2023-2024 .
освітня програма  2023-2024                    .освітня програма  2023-2024                    .
освітня програма 2023-2024 .zaskalko111
 
критерії сооцінювання і взаємооцінюваннятехнології.pdf
критерії сооцінювання і взаємооцінюваннятехнології.pdfкритерії сооцінювання і взаємооцінюваннятехнології.pdf
критерії сооцінювання і взаємооцінюваннятехнології.pdfolha1koval
 

Recently uploaded (14)

Презентація роботи Осипенківської ЗОШ 2023-2024.pptx
Презентація роботи Осипенківської ЗОШ 2023-2024.pptxПрезентація роботи Осипенківської ЗОШ 2023-2024.pptx
Презентація роботи Осипенківської ЗОШ 2023-2024.pptx
 
Черкаський художньо-технічний коледж оголошує про день відкритих дверей
Черкаський художньо-технічний коледж оголошує про день відкритих дверейЧеркаський художньо-технічний коледж оголошує про день відкритих дверей
Черкаський художньо-технічний коледж оголошує про день відкритих дверей
 
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін
 
Луцький центр ПТО соціальний проєкт .pptx
Луцький центр ПТО соціальний проєкт .pptxЛуцький центр ПТО соціальний проєкт .pptx
Луцький центр ПТО соціальний проєкт .pptx
 
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
 
Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptx
 
Роберт Шеклі. Біографія письменника-фантаста
Роберт Шеклі. Біографія письменника-фантастаРоберт Шеклі. Біографія письменника-фантаста
Роберт Шеклі. Біографія письменника-фантаста
 
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptx
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptxПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptx
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptx
 
Kryterii otciniuvannia navchalnykh dosiahnen
Kryterii otciniuvannia navchalnykh dosiahnenKryterii otciniuvannia navchalnykh dosiahnen
Kryterii otciniuvannia navchalnykh dosiahnen
 
Критерії самоцінювання Іноземні мови.pdf
Критерії самоцінювання  Іноземні мови.pdfКритерії самоцінювання  Іноземні мови.pdf
Критерії самоцінювання Іноземні мови.pdf
 
освітня програма 2023-2024 .
освітня програма  2023-2024                    .освітня програма  2023-2024                    .
освітня програма 2023-2024 .
 
17.04.2024.1.docx17.04.2024.1.docx17.04.2024.1.docx
17.04.2024.1.docx17.04.2024.1.docx17.04.2024.1.docx17.04.2024.1.docx17.04.2024.1.docx17.04.2024.1.docx
17.04.2024.1.docx17.04.2024.1.docx17.04.2024.1.docx
 
17.04.2024.2.docx17.04.2024.2.docx17.04.2024.2.docx
17.04.2024.2.docx17.04.2024.2.docx17.04.2024.2.docx17.04.2024.2.docx17.04.2024.2.docx17.04.2024.2.docx
17.04.2024.2.docx17.04.2024.2.docx17.04.2024.2.docx
 
критерії сооцінювання і взаємооцінюваннятехнології.pdf
критерії сооцінювання і взаємооцінюваннятехнології.pdfкритерії сооцінювання і взаємооцінюваннятехнології.pdf
критерії сооцінювання і взаємооцінюваннятехнології.pdf
 

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?