4. Запам'ятайте
• якщо після ключових слів Then і Else
слідують тільки по одній команді, то
операторні дужки begin і end можна
не ставити;
• перед Else ставити крапку з комою не
можна.
5. Задача 1. Обчислити значення виразу (а - b) / (c
- d), де а, b, c, d - дійсні числа.
a := StrToFloat (Editl.Text);
b := StrToFloat (Edit2.Text);
c:=StrToFloat(Edit3.Text);
d := StrToFloat (Edit4.Text);
x := c-d;
If x = 0 Then Labell.Caption := 'Вираз значення не має:
ділення на нуль'
Else
begin
z := (ab)/x;
Label 1 .Caption := FloatToStr (z);
end;
6. Складені логічні вирази
утворюються з простих шляхом
використання розглянутих у
попередньому пункті операцій
кон’юнкції (and), диз’юнкції (or),
заперечення (not).
7. Задача 2. Обчислити значення заданої
функції
−
<<−−
=
xіншихдляx
xякщоx
y
...87
53,122
8. x := StrToFloat (Editl.Text);
If (x > -3) and (x < 5) Then y := 2*x – 12 Else
y := 7 - 8*x;
Labell.Caption := FloatToStr (y);
9. Задача 3. Нехай, наприклад, потрібно в ході виконання
проекту змінювати значення тільки однієї з таких влас-
тивостей форми: або заголовок, або колір, або розміри.
If RadioButtonl.Checked
Then Forml.Caption := 'Заголовок
змінений'
Else If RadioButton2.Checked Then
Form1 .Color := cIRed Else begin
Forml .Width := 600;
Forml .Height := 300;
end;
10. Задача 3. Нехай, наприклад, потрібно в ході виконання
проекту змінювати значення тільки однієї з таких влас
тивостей форми: або заголовок, або колір, або розміри.
If RadioButtonl.Checked
Then Forml.Caption := 'Заголовок
змінений'
Else If RadioButton2.Checked Then
Form1 .Color := cIRed Else begin
Forml .Width := 600;
Forml .Height := 300;
end;