Страница 1 из 1
Помогите найти ошибку в программе.
Добавлено: 11.12.2013 21:34:57
xluhaf
Код: Выделить всё
program abx;
var x,y:real;
Begin
Write('Введите значение x=');
Readln(x);
if x<1 then y:=cos*2*x-1
else if x>5 then y:=sqrt(sqr(x)+3*x+1) else y:=sqr(sin)*x+3.25;
Writeln('y=',y:8:4);
Readln;
End.
Кривая Блок схема.

Re: Помогите найти ошибку в программе.
Добавлено: 11.12.2013 21:41:53
Padre_Mortius
Что это за формулы? Как можно косинус умножить на 2x или возвести синус в квадрат?
Re: Помогите найти ошибку в программе.
Добавлено: 11.12.2013 22:09:21
xluhaf
Re: Помогите найти ошибку в программе.
Добавлено: 11.12.2013 22:20:01
Little_Roo
Учебник в зубы... то есть перед глазами и вперед....
А в блок-схеме один блок правильно описан...
Re: Помогите найти ошибку в программе.
Добавлено: 12.12.2013 00:23:43
vada
Какова постановка задачи, такое и решение.
Руки бы оторвать постановщикам, написавшим галиматью

Подозреваю что должно быть
sin(2x) - 1 и
sin(x)^2-3.25
Re: Помогите найти ошибку в программе.
Добавлено: 12.12.2013 01:30:26
Frolik
Какова постановка задачи, такое и решение.
Руки бы оторвать постановщикам, написавшим галиматью

Подозреваю что должно быть sin(2x) - 1 и sin(x)^2-3.25
С точки зрения математики, постановка задачи верная. Квадрат синуса так и обозначается. Скобки в данном случае тоже не нужны, потому что операция умножения имеет высокий приоритет.
Re: Помогите найти ошибку в программе.
Добавлено: 12.12.2013 13:15:49
vada
Математика - наука точная. Запись, представленная на фотке, имеет неоднозначное толкование. sun(2)*x или sin(2x) вот фиг его знает, а может sin(2x-1). В мое время, в школе за такую запись мне бы точно пару закатили.
Re: Помогите найти ошибку в программе.
Добавлено: 12.12.2013 15:24:02
Vadim
На слух товарищ ученик записывал. Мы должны радоваться, что он синус-икс квадратом не обвёл.

Re: Помогите найти ошибку в программе.
Добавлено: 13.12.2013 00:28:30
xluhaf
Запись правильная.
Re: Помогите найти ошибку в программе.
Добавлено: 13.12.2013 02:03:13
Лекс Айрин
xluhaf, но не с точки зрения программиста. Как переписать формулы Вам уже подсказали.