Вычислить значение функции - Turbo Pascal (29478)
Формулировка задачи:
Функция Условие Исходные данные
y={at^2ln t 1=t=2 a=-0,5
{1 t<1 b=2
{e^at cos bt t>2
Решение задачи: «Вычислить значение функции»
textual
Листинг программы
a:=-0.5; b:=2; if (t>=1) and (t<=2) then y:=a*sqt(t)*ln(t) else if t<1 then y:=1 else y:=exp(a*t)*cos(b*t);
Объяснение кода листинга программы
- Переменная
aинициализируется значением-0.5. - Переменная
bинициализируется значением2. - Вычисляется значение функции
yпри условии, чтоtнаходится в диапазоне от 1 до 2. В этом случае функцияyвычисляется как произведениеaи квадратного корняt, умноженного на логарифмt. - Если условие
t>=1иt<=2не выполняется, то значение переменнойyустанавливается равным единице. - Если условие
t<1выполняется, то значение переменнойyустанавливается равным значению экспонентыa*t, умноженной на косинусb*t.