Інформатика
Робота з текстовими та числовими величинами. Налагодження програми у середовищі програмування
Повторимо правила поведінки та безпеки за комп’ютером
Поміркуємо
Перед вами 1 в світі задокументований баг (помилка в роботі ПК чи ЕОМ)
9 вересня 1947 року оператори комп'ютера Mark II, який тестувався в Гарварді, знайшли між точками на реле №70, панель F, дещо цікаве - моль. Була зроблена, замітка, в якій це називається фактично «першим знайденим багом». Історія свідчить, що легендарна Грейс Хоппер, відома як "Amazing Grace", була людиною, котра знайшла моль, таким чином, допомогла популяризувати ідею "налагодження комп'ютерів".
В наш час досить легко програмувати, хоча помилки так само часто виникають
Досить просте середовище програмування
Складніше, професійніше, і досить зрозуміло. Команди подані лаконічними аналогами англійської мови
А от програмувати раніше було досить складною задачею
Налагодження програм
Налагодження програми — методичний процес пошуку та зменшення числа помилок або дефектів у комп'ютерній програмі або електронному обладнанні з метою отримання очікуваної поведінки.
Синтаксичні помилки
Коріньчик
Помилки під час виконання
Логічні помилки
Іди туди, не знаю куди, знайди те, не знаю що.
Повернемось до помилок в Python
Синтаксичні помилки – найбільш простий вид помилок.
Повернемось до помилок в Python
Синтаксичні помилки – найбільш простий вид помилок.
Відображення рядків для пошуку помилок
Невідповідність типів
Невідповідність типів
Логічні помилки
Логічні помилки – найбільш складний вид помилок.
Логічні помилки
Тестування програм – процес пошуку логічних помилок у тексті програми з використанням тестових наборів вхідних даних.
Завдяки помилкам існує ряд професій та варіацій етапів запуску програмного забезпечення
Завдяки помилкам існує ряд професій та варіацій етапів запуску програмного забезпечення
Тестувальник комп’ютерних ігор
Завдяки помилкам існує ряд професій та варіацій етапів запуску програмного забезпечення
1
2
3
Робота тестувальника
(закрите Beta тестування)
Beta тест
(відкрите Beta тестування)
Фінальний реліз
Демонстрація помилкового програмного коду
Демонстрація готового працюючого рішення програми
Повторюємо
Опрацювати вивчений матеріал. Здійснити пошукову діяльність на тему «Програмні помилки сучасних компаній». Реалізувати проєкт у вигляді презентаціїї або доповіді та надіслати вчителеві.
Домашнє завдання