Задача: вычислить
|
1 способ записи условия:
если x>0 то f:=sin(x)
если x<=0 то f:=cos(x)
2 способ записи условия:
если x>0 то f:=sin(x)
иначе f:=cos(x)
Для записи по 2-ому способу существует следующая форма условного оператора:
IF условие THEN действие ELSE действие;
Перед словом "ELSE" точки с запятой не должно быть!
Решение: program prim;
var x,f:real;
begin
writeln('введи x');
read(x);
if x>0 then f:=sin(x) else f:=cos(x);
writeln('при x=', x, 'функция=', f);
end.
ЗАДАЧИ
1. Записать выражения:
а)
б)
в)
г)
д)
2. Чему будет равен Y?
a) if x>3 then y:=1 else y:=2;
при х=2?
при х=5?
б) if x>3 then y:=1;y:=2;
в) y:=1;
if x>3 then y:=y+2 else y:=y+6;
при х=3?
при х=5?
3. Составить программу для вычисления значения функции:
|
|
4. Составить программу для вычисления значения функции:
|
|
5. Ввести число. Если оно меньше 1, то нужно возвести его в квадрат. В противном случае определить целую часть числа.
6. Составить программу для определения, пройдет ли график функции y = 5x2 – 7x + 2 через заданную точку (a,b)?
.
7. Составить программу для вычисления значения функции:
|
|
Если f(x) < 7, то вычислить z = f 2(x)