Консультация № 190490
26.01.2017, 18:49
0.00 руб.
26.01.2017, 18:56
0 4 1
Здравствуйте! У меня возникли сложности с таким вопросом:

Для заданной функции
Код:
y=2,1cos (x^2-4)/(x+3,4)+x/√(|x| )
вывести на экран положительные значения функции и соответствующие им значения аргумента на отрезке x∈[-3,b] с шагом h.

Обсуждение

давно
Посетитель
400839
3
26.01.2017, 18:51
общий
Сделать блок-схему и программу в паскале.
давно
Старший Модератор
31795
6196
26.01.2017, 18:56
общий
Адресаты:
Как Вы представляете участок -3..b при x+3 в заменателе?
Тут сразу деление на ноль и программа вылетает.
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Старший Модератор
31795
6196
26.01.2017, 18:57
общий
Адресаты:
а сорри там 3.4
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Старший Модератор
31795
6196
27.01.2017, 15:53
общий
это ответ
Здравствуйте, nikita9581!

Смотрите код.
[code lang=pascal h=100]var
b,h,x,y:real;
begin
x:=-3;
repeat
write('enter b:=');readln(b);{вводим верхнюю границу}
until b>x;{проверяем чтобы было больше}
write('enter h:=');readln(h);{вводим шаг}
while x<=b do{цикл по переменной Х}
begin
y:=2.1*cos(sqr(x)-4)/(x+3.4)+x/sqrt(abs(x));{считаем значение}
if y>0 then writeln('x:=',x,'y:=':5,y);{если больше выводим}
x:=x+h;{следующий шаг}
end;
end.[/code]

Блок-схема сделана с помощью он-лайн построителя.

Удачи!
Прикрепленные файлы:
16ee04fcbef9203e3a2550456f3544081582ac71.jpg
5
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Форма ответа