SlideShare ist ein Scribd-Unternehmen logo
1 von 17
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
Дякую за увагу!

Weitere ähnliche Inhalte

Was ist angesagt?

Урок 3. Апаратна і програмна складові інформаційної системи. Комп'ютер як при...
Урок 3. Апаратна і програмна складові інформаційної системи. Комп'ютер як при...Урок 3. Апаратна і програмна складові інформаційної системи. Комп'ютер як при...
Урок 3. Апаратна і програмна складові інформаційної системи. Комп'ютер як при...Ihor Tkachenko
 
3 клас урок 13 що таке веб сторінки,веб-сайти та як їх переглядати.
3 клас урок 13 що таке веб сторінки,веб-сайти та як їх переглядати.3 клас урок 13 що таке веб сторінки,веб-сайти та як їх переглядати.
3 клас урок 13 що таке веб сторінки,веб-сайти та як їх переглядати.Сокальська ЗШ І-ІІІ ступенів №2
 
Урок 17 для 8 класу - Програми для редагування аудіо- та відеоданих. Загальні...
Урок 17 для 8 класу - Програми для редагування аудіо- та відеоданих. Загальні...Урок 17 для 8 класу - Програми для редагування аудіо- та відеоданих. Загальні...
Урок 17 для 8 класу - Програми для редагування аудіо- та відеоданих. Загальні...VsimPPT
 
Робочий зошит з інформатики 5 клас за підручником Ривкінд
Робочий зошит з інформатики 5 клас за підручником РивкіндРобочий зошит з інформатики 5 клас за підручником Ривкінд
Робочий зошит з інформатики 5 клас за підручником РивкіндVsimPPT
 
Урок 16. Розробка і створення відеофільму
Урок 16. Розробка і створення відеофільмуУрок 16. Розробка і створення відеофільму
Урок 16. Розробка і створення відеофільмуВасиль Тереховський
 
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)Igor igorvolinec
 
урок 26 5 клас презентация
урок 26 5 клас презентацияурок 26 5 клас презентация
урок 26 5 клас презентацияHelen Pat
 
Презентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptxПрезентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptxssuserceb60a
 
презентація сервіси розміщення відео та аудіо
презентація   сервіси розміщення відео та аудіопрезентація   сервіси розміщення відео та аудіо
презентація сервіси розміщення відео та аудіоСергій Каляфіцький
 
Урок 34 для 6 класу - Розробка сценарію майбутнього програмного проекту.
Урок 34 для 6 класу - Розробка сценарію майбутнього програмного проекту.Урок 34 для 6 класу - Розробка сценарію майбутнього програмного проекту.
Урок 34 для 6 класу - Розробка сценарію майбутнього програмного проекту.VsimPPT
 
5 клас урок 27 нова програма
5 клас урок 27 нова програма5 клас урок 27 нова програма
5 клас урок 27 нова програмаЮлія Артюх
 
Урок 35. Логічні вирази. Змінні логічного типу.
Урок 35. Логічні вирази.  Змінні  логічного  типу.Урок 35. Логічні вирази.  Змінні  логічного  типу.
Урок 35. Логічні вирази. Змінні логічного типу.Василь Тереховський
 
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.Василь Тереховський
 
Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...
Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...
Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...Юлія Артюх
 
Презентація до 19 уроку в 8 класі
Презентація до 19 уроку в 8 класіПрезентація до 19 уроку в 8 класі
Презентація до 19 уроку в 8 класіЮлія Артюх
 
Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...
Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...
Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...VsimPPT
 

Was ist angesagt? (20)

Урок 3. Апаратна і програмна складові інформаційної системи. Комп'ютер як при...
Урок 3. Апаратна і програмна складові інформаційної системи. Комп'ютер як при...Урок 3. Апаратна і програмна складові інформаційної системи. Комп'ютер як при...
Урок 3. Апаратна і програмна складові інформаційної системи. Комп'ютер як при...
 
7_2601.pptx
7_2601.pptx7_2601.pptx
7_2601.pptx
 
3 клас урок 13 що таке веб сторінки,веб-сайти та як їх переглядати.
3 клас урок 13 що таке веб сторінки,веб-сайти та як їх переглядати.3 клас урок 13 що таке веб сторінки,веб-сайти та як їх переглядати.
3 клас урок 13 що таке веб сторінки,веб-сайти та як їх переглядати.
 
презентація поняття події
презентація   поняття подіїпрезентація   поняття події
презентація поняття події
 
Урок 17 для 8 класу - Програми для редагування аудіо- та відеоданих. Загальні...
Урок 17 для 8 класу - Програми для редагування аудіо- та відеоданих. Загальні...Урок 17 для 8 класу - Програми для редагування аудіо- та відеоданих. Загальні...
Урок 17 для 8 класу - Програми для редагування аудіо- та відеоданих. Загальні...
 
Робочий зошит з інформатики 5 клас за підручником Ривкінд
Робочий зошит з інформатики 5 клас за підручником РивкіндРобочий зошит з інформатики 5 клас за підручником Ривкінд
Робочий зошит з інформатики 5 клас за підручником Ривкінд
 
Урок 16. Розробка і створення відеофільму
Урок 16. Розробка і створення відеофільмуУрок 16. Розробка і створення відеофільму
Урок 16. Розробка і створення відеофільму
 
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
 
8 клас урок №6
8 клас урок №68 клас урок №6
8 клас урок №6
 
урок 26 5 клас презентация
урок 26 5 клас презентацияурок 26 5 клас презентация
урок 26 5 клас презентация
 
Презентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptxПрезентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptx
 
презентація сервіси розміщення відео та аудіо
презентація   сервіси розміщення відео та аудіопрезентація   сервіси розміщення відео та аудіо
презентація сервіси розміщення відео та аудіо
 
Урок 34 для 6 класу - Розробка сценарію майбутнього програмного проекту.
Урок 34 для 6 класу - Розробка сценарію майбутнього програмного проекту.Урок 34 для 6 класу - Розробка сценарію майбутнього програмного проекту.
Урок 34 для 6 класу - Розробка сценарію майбутнього програмного проекту.
 
5 клас урок 27 нова програма
5 клас урок 27 нова програма5 клас урок 27 нова програма
5 клас урок 27 нова програма
 
Paint
PaintPaint
Paint
 
Урок 35. Логічні вирази. Змінні логічного типу.
Урок 35. Логічні вирази.  Змінні  логічного  типу.Урок 35. Логічні вирази.  Змінні  логічного  типу.
Урок 35. Логічні вирази. Змінні логічного типу.
 
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.
 
Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...
Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...
Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...
 
Презентація до 19 уроку в 8 класі
Презентація до 19 уроку в 8 класіПрезентація до 19 уроку в 8 класі
Презентація до 19 уроку в 8 класі
 
Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...
Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...
Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...
 

Ähnlich wie 7_1212.pptx

конспект уроку налагодження програм
конспект уроку налагодження програмконспект уроку налагодження програм
конспект уроку налагодження програмtan4ikbah
 
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
 
Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас PRESLAVA1972
 
Мови програмування
Мови програмуванняМови програмування
Мови програмуванняAlyona Tribko
 
5 клас урок 10
5 клас урок 105 клас урок 10
5 клас урок 10Iren50
 
комп’ютерні програми і мови програмування
комп’ютерні програми і мови програмуваннякомп’ютерні програми і мови програмування
комп’ютерні програми і мови програмуванняЗахарова Олена
 
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
 
поняття мови програмування
поняття мови програмуванняпоняття мови програмування
поняття мови програмуванняТатьяна Ляш
 
Налагодження програми
Налагодження програмиНалагодження програми
Налагодження програми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 briefingNikolay Shaygorodskiy
 

Ähnlich wie 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
 

Mehr von 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
 

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

Kürzlich hochgeladen

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

Kürzlich hochgeladen (17)

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
 
Знайомтесь: книжкові бестселери: інформаційна книжкова візитка. Рекомендаційн...
Знайомтесь: книжкові бестселери: інформаційна книжкова візитка. Рекомендаційн...Знайомтесь: книжкові бестселери: інформаційна книжкова візитка. Рекомендаційн...
Знайомтесь: книжкові бестселери: інформаційна книжкова візитка. Рекомендаційн...
 
Роберт Шеклі. Біографія письменника-фантаста
Роберт Шеклі. Біографія письменника-фантастаРоберт Шеклі. Біографія письменника-фантаста
Роберт Шеклі. Біографія письменника-фантаста
 
Луцький центр ПТО соціальний проєкт .pptx
Луцький центр ПТО соціальний проєкт .pptxЛуцький центр ПТО соціальний проєкт .pptx
Луцький центр ПТО соціальний проєкт .pptx
 
Імідж викладача ЗВО та шляхи його формування.pptx
Імідж викладача ЗВО та шляхи його формування.pptxІмідж викладача ЗВО та шляхи його формування.pptx
Імідж викладача ЗВО та шляхи його формування.pptx
 
критерії сооцінювання і взаємооцінюваннятехнології.pdf
критерії сооцінювання і взаємооцінюваннятехнології.pdfкритерії сооцінювання і взаємооцінюваннятехнології.pdf
критерії сооцінювання і взаємооцінюваннятехнології.pdf
 
Презентація роботи Осипенківської ЗОШ 2023-2024.pptx
Презентація роботи Осипенківської ЗОШ 2023-2024.pptxПрезентація роботи Осипенківської ЗОШ 2023-2024.pptx
Презентація роботи Осипенківської ЗОШ 2023-2024.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL-1.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL-1.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL-1.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL-1.pdf
 
Черкаський художньо-технічний коледж оголошує про день відкритих дверей
Черкаський художньо-технічний коледж оголошує про день відкритих дверейЧеркаський художньо-технічний коледж оголошує про день відкритих дверей
Черкаський художньо-технічний коледж оголошує про день відкритих дверей
 
Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptx
 
освітня програма 2023-2024 .
освітня програма  2023-2024                    .освітня програма  2023-2024                    .
освітня програма 2023-2024 .
 
Kryterii otciniuvannia navchalnykh dosiahnen
Kryterii otciniuvannia navchalnykh dosiahnenKryterii otciniuvannia navchalnykh dosiahnen
Kryterii otciniuvannia navchalnykh dosiahnen
 
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
 
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptx
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptxПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptx
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptx
 
ніцше філософські погляди та бачення2.0.pptx
ніцше філософські погляди та бачення2.0.pptxніцше філософські погляди та бачення2.0.pptx
ніцше філософські погляди та бачення2.0.pptx
 
Критерії самоцінювання Іноземні мови.pdf
Критерії самоцінювання  Іноземні мови.pdfКритерії самоцінювання  Іноземні мови.pdf
Критерії самоцінювання Іноземні мови.pdf
 
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін
 

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