SlideShare une entreprise Scribd logo
1  sur  10
Оператори розгалуження.
Прапорці та групи перемикачів
Повне розгалуження
If <логічний вираз>
Then
begin
<послідовність команд 1>
end
Else
begin
<послідовність команд 2>
end;
Неповне розгалуження
If <логічний вираз>
Then
begin
<послідовність команд>
end;
Запам'ятайте
• якщо після ключових слів Then і Else
слідують тільки по одній коман­ді, то
операторні дужки begin і end можна
не ставити;
• перед Else ставити крапку з комою не
можна.
Задача 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 := (a­b)/x;
Label 1 .Caption := FloatToStr (z);
end;
Складені логічні вирази
утворюються з простих шляхом
використання розглянутих у
попередньому пункті операцій
кон’юнкції (and), диз’юнкції (or),
заперечення (not).
Задача 2. Обчислити значення заданої
функції



−
<<−−
=
xіншихдляx
xякщоx
y
...87
53,122
x := StrToFloat (Editl.Text);
If (x > -3) and (x < 5) Then y := 2*x – 12 Else
y := 7 - 8*x;
Labell.Caption := FloatToStr (y);
Задача 3. Нехай, наприклад, потрібно в ході виконання
проекту змінювати значення тільки однієї з таких влас-
тивостей форми: або заголовок, або колір, або розміри.
If RadioButtonl.Checked
Then Forml.Caption := 'Заголовок
змінений'
Else If RadioButton2.Checked Then
Form1 .Color := cIRed Else begin
Forml .Width := 600;
Forml .Height := 300;
end;
Задача 3. Нехай, наприклад, потрібно в ході виконання
проекту змінювати значення тільки однієї з таких влас­
тивостей форми: або заголовок, або колір, або розміри.
If RadioButtonl.Checked
Then Forml.Caption := 'Заголовок
змінений'
Else If RadioButton2.Checked Then
Form1 .Color := cIRed Else begin
Forml .Width := 600;
Forml .Height := 300;
end;

Contenu connexe

Tendances

Funk grafik 7klas
Funk grafik 7klasFunk grafik 7klas
Funk grafik 7klas
Maya_Yuzyuk
 
Funk grafik 7klas
Funk grafik 7klasFunk grafik 7klas
Funk grafik 7klas
Maya_Yuzyuk
 
Programuvanna na movi_pascal
Programuvanna na movi_pascalProgramuvanna na movi_pascal
Programuvanna na movi_pascal
Ann Eres
 
практичне заняття 27
практичне заняття 27практичне заняття 27
практичне заняття 27
cit-cit
 
практичне заняття 29
практичне заняття 29практичне заняття 29
практичне заняття 29
cit-cit
 
програмування на мові паскаль
програмування на мові паскаль програмування на мові паскаль
програмування на мові паскаль
Helen Pata
 
111практичне заняття 2
111практичне заняття 2111практичне заняття 2
111практичне заняття 2
cit-cit
 

Tendances (18)

базовI структури алгоритму урок 4
базовI структури алгоритму урок 4базовI структури алгоритму урок 4
базовI структури алгоритму урок 4
 
Урок 45. Складання циклічних алгоритмів опрацювання величин
Урок 45. Складання циклічних алгоритмів опрацювання величинУрок 45. Складання циклічних алгоритмів опрацювання величин
Урок 45. Складання циклічних алгоритмів опрацювання величин
 
Funk grafik 7klas
Funk grafik 7klasFunk grafik 7klas
Funk grafik 7klas
 
Funk grafik 7klas
Funk grafik 7klasFunk grafik 7klas
Funk grafik 7klas
 
завдання алгоритми
завдання алгоритмизавдання алгоритми
завдання алгоритми
 
Povtor 7 8kl
Povtor 7 8klPovtor 7 8kl
Povtor 7 8kl
 
+6 for
+6 for+6 for
+6 for
 
Programuvanna na movi_pascal
Programuvanna na movi_pascalProgramuvanna na movi_pascal
Programuvanna na movi_pascal
 
Neviznacheny integral
Neviznacheny integralNeviznacheny integral
Neviznacheny integral
 
Funkciji1
Funkciji1Funkciji1
Funkciji1
 
+5 розгал в с++
+5 розгал в с+++5 розгал в с++
+5 розгал в с++
 
Базові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмівБазові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмів
 
практичне заняття 27
практичне заняття 27практичне заняття 27
практичне заняття 27
 
практичне заняття 29
практичне заняття 29практичне заняття 29
практичне заняття 29
 
7 клас 12 урок. Алгоритми з розгалуженнями
7 клас 12 урок. Алгоритми з розгалуженнями7 клас 12 урок. Алгоритми з розгалуженнями
7 клас 12 урок. Алгоритми з розгалуженнями
 
8 клас урок 48
8 клас урок 488 клас урок 48
8 клас урок 48
 
програмування на мові паскаль
програмування на мові паскаль програмування на мові паскаль
програмування на мові паскаль
 
111практичне заняття 2
111практичне заняття 2111практичне заняття 2
111практичне заняття 2
 

Similaire à оператори розгалуження

Similaire à оператори розгалуження (17)

Основи програмування .Паскаль ч.1
Основи програмування .Паскаль ч.1Основи програмування .Паскаль ч.1
Основи програмування .Паскаль ч.1
 
3018 1
3018 13018 1
3018 1
 
Pascal основи програмування частина 1
Pascal основи програмування частина 1Pascal основи програмування частина 1
Pascal основи програмування частина 1
 
Паскаль
ПаскальПаскаль
Паскаль
 
Pascal osnovu
Pascal osnovuPascal osnovu
Pascal osnovu
 
Programuvanna na movi_pascal
Programuvanna na movi_pascalProgramuvanna na movi_pascal
Programuvanna na movi_pascal
 
3
33
3
 
Konspekt uroku
Konspekt urokuKonspekt uroku
Konspekt uroku
 
Konspekt uroku
Konspekt urokuKonspekt uroku
Konspekt uroku
 
оператор вибору
оператор виборуоператор вибору
оператор вибору
 
Основи мови Ci
Основи мови CiОснови мови Ci
Основи мови Ci
 
war8klassdist1-2.pptx
war8klassdist1-2.pptxwar8klassdist1-2.pptx
war8klassdist1-2.pptx
 
Operator perehody
Operator perehodyOperator perehody
Operator perehody
 
Урок 56 8 клас
Урок 56 8 класУрок 56 8 клас
Урок 56 8 клас
 
7 klas 11_urok_m
7 klas 11_urok_m7 klas 11_urok_m
7 klas 11_urok_m
 
1
11
1
 
тема 7
тема 7тема 7
тема 7
 

Plus de Андрій Киричук

педагогічні погляди т. шевченка
педагогічні погляди т. шевченкапедагогічні погляди т. шевченка
педагогічні погляди т. шевченка
Андрій Киричук
 
використанння веб браузера
використанння веб браузеравикористанння веб браузера
використанння веб браузера
Андрій Киричук
 
урок 9 наслідки з аксіом стереометрії
урок 9 наслідки з аксіом стереометріїурок 9 наслідки з аксіом стереометрії
урок 9 наслідки з аксіом стереометрії
Андрій Киричук
 
урок 8 основні поняття стереометрії. аксіоми стереометрії.
урок 8 основні поняття стереометрії. аксіоми стереометрії.урок 8 основні поняття стереометрії. аксіоми стереометрії.
урок 8 основні поняття стереометрії. аксіоми стереометрії.
Андрій Киричук
 
урок 6 геометричний і аналітичний методи розв'язування задач
урок 6 геометричний і аналітичний методи розв'язування задачурок 6 геометричний і аналітичний методи розв'язування задач
урок 6 геометричний і аналітичний методи розв'язування задач
Андрій Киричук
 
урок 1 аксіоми планіметрії. кути. паралельні прямі 2
урок 1 аксіоми планіметрії. кути. паралельні прямі 2урок 1 аксіоми планіметрії. кути. паралельні прямі 2
урок 1 аксіоми планіметрії. кути. паралельні прямі 2
Андрій Киричук
 
урок 1 аксіоми планіметрії. кути. паралельні прямі
урок 1 аксіоми планіметрії. кути. паралельні пряміурок 1 аксіоми планіметрії. кути. паралельні прямі
урок 1 аксіоми планіметрії. кути. паралельні прямі
Андрій Киричук
 
презентація обєм циліндра
презентація обєм циліндрапрезентація обєм циліндра
презентація обєм циліндра
Андрій Киричук
 

Plus de Андрій Киричук (20)

Нововолинський ліцей №3.pdf
Нововолинський ліцей №3.pdfНововолинський ліцей №3.pdf
Нововолинський ліцей №3.pdf
 
Ліцензія
ЛіцензіяЛіцензія
Ліцензія
 
Відкриваймо серця для добра
Відкриваймо серця для добраВідкриваймо серця для добра
Відкриваймо серця для добра
 
Педагогічні погляди Т. Шевченка
Педагогічні погляди Т. ШевченкаПедагогічні погляди Т. Шевченка
Педагогічні погляди Т. Шевченка
 
педагогічні погляди т. шевченка
педагогічні погляди т. шевченкапедагогічні погляди т. шевченка
педагогічні погляди т. шевченка
 
Чарівний світ східної поезії. Творчість Рудакі та Гафіза.
Чарівний світ східної поезії. Творчість Рудакі та Гафіза.Чарівний світ східної поезії. Творчість Рудакі та Гафіза.
Чарівний світ східної поезії. Творчість Рудакі та Гафіза.
 
Тарас Бульба
Тарас  БульбаТарас  Бульба
Тарас Бульба
 
мова у серці народу
мова   у серці народумова   у серці народу
мова у серці народу
 
мандри навчають
мандри навчаютьмандри навчають
мандри навчають
 
Літературна студія "Зернятко"
Літературна студія "Зернятко"Літературна студія "Зернятко"
Літературна студія "Зернятко"
 
використанння веб браузера
використанння веб браузеравикористанння веб браузера
використанння веб браузера
 
урок 9 наслідки з аксіом стереометрії
урок 9 наслідки з аксіом стереометріїурок 9 наслідки з аксіом стереометрії
урок 9 наслідки з аксіом стереометрії
 
урок 8 основні поняття стереометрії. аксіоми стереометрії.
урок 8 основні поняття стереометрії. аксіоми стереометрії.урок 8 основні поняття стереометрії. аксіоми стереометрії.
урок 8 основні поняття стереометрії. аксіоми стереометрії.
 
урок 6 геометричний і аналітичний методи розв'язування задач
урок 6 геометричний і аналітичний методи розв'язування задачурок 6 геометричний і аналітичний методи розв'язування задач
урок 6 геометричний і аналітичний методи розв'язування задач
 
урок 4 многокутники
урок 4 многокутникиурок 4 многокутники
урок 4 многокутники
 
урок 3 чотирикутники
урок 3 чотирикутникиурок 3 чотирикутники
урок 3 чотирикутники
 
урок 2 трикутники і коло
урок 2 трикутники і колоурок 2 трикутники і коло
урок 2 трикутники і коло
 
урок 1 аксіоми планіметрії. кути. паралельні прямі 2
урок 1 аксіоми планіметрії. кути. паралельні прямі 2урок 1 аксіоми планіметрії. кути. паралельні прямі 2
урок 1 аксіоми планіметрії. кути. паралельні прямі 2
 
урок 1 аксіоми планіметрії. кути. паралельні прямі
урок 1 аксіоми планіметрії. кути. паралельні пряміурок 1 аксіоми планіметрії. кути. паралельні прямі
урок 1 аксіоми планіметрії. кути. паралельні прямі
 
презентація обєм циліндра
презентація обєм циліндрапрезентація обєм циліндра
презентація обєм циліндра
 

Dernier

Тренінг про тренінг. Педагогам ЗДО проте як скласти та провести тренінг у кол...
Тренінг про тренінг. Педагогам ЗДО проте як скласти та провести тренінг у кол...Тренінг про тренінг. Педагогам ЗДО проте як скласти та провести тренінг у кол...
Тренінг про тренінг. Педагогам ЗДО проте як скласти та провести тренінг у кол...
ssuser7541ef1
 

Dernier (17)

Презентація про виникнення балади., особливості
Презентація про виникнення балади., особливостіПрезентація про виникнення балади., особливості
Презентація про виникнення балади., особливості
 
Графіки відключень у Вінниці і області на 2024 рік
Графіки відключень у Вінниці і області на 2024 рікГрафіки відключень у Вінниці і області на 2024 рік
Графіки відключень у Вінниці і області на 2024 рік
 
Особливості застосування інструментарію оцінювання готовності дитини до навча...
Особливості застосування інструментарію оцінювання готовності дитини до навча...Особливості застосування інструментарію оцінювання готовності дитини до навча...
Особливості застосування інструментарію оцінювання готовності дитини до навча...
 
Стабілізаційні графіки відключень світла у Рівному
Стабілізаційні графіки відключень світла у РівномуСтабілізаційні графіки відключень світла у Рівному
Стабілізаційні графіки відключень світла у Рівному
 
Презентація для інструкторів з фізичного виховання в ЗДО.pdf
Презентація для інструкторів з фізичного виховання в ЗДО.pdfПрезентація для інструкторів з фізичного виховання в ЗДО.pdf
Презентація для інструкторів з фізичного виховання в ЗДО.pdf
 
Наказ ПК 2023-2024. pdf
Наказ ПК 2023-2024.                   pdfНаказ ПК 2023-2024.                   pdf
Наказ ПК 2023-2024. pdf
 
Ім’я чернігівця на карті Місяця. ЮРІЙ МЕЗЕНЦЕВ
Ім’я чернігівця на карті Місяця. ЮРІЙ МЕЗЕНЦЕВІм’я чернігівця на карті Місяця. ЮРІЙ МЕЗЕНЦЕВ
Ім’я чернігівця на карті Місяця. ЮРІЙ МЕЗЕНЦЕВ
 
Заняття у різновіковій групі. Особливості планування та проведення з дітьми д...
Заняття у різновіковій групі. Особливості планування та проведення з дітьми д...Заняття у різновіковій групі. Особливості планування та проведення з дітьми д...
Заняття у різновіковій групі. Особливості планування та проведення з дітьми д...
 
Графіки стабілізаційних відключень у Чернігові та області
Графіки стабілізаційних відключень у Чернігові та областіГрафіки стабілізаційних відключень у Чернігові та області
Графіки стабілізаційних відключень у Чернігові та області
 
Тренінг про тренінг. Педагогам ЗДО проте як скласти та провести тренінг у кол...
Тренінг про тренінг. Педагогам ЗДО проте як скласти та провести тренінг у кол...Тренінг про тренінг. Педагогам ЗДО проте як скласти та провести тренінг у кол...
Тренінг про тренінг. Педагогам ЗДО проте як скласти та провести тренінг у кол...
 
10_iu_g_2018_stand dfgdf gdf gdfgdfgsdfge er gesr
10_iu_g_2018_stand dfgdf gdf gdfgdfgsdfge er gesr10_iu_g_2018_stand dfgdf gdf gdfgdfgsdfge er gesr
10_iu_g_2018_stand dfgdf gdf gdfgdfgsdfge er gesr
 
70 років тому – початок Кенгірського повстання
70 років тому – початок Кенгірського повстання70 років тому – початок Кенгірського повстання
70 років тому – початок Кенгірського повстання
 
Альфрейні опорядження поверхонь ТООРтаПД.pptx
Альфрейні опорядження поверхонь ТООРтаПД.pptxАльфрейні опорядження поверхонь ТООРтаПД.pptx
Альфрейні опорядження поверхонь ТООРтаПД.pptx
 
Урок 91 Фундаментальні взаємодії в природі.pptx
Урок 91 Фундаментальні взаємодії в природі.pptxУрок 91 Фундаментальні взаємодії в природі.pptx
Урок 91 Фундаментальні взаємодії в природі.pptx
 
Еволюція органічного світу біологія.pptx
Еволюція органічного світу біологія.pptxЕволюція органічного світу біологія.pptx
Еволюція органічного світу біологія.pptx
 
Графіки стабілізаційних відключень у Рівненській області
Графіки стабілізаційних відключень у Рівненській областіГрафіки стабілізаційних відключень у Рівненській області
Графіки стабілізаційних відключень у Рівненській області
 
Проблема міжпівкульної асиметрії та взаємодії пр №5.pptx
Проблема міжпівкульної асиметрії та взаємодії пр №5.pptxПроблема міжпівкульної асиметрії та взаємодії пр №5.pptx
Проблема міжпівкульної асиметрії та взаємодії пр №5.pptx
 

оператори розгалуження

  • 2. Повне розгалуження If <логічний вираз> Then begin <послідовність команд 1> end Else begin <послідовність команд 2> end;
  • 3. Неповне розгалуження If <логічний вираз> Then begin <послідовність команд> end;
  • 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 := (a­b)/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;