Несмачный Дмитрий
Профи
(871)
6 месяцев назад
А в чем сложность? Сперва ввод данных - здесь вроде не нужно; затем инициализация, здесь тоже ни к чему. Задаешь параметры цикла: от 0,1 до 2,5 через 0,2, это в прямоугольнике, начало цикла. Оттуда два выхода: на конец программы и на вычисление.
В прямоугольнике вычисления итерация цикла (y=x-2cos...) и помещение в массивы параметра цикла и результата. Выход из прямоугольника на начало цикла.
Программу по блок-схеме построить элементарно:
double p[14]; //2.5-0.1/.2=14
double r[14];
double k;
int i;
for(i=0,k=0.1;k<=2.5;k+=.2,i++)
{
p[i]=i;
r[i]=y=x-2cos(х/2); //если я правильно интерпретировал вашу формулу
}
//здесь нужно что то сделать с насчитанными массивами - вывод на экран или в файл, построение графика можно здесь же сделать...
Отлаживать не отлаживал, может где чего по мелочи напутал... А построение графика зависит от того в какой системе работаете, какими библиотеками пользуетесь... График можно строить как в цикле расчета, так и после, отдельный цикл организовать.
как то так примерно...
на заданном промежутке с шагом 0.2 и построить график этой функции Функция y=x-2cos(0.5Пх) Интервал [0.1;2.5]