SlideShare a Scribd company logo
7
Налагодження
програми у середовищі
програмування.
Практична робота
15
7
Які виникають помилки при
створенні та виконанні програм?
Розділ 2
§ 10
Створена в середовищі програмування програма
може не виконуватися взагалі, або результат її
виконання не відповідатиме очікуваному результату. Це
відбувається тоді, коли при складанні алгоритму
розв’язування завдання чи написанні коду програми
були допущені помилки.
Розрізняють три групи помилок:
Синтаксичні
Помилки під
час виконання
Логічні
7
Які виникають помилки при
створенні та виконанні програм?
Розділ 2
§ 10
Синтаксичні помилки можна виявити як у процесі
написання програмного коду, так і після запуску
програми на виконання.
Якщо деяка команда у
програмному коді написана
програмістом не за правилами,
прийнятими в мові
програмування, то вона може
набувати іншого кольору, який
відмінний від кольору
правильно написаних команд.
7
Які виникають помилки при
створенні та виконанні програм?
Розділ 2
§ 10
У Python різні складові програмного коду виділяються
певними кольорами:
Команди Python, наприклад, print, — фіолетового
кольору
Рядки в лапках виділені зеленим кольором. Якщо
дужки навколо текстового рядка теж виділені
зеленим, десь не вистачає лапок
Службові слова мови Python (if, while ті інші) —
помаранчевого кольору
Помилки у вікні програми та повідомлення про
помилки у вікні консолі виділяються червоним
7
Які виникають помилки при
створенні та виконанні програм?
Розділ 2
§ 10
Після запуску програми на виконання у вікні
виконання програми в середовищі Thonny буде
відображено не тільки місце розташування помилки у
програмному коді, а й сама команда, у якій допущено
помилку. Наприклад,
Місце розташування
помилки
Номер рядка з
помилкою
Команда, у якій
допущено помилку
7
Які виникають помилки при
створенні та виконанні програм?
Розділ 2
§ 10
При цьому в середовищі з’явиться ще одне поле
Асистент, у якому може бути не тільки пояснення
помилки, а й спосіб її усунення.
7
Які виникають помилки при
створенні та виконанні програм?
Розділ 2
§ 10
Типовими є помилки, що позначають невідповідність
типів описаних величин і значень, які їм присвоюються
у процесі виконання програми.
Наприклад, після запуску програми на виконання
отримуємо повідомлення про неможливість застосувати
операції у виразі даних визначеного типу.
7
Які виникають помилки при
створенні та виконанні програм?
Розділ 2
§ 10
До помилок під час виконання відносять помилки,
пов’язані з неправильними числовими обчисленнями,
помилки при знаходженні значень величин за
формулами. Їх розпізнають тільки під час виконання
програми. Наприклад, якщо у програмі мовою Рython
використати програмний код:
то після запуску
програми на виконання
у вікні виконання
отримаємо
повідомлення
7
Які виникають помилки при
створенні та виконанні програм?
Розділ 2
§ 10
Логічні помилки — це помилки алгоритму, який
лежить в основі програми. Результат, отриманий у ході
виконання програми, не збігається з очікуваним
результатом. Такі помилки не можна виявити засобами
програмного середовища.
Так, якщо ви, бажаючи збільшити число а на 1,
замість
а = а + 1
пишете
а = а + 2
7
Які виникають помилки при
створенні та виконанні програм?
Розділ 2
§ 10
Виправити синтаксичні помилки та помилки під часу
виконання програми можна після їх виявлення. А тоді
знову запустити програму на виконання.
Для того щоб перевірити
наявність логічних помилок,
потрібно запустити програму з
тестовим (вхідним) набором
даних і перевірити, чи збігається
результат «ручного» підрахунку
та програмного.
7
Які виникають помилки при
створенні та виконанні програм?
Розділ 2
§ 10
Тестовий набір даних — це значення змінних величин,
що використовують у програмному коді, для яких
відомий результат виконання програми.
Цікаво
Тестові набори даних у
своїй роботі
використовують
тестувальники, які разом із
програмістами беруть
участьу розробці
програмного забезпечення.
7
Які виникають помилки при
створенні та виконанні програм?
Розділ 2
§ 10
Процес пошуку
логічних
помилок у
тексті програми
з
використанням
тестових
наборів вхідних
даних
називають
тестуванням
програми.
7
Розгадайте ребус
Помилка
Розділ 2
§ 10
7
Обговорюємо
Розділ 2
§ 10
1. Чому програмний код у проєкті може не виконатися
взагалі,або в програмі можуть бути отримані
неправильні результати?
2. Яких помилок допускаються під час складання
програм у середовищах програмування?
3. У чому полягає процес налагодження програми?
4. Як у середовищах програмування здійснюють
контроль над значеннями змінних у процесі
виконання програми?
7
Домашнє завдання
Опрацювати
§ 10, ст. 88-89
Розділ 2
§ 10
7
Працюємо за комп’ютером
Практична робота
Налагодження програми
у середовищі
програмування
Розділ 2
§ 10
7
Дякую за увагу!

More Related Content

What's hot

3 а kl
3 а kl3 а kl
3 а kl
ssusera7fb35
 
6 клас урок 6
6 клас урок 66 клас урок 6
6 клас урок 6
Алина Тихоненко
 
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Igor igorvolinec
 
Урок 32 для 6 класу - Розв’язання задачі методом поділу на підзадачі
Урок 32 для 6 класу - Розв’язання задачі методом поділу на підзадачіУрок 32 для 6 класу - Розв’язання задачі методом поділу на підзадачі
Урок 32 для 6 класу - Розв’язання задачі методом поділу на підзадачі
VsimPPT
 
7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...
7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...
7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...
StAlKeRoV
 
Презентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptxПрезентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptx
ssuserceb60a
 
Урок 2 для 6 класу - Поняття команди. Команди і виконавці. Система команд вик...
Урок 2 для 6 класу - Поняття команди. Команди і виконавці. Система команд вик...Урок 2 для 6 класу - Поняття команди. Команди і виконавці. Система команд вик...
Урок 2 для 6 класу - Поняття команди. Команди і виконавці. Система команд вик...
VsimPPT
 
6 клас урок 1 Інформатика
6 клас урок 1 Інформатика6 клас урок 1 Інформатика
6 клас урок 1 Інформатика
Татьяна Ляш
 
Самоаналіз уроку інформатики
Самоаналіз уроку інформатикиСамоаналіз уроку інформатики
Самоаналіз уроку інформатики
Helen Pata
 
7_1901.pptx
7_1901.pptx7_1901.pptx
7_1901.pptx
ssuser53d8f2
 
3 клас урок 17 що таке комп'ютерна презентація
3 клас урок 17 що таке комп'ютерна презентація3 клас урок 17 що таке комп'ютерна презентація
3 клас урок 17 що таке комп'ютерна презентація
Сокальська ЗШ І-ІІІ ступенів №2
 
4 клас урок 28 створення та виконання алгоритмів з повторенням у визначеному ...
4 клас урок 28 створення та виконання алгоритмів з повторенням у визначеному ...4 клас урок 28 створення та виконання алгоритмів з повторенням у визначеному ...
4 клас урок 28 створення та виконання алгоритмів з повторенням у визначеному ...
Сокальська ЗШ І-ІІІ ступенів №2
 
Алгоритми з повторенням
Алгоритми з повтореннямАлгоритми з повторенням
Алгоритми з повторенням
al12309
 
8 клас урок 9
8 клас урок 98 клас урок 9
8 клас урок 9
Александр Карпук
 
Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...
Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...
Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...
VsimPPT
 
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
VsimPPT
 
5 клас 7 урок. Об’єкти. Властивості об’єктів, значення властивостей. Об’єкти ...
5 клас 7 урок. Об’єкти. Властивості об’єктів, значення властивостей. Об’єкти ...5 клас 7 урок. Об’єкти. Властивості об’єктів, значення властивостей. Об’єкти ...
5 клас 7 урок. Об’єкти. Властивості об’єктів, значення властивостей. Об’єкти ...
StAlKeRoV
 
9 клас урок 9
9 клас урок 99 клас урок 9
9 клас урок 9
Марина Конколович
 
Урок 9. Створення та опрацювання в текстовому документі символів, колонок, сп...
Урок 9. Створення та опрацювання в текстовому документі символів, колонок, сп...Урок 9. Створення та опрацювання в текстовому документі символів, колонок, сп...
Урок 9. Створення та опрацювання в текстовому документі символів, колонок, сп...
Василь Тереховський
 
Урок 30 для 7 класу - Підготовка презентаційних матеріалів проекту та звіту.
Урок 30 для 7 класу - Підготовка презентаційних матеріалів проекту та звіту.Урок 30 для 7 класу - Підготовка презентаційних матеріалів проекту та звіту.
Урок 30 для 7 класу - Підготовка презентаційних матеріалів проекту та звіту.
VsimPPT
 

What's hot (20)

3 а kl
3 а kl3 а kl
3 а kl
 
6 клас урок 6
6 клас урок 66 клас урок 6
6 клас урок 6
 
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
 
Урок 32 для 6 класу - Розв’язання задачі методом поділу на підзадачі
Урок 32 для 6 класу - Розв’язання задачі методом поділу на підзадачіУрок 32 для 6 класу - Розв’язання задачі методом поділу на підзадачі
Урок 32 для 6 класу - Розв’язання задачі методом поділу на підзадачі
 
7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...
7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...
7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...
 
Презентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptxПрезентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptx
 
Урок 2 для 6 класу - Поняття команди. Команди і виконавці. Система команд вик...
Урок 2 для 6 класу - Поняття команди. Команди і виконавці. Система команд вик...Урок 2 для 6 класу - Поняття команди. Команди і виконавці. Система команд вик...
Урок 2 для 6 класу - Поняття команди. Команди і виконавці. Система команд вик...
 
6 клас урок 1 Інформатика
6 клас урок 1 Інформатика6 клас урок 1 Інформатика
6 клас урок 1 Інформатика
 
Самоаналіз уроку інформатики
Самоаналіз уроку інформатикиСамоаналіз уроку інформатики
Самоаналіз уроку інформатики
 
7_1901.pptx
7_1901.pptx7_1901.pptx
7_1901.pptx
 
3 клас урок 17 що таке комп'ютерна презентація
3 клас урок 17 що таке комп'ютерна презентація3 клас урок 17 що таке комп'ютерна презентація
3 клас урок 17 що таке комп'ютерна презентація
 
4 клас урок 28 створення та виконання алгоритмів з повторенням у визначеному ...
4 клас урок 28 створення та виконання алгоритмів з повторенням у визначеному ...4 клас урок 28 створення та виконання алгоритмів з повторенням у визначеному ...
4 клас урок 28 створення та виконання алгоритмів з повторенням у визначеному ...
 
Алгоритми з повторенням
Алгоритми з повтореннямАлгоритми з повторенням
Алгоритми з повторенням
 
8 клас урок 9
8 клас урок 98 клас урок 9
8 клас урок 9
 
Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...
Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...
Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...
 
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
 
5 клас 7 урок. Об’єкти. Властивості об’єктів, значення властивостей. Об’єкти ...
5 клас 7 урок. Об’єкти. Властивості об’єктів, значення властивостей. Об’єкти ...5 клас 7 урок. Об’єкти. Властивості об’єктів, значення властивостей. Об’єкти ...
5 клас 7 урок. Об’єкти. Властивості об’єктів, значення властивостей. Об’єкти ...
 
9 клас урок 9
9 клас урок 99 клас урок 9
9 клас урок 9
 
Урок 9. Створення та опрацювання в текстовому документі символів, колонок, сп...
Урок 9. Створення та опрацювання в текстовому документі символів, колонок, сп...Урок 9. Створення та опрацювання в текстовому документі символів, колонок, сп...
Урок 9. Створення та опрацювання в текстовому документі символів, колонок, сп...
 
Урок 30 для 7 класу - Підготовка презентаційних матеріалів проекту та звіту.
Урок 30 для 7 класу - Підготовка презентаційних матеріалів проекту та звіту.Урок 30 для 7 класу - Підготовка презентаційних матеріалів проекту та звіту.
Урок 30 для 7 класу - Підготовка презентаційних матеріалів проекту та звіту.
 

Similar to 7_1212.pptx

7_0711.pptx
7_0711.pptx7_0711.pptx
7_0711.pptx
ssuser53d8f2
 
конспект уроку налагодження програм
конспект уроку налагодження програмконспект уроку налагодження програм
конспект уроку налагодження програм
tan4ikbah
 
7 proekt
7 proekt7 proekt
7 proekt
SvitlanaZabazna
 
3 клас урок 28 як створювати програми
3 клас урок 28 як створювати програми3 клас урок 28 як створювати програми
3 клас урок 28 як створювати програми
Сокальська ЗШ І-ІІІ ступенів №2
 
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
 
1 4
1 41 4
Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас
PRESLAVA1972
 
Мови програмування
Мови програмуванняМови програмування
Мови програмуванняAlyona Tribko
 
Less34
Less34Less34
5 клас урок 10
5 клас урок 105 клас урок 10
5 клас урок 10
Iren50
 
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
 
поняття мови програмування
поняття мови програмуванняпоняття мови програмування
поняття мови програмування
Татьяна Ляш
 
Налагодження програми
Налагодження програмиНалагодження програми
Налагодження програми
Yulia Vlasenko
 
3 клас урок 27 як працювати в середовищі програмування скретч
3 клас урок 27 як працювати в середовищі програмування скретч3 клас урок 27 як працювати в середовищі програмування скретч
3 клас урок 27 як працювати в середовищі програмування скретч
Сокальська ЗШ І-ІІІ ступенів №2
 
Lesson # 39. program debugging. bzd briefing
Lesson # 39. program debugging. bzd briefingLesson # 39. program debugging. bzd briefing
Lesson # 39. program debugging. bzd briefing
Nikolay Shaygorodskiy
 
Less39
Less39Less39
програміст (1)
програміст (1)програміст (1)
програміст (1)
123467890qq
 

Similar to 7_1212.pptx (20)

7_0711.pptx
7_0711.pptx7_0711.pptx
7_0711.pptx
 
конспект уроку налагодження програм
конспект уроку налагодження програмконспект уроку налагодження програм
конспект уроку налагодження програм
 
7 proekt
7 proekt7 proekt
7 proekt
 
3 клас урок 28 як створювати програми
3 клас урок 28 як створювати програми3 клас урок 28 як створювати програми
3 клас урок 28 як створювати програми
 
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
 
1 4
1 41 4
1 4
 
Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас
 
Мови програмування
Мови програмуванняМови програмування
Мови програмування
 
Less34
Less34Less34
Less34
 
5 клас урок 10
5 клас урок 105 клас урок 10
5 клас урок 10
 
10
1010
10
 
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
 
поняття мови програмування
поняття мови програмуванняпоняття мови програмування
поняття мови програмування
 
Налагодження програми
Налагодження програмиНалагодження програми
Налагодження програми
 
3 клас урок 27 як працювати в середовищі програмування скретч
3 клас урок 27 як працювати в середовищі програмування скретч3 клас урок 27 як працювати в середовищі програмування скретч
3 клас урок 27 як працювати в середовищі програмування скретч
 
Lesson # 39. program debugging. bzd briefing
Lesson # 39. program debugging. bzd briefingLesson # 39. program debugging. bzd briefing
Lesson # 39. program debugging. bzd briefing
 
6 клас урок 4
6 клас урок 46 клас урок 4
6 клас урок 4
 
Less39
Less39Less39
Less39
 
програміст (1)
програміст (1)програміст (1)
програміст (1)
 

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_2811.pptx
7_2811.pptx7_2811.pptx
7_2811.pptx
ssuser53d8f2
 
Об’єкти презентації та засоби керування її демонстрацією.pptx
Об’єкти презентації та засоби керування її демонстрацією.pptxОб’єкти презентації та засоби керування її демонстрацією.pptx
Об’єкти презентації та засоби керування її демонстрацією.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
 
7_2109.pptx
7_2109.pptx7_2109.pptx
7_2109.pptx
ssuser53d8f2
 
7_2809.pptx
7_2809.pptx7_2809.pptx
7_2809.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_2811.pptx
7_2811.pptx7_2811.pptx
7_2811.pptx
 
Об’єкти презентації та засоби керування її демонстрацією.pptx
Об’єкти презентації та засоби керування її демонстрацією.pptxОб’єкти презентації та засоби керування її демонстрацією.pptx
Об’єкти презентації та засоби керування її демонстрацією.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
 
7_2809.pptx
7_2809.pptx7_2809.pptx
7_2809.pptx
 

Recently uploaded

Основи_історичної_просвіти_—_для_перекладу.pdf
Основи_історичної_просвіти_—_для_перекладу.pdfОснови_історичної_просвіти_—_для_перекладу.pdf
Основи_історичної_просвіти_—_для_перекладу.pdf
olaola5673
 
ПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptx
ПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptxПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptx
ПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptx
ssuserd1824d
 
Наказ про зарахування 1 класу 2024 2025.pdf
Наказ про зарахування 1 класу 2024 2025.pdfНаказ про зарахування 1 класу 2024 2025.pdf
Наказ про зарахування 1 класу 2024 2025.pdf
Ostap Vuschna
 
Portfolio2024 .pdf
Portfolio2024                       .pdfPortfolio2024                       .pdf
Portfolio2024 .pdf
home
 
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdfLOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
Olga Kudriavtseva
 
звіт 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
 
педрада 2024 травень 2педрада 2024 травень .pptx
педрада 2024 травень 2педрада 2024 травень .pptxпедрада 2024 травень 2педрада 2024 травень .pptx
педрада 2024 травень 2педрада 2024 травень .pptx
home
 
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdfPOPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
Olga Kudriavtseva
 
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
tetiana1958
 
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
 
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdfKUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
Olga Kudriavtseva
 
Практика студентів на складі одягу H&M у Польщі
Практика студентів на складі одягу H&M у ПольщіПрактика студентів на складі одягу H&M у Польщі
Практика студентів на складі одягу H&M у Польщі
tetiana1958
 
Управлінські процеси закладу освіти.pptx
Управлінські процеси закладу освіти.pptxУправлінські процеси закладу освіти.pptx
Управлінські процеси закладу освіти.pptx
ssuserce4e97
 
Главлит_2_0_Книжкова_цензура_в_Росії.pdf
Главлит_2_0_Книжкова_цензура_в_Росії.pdfГлавлит_2_0_Книжкова_цензура_в_Росії.pdf
Главлит_2_0_Книжкова_цензура_в_Росії.pdf
olaola5673
 

Recently uploaded (14)

Основи_історичної_просвіти_—_для_перекладу.pdf
Основи_історичної_просвіти_—_для_перекладу.pdfОснови_історичної_просвіти_—_для_перекладу.pdf
Основи_історичної_просвіти_—_для_перекладу.pdf
 
ПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptx
ПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptxПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptx
ПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptx
 
Наказ про зарахування 1 класу 2024 2025.pdf
Наказ про зарахування 1 класу 2024 2025.pdfНаказ про зарахування 1 класу 2024 2025.pdf
Наказ про зарахування 1 класу 2024 2025.pdf
 
Portfolio2024 .pdf
Portfolio2024                       .pdfPortfolio2024                       .pdf
Portfolio2024 .pdf
 
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdfLOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
 
звіт 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
 
педрада 2024 травень 2педрада 2024 травень .pptx
педрада 2024 травень 2педрада 2024 травень .pptxпедрада 2024 травень 2педрада 2024 травень .pptx
педрада 2024 травень 2педрада 2024 травень .pptx
 
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdfPOPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
 
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
 
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
 
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdfKUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
 
Практика студентів на складі одягу H&M у Польщі
Практика студентів на складі одягу H&M у ПольщіПрактика студентів на складі одягу H&M у Польщі
Практика студентів на складі одягу H&M у Польщі
 
Управлінські процеси закладу освіти.pptx
Управлінські процеси закладу освіти.pptxУправлінські процеси закладу освіти.pptx
Управлінські процеси закладу освіти.pptx
 
Главлит_2_0_Книжкова_цензура_в_Росії.pdf
Главлит_2_0_Книжкова_цензура_в_Росії.pdfГлавлит_2_0_Книжкова_цензура_в_Росії.pdf
Главлит_2_0_Книжкова_цензура_в_Росії.pdf
 

7_1212.pptx

  • 2. 7 Які виникають помилки при створенні та виконанні програм? Розділ 2 § 10 Створена в середовищі програмування програма може не виконуватися взагалі, або результат її виконання не відповідатиме очікуваному результату. Це відбувається тоді, коли при складанні алгоритму розв’язування завдання чи написанні коду програми були допущені помилки. Розрізняють три групи помилок: Синтаксичні Помилки під час виконання Логічні
  • 3. 7 Які виникають помилки при створенні та виконанні програм? Розділ 2 § 10 Синтаксичні помилки можна виявити як у процесі написання програмного коду, так і після запуску програми на виконання. Якщо деяка команда у програмному коді написана програмістом не за правилами, прийнятими в мові програмування, то вона може набувати іншого кольору, який відмінний від кольору правильно написаних команд.
  • 4. 7 Які виникають помилки при створенні та виконанні програм? Розділ 2 § 10 У Python різні складові програмного коду виділяються певними кольорами: Команди Python, наприклад, print, — фіолетового кольору Рядки в лапках виділені зеленим кольором. Якщо дужки навколо текстового рядка теж виділені зеленим, десь не вистачає лапок Службові слова мови Python (if, while ті інші) — помаранчевого кольору Помилки у вікні програми та повідомлення про помилки у вікні консолі виділяються червоним
  • 5. 7 Які виникають помилки при створенні та виконанні програм? Розділ 2 § 10 Після запуску програми на виконання у вікні виконання програми в середовищі Thonny буде відображено не тільки місце розташування помилки у програмному коді, а й сама команда, у якій допущено помилку. Наприклад, Місце розташування помилки Номер рядка з помилкою Команда, у якій допущено помилку
  • 6. 7 Які виникають помилки при створенні та виконанні програм? Розділ 2 § 10 При цьому в середовищі з’явиться ще одне поле Асистент, у якому може бути не тільки пояснення помилки, а й спосіб її усунення.
  • 7. 7 Які виникають помилки при створенні та виконанні програм? Розділ 2 § 10 Типовими є помилки, що позначають невідповідність типів описаних величин і значень, які їм присвоюються у процесі виконання програми. Наприклад, після запуску програми на виконання отримуємо повідомлення про неможливість застосувати операції у виразі даних визначеного типу.
  • 8. 7 Які виникають помилки при створенні та виконанні програм? Розділ 2 § 10 До помилок під час виконання відносять помилки, пов’язані з неправильними числовими обчисленнями, помилки при знаходженні значень величин за формулами. Їх розпізнають тільки під час виконання програми. Наприклад, якщо у програмі мовою Рython використати програмний код: то після запуску програми на виконання у вікні виконання отримаємо повідомлення
  • 9. 7 Які виникають помилки при створенні та виконанні програм? Розділ 2 § 10 Логічні помилки — це помилки алгоритму, який лежить в основі програми. Результат, отриманий у ході виконання програми, не збігається з очікуваним результатом. Такі помилки не можна виявити засобами програмного середовища. Так, якщо ви, бажаючи збільшити число а на 1, замість а = а + 1 пишете а = а + 2
  • 10. 7 Які виникають помилки при створенні та виконанні програм? Розділ 2 § 10 Виправити синтаксичні помилки та помилки під часу виконання програми можна після їх виявлення. А тоді знову запустити програму на виконання. Для того щоб перевірити наявність логічних помилок, потрібно запустити програму з тестовим (вхідним) набором даних і перевірити, чи збігається результат «ручного» підрахунку та програмного.
  • 11. 7 Які виникають помилки при створенні та виконанні програм? Розділ 2 § 10 Тестовий набір даних — це значення змінних величин, що використовують у програмному коді, для яких відомий результат виконання програми. Цікаво Тестові набори даних у своїй роботі використовують тестувальники, які разом із програмістами беруть участьу розробці програмного забезпечення.
  • 12. 7 Які виникають помилки при створенні та виконанні програм? Розділ 2 § 10 Процес пошуку логічних помилок у тексті програми з використанням тестових наборів вхідних даних називають тестуванням програми.
  • 14. 7 Обговорюємо Розділ 2 § 10 1. Чому програмний код у проєкті може не виконатися взагалі,або в програмі можуть бути отримані неправильні результати? 2. Яких помилок допускаються під час складання програм у середовищах програмування? 3. У чому полягає процес налагодження програми? 4. Як у середовищах програмування здійснюють контроль над значеннями змінних у процесі виконання програми?
  • 16. 7 Працюємо за комп’ютером Практична робота Налагодження програми у середовищі програмування Розділ 2 § 10