Предмет: Информатика,
автор: maruak2017
Скласти алгоритм розв’язку та програму мовою Паскаль для обчислення значення функції
у(х), використовуючи:
1) повну команду розгалуження IF; 2) коротку команду розгалуження IF.
Приложения:
Ответы
Автор ответа:
1
Ответ:
1)
program FunctionIFfull;
uses crt;
var
x, y : real;
begin
clrscr;
write('x = ');
readln(x);
if x>=1 then y:= sqrt(3*x+4)
else
if x<=-1 then y:= sqr(x)+4*x
else y:=4*sqr(x)-2*x+3;
writeln('y = ', y:8:2);
readln;
end.
2)
program FunctionIFshort;
uses crt;
var
x, y : real;
begin
clrscr;
write('x = ');
readln(x);
if x>=1 then y:= sqrt(3*x+4);
if x<=-1 then y:= sqr(x)+4*x;
if (x>-1) and (x<1) then y:= 4*sqr(x)-2*x+3;
writeln('y = ', y:8:2);
readln;
end.
Объяснение:
1. Повна команда розгалуження має вигляд
if < логічний вираз > then <команда 1> else < команда 2 >;
2. Коротка команда розгалуження має вигляд
if <логічний вираз > then <команда 1>;
Похожие вопросы
Предмет: Қазақ тiлi,
автор: olgabovikiva1
Предмет: Русский язык,
автор: xanyma1991
Предмет: Русский язык,
автор: lerkapozhidaeva
Предмет: Математика,
автор: noragovorkova