розпізнає належність даних до певного типу на підставі спільних властивостей і методів опрацювання [9 ІФО 1.2.2-1]
формулює і виконує основні етапи алгоритмічного розв’язування задачі [9 ІФО 2.1.1-1]
пояснює операції з даними різних типів, зокрема логічними та рядковими, і використовує їх в алгоритмах [9 ІФО 2.1.1-2]
створює алгоритми з вкладеними структурами та ітеративними обчисленнями, аргументує їх вибір [9 ІФО 2.1.1-3]
добирає набори даних для перевірки правильності роботи алгоритму [9 ІФО 2.1.2-2]
використовує відповідні інструменти для самостійного налагодження програми [9 ІФО 2.2.1-3]
розрізняє синтаксичні, логічні помилки і помилки часу виконання, пропонує способи їх виправлення [9 ІФО 2.2.2-2]
виділяє в комплексних проблемах прості складові частини і визначає їх взаємодію [9 ІФО 2.3.1-2]
складає план роботи створення інформаційного продукту, визначає кроки і ролі учасників, враховуючи якості та здібності, необхідні для виконання різних задач [9 ІФО 2.5.1-1]
обґрунтовує вибір апаратного чи програмного способу розв’язання задачі [9 ІФО 3.1.1-2]
пояснює функціональне призначення, основні характеристики та взаємозв’язок складових інформаційних систем, зокрема роботизованих, і мереж [9 ІФО 3.1.2-1]
обирає, поєднує і налаштовує програмні і технічні засоби відповідно до потреб, характеристик/ параметрів задачі і наявних обмежень [9 ІФО 3.2.1-3]
розуміє ліцензійні (правові та етичні) обмеження на використання та редагування власних і чужих інформаційних продуктів [9 ІФО 4.3.2-6]
Середовища для написання коду. Транслятори. Програмний
проєкт.
Мова програмування. Поняття змінної. Типи даних.
Введення та виведення даних. Присвоєння.
Арифметичні операції.
Математичні функції.
Логічний тип даних.
Операції відношень. Логічні оператори.
Команда розгалуження.
Команди повторення.
Коментування програмного коду.
Створення програм для розв’язання задач.
Створення каталогу синтаксичних та семантичних помилок у програмах, а також способів їх виправлення.
Виокремлення в задачі вхідних та вихідних даних, визначення їх типів та можливих значень.
Додавання коментарів до програмного коду.
Додавання помилок у програмний код та взаємний пошук й виправлення цих помилок.
Налагодження програм на основі наданих тестових даних.
Пропонування наборів даних для перевірки правильності роботи алгоритму.
Перевірка результату виконання програми на відповідність гіпотезі/прогнозу.
Оцінювання відповідності обраного алгоритму поставленій задачі.
Отримання та надання зворотного зв'язку щодо роботи програмного
проєкту.