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

Исправьте program pr1; var f,x,pi,a,ak,an,da: real; begin write ('введите an,ak,da'); readln (an,ak,da); a: =an; while a< =ak+0.0001 do begin pi: = 3.14; x: =exp(a)+exp(-a); f: =0.5x-2cos(x)(x+pi/4); writeln('x=',x,'f=',f); a: =a+da; end; end.

Ответ:
eeee1931
eeee1931
05.10.2020 12:16
Замени строчку f:=0.5x-2cos(x)(x+Pi/4);  на f:=0.5*x-2cos(x)*(x+Pi/4);
Без знака умножения не пойдет.
И  write ('введите an,ak,da');  лучше на writeln ('введите an,ak,da'); 
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?