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

