лабораторная работа / лаба 2 вариант 11
.docЛабораторная работа №2 вариант-11
«Программирование алгоритмов и программ разветвляющейся и циклической с заданным числом повторений структур»
Цель работы: овладение практическими навыками разработки алгоритмов и программ разветвляющейся и циклической с заданным числом повторений структур.
-
Вычислить и вывести на экран значение заданной функции.
-
Вычислить и вывести на экран значение заданной функции. Вычислять многократно значение функции при изменении аргумента в указанном диапазоне и с заданным шагом. Организовать вывод значения аргумента и вычисленного значение функции в виде таблицы Y(X):
X Y
. . . . . .
. . . . . .
s
a=2.6 b=-0.39
нет
нет
S=(a+b)/(ex+cosx)
S=(a+b)/(x+1)
S=ex+sinx
1)program lab2;
const a=2.6; b=-0.39;
var x,s:real;
begin
writeln('vvedite x');
read(x);
if x<2.8 then s:=(a+b)/(exp(x)+cos(x))
else begin if(x>=2.8) and (x<6) then s:=(a+b)/(x+1)
else s:=exp(x)+sin(x);
end;
writeln('s=', s:8:3);
end.
Результаты:
Х1=2.9 S1=0.567
X2=3 S2=0.553
X3=9 S3=8103.496