навчальна: закріпити знання учнів по розв’язуванню задач з алгоритмічними структурами повторення та розгалуження;
розвиваюча: розвивати пам’ять, мислення, увагу, інтерес до вивчення інформатики;
виховна: виховувати охайність уважність, інформаційну культуру