Решение должно быть в JAVA (JIDEA)

Задача 1. 
Программа состоит из 2-х частей. 
Первая часть генерирует набор значений x,y заданной функции с определенным шагом и записывает в файл. 
Вторая часть открывает файл и считывает точки, достраивает промежуточные точки методом линейной интерполяции (шаг интерполяции задается пользователем).

Задача 2. 
Номер 6 из фото (см.ниже)