Исходя из представленных вариантов, обучающие компьютерные программы по целям и задачам могут делиться на: