В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
PaymLaim
PaymLaim
19.01.2023 17:23 •  Информатика

Вычислить и вывести на экран значение функции y=y(x) для всех x из диапазона (xl, xr) с шагом k (k< xr–xl). для всех значений x, в которых функция y(x) не существует вывести сообщение "функция не существует". числа xl, xr, k пользователь вводит с клавиатуры. значение функции выводить с точностью до 2 цифр после десятичной точки функция: y=|sinx|+cos|x|

Ответ:
поля1315
поля1315
05.10.2020 00:38
Var
  xl,xr,h,x:real;
  i:integer;
begin
  Write('Введите левую и правую границы изменения х, затем шаг: ');
  Read(xl,xr,h);
  for i:=1 to Trunc((xr-xl)/h)+1 do begin
    x:=xl+(i-1)*h;
    Writeln(x:0:4,'  ',abs(sin(x))+cos(abs(x)))
    end
end.

Пример
Введите левую и правую границы изменения х, затем шаг: 1.2 3 0.18
1.2000  1.2943968404439
1.3800  1.17149436167019
1.5600  1.01073783728823
1.7400  0.817321730886476
1.9200  0.597495822534427
2.1000  0.358363262049017
2.2800  0.107651047653376
2.4600  -0.146539653537401
2.6400  -0.395995275405633
2.8200  -0.632655254626053
3.0000  -0.848872488540578
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?