Урок 24. Пошук оптимального алгоритму розв'язання
Урок 25. Оцінка та аналіз ефективності алгоритму
Урок 26. Розв'язання задач на оцінку аналізу.
Урок 27. Інструктаж з БЖД. Практична робота 6. Реалізація алгоритму мовою програмування
Урок 28. Основні поняття теорії чисел: системи числення
Урок 29. Робота з великими числами
Урок 30. Факторизація чисел. Інструктаж з БЖД. Практична робота 7. Основні поняття теорії чисел.
Урок 31-32. Алгоритми сортування і пошуку даних. Повторення вивчених структур даних. Прості змінні та масиви/списки. Стек. Черга. Дерево. Повторення вивчених методів сортування
Урок 33 Алгоритми сортування. Квадратичні алгоритми сортування. Алгоритми сортування вибором.
Урок 34. Алгоритм сортування методом обміну
Урок 35. Сортування вставленням
Урок 36. Сортування злиттям. Сортування підрахунком
Урок 37. Інструктаж з БЖД. Практична робота 8. Алгоритми сортування
Урок 38. Алгоритми пошуку даних. Послідовний пошук
Урок 40. Пошук максимального і мінімального елементів у масиві
Урок 41. Поняття про пошук із поверненням і тернарний пошук.
Урок 42. Інструктаж з БЖД. Практична робота 9. Розв’язування практичних завдань
Урок 43. Обробка рядків. Обробка рядків. Основні відомості про рядки й операції над ними
Урок 44. Функції і методи опрацювання рядків
Урок 45. Приклади програм обробки рядків