Эту задачу можно решать по разному. Вот, например, есть такой экономичный вариант:
uses crt;
const y = 0.5;
var x: real; u: real = cos(2 * y);
procedure s();
begin writeln('——————————————————————————') end;
begin clrscr; s; writeln(' x z'); s; x := 0.3;
repeat writeln(x: 5: 2, x * (sin(x * x * x) + u): 20: 15);
x := x + 0.15 until x > 1.8; s; end
![](https://otvet.imgsmail.ru/download/294565678_10f463735a4e6976251c0a1f0c948c55_800.jpg)
А экономичнее такой вариант тем, что не нужно на каждом шаге цикла вычислять значение выражения cos(2y), которое можно вычислить в самом начале всего один раз!
И вообще, смотрите что у Вас написано:
Z = x*(sin x3 + cos2*y) - это что за функция?
У меня и у Сеппенена это такая функция:
z(x,y) = x·[sin(x³)+cos(2y)]
У Кузнецова это x·[sin(x³)+cos(y²)]
А у Штейна это х·[sin(x³)+cos²(y)]
А Вам какую надо?
ФермаКактусовВысший разум (189827)
1 день назад
Z = x*(sin x3 + cos2*y),
y=0,5; а это что дает? синус умножается на три а косинус умножается на два а потом возводится в степень Y и это все умножается на x?
0,3<x<1,8 ограничение диапазона?
∆x=0,15 это шаг функции?
эта формула где то применяется или чисто создана чтобы решать ее как пример на контрольной или какой либо тестировочной задаче?
Составить циклический код на языке паскаль
Z = x*(sin x3 + cos2*y),
y=0,5;
0,3<x<1,8 ∆x=0,15