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

аналептики та антидепресанти.шгшгпшгп.ppt
аналептики та антидепресанти.шгшгпшгп.pptаналептики та антидепресанти.шгшгпшгп.ppt
аналептики та антидепресанти.шгшгпшгп.ppt
JurgenstiX
 

Dernier (14)

Роль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війніРоль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війні
 
оцінювання дітей з особливими освітніми потребами у ЗЗСО.pptx
оцінювання дітей з особливими освітніми потребами у ЗЗСО.pptxоцінювання дітей з особливими освітніми потребами у ЗЗСО.pptx
оцінювання дітей з особливими освітніми потребами у ЗЗСО.pptx
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.ppt
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
аналептики та антидепресанти.шгшгпшгп.ppt
аналептики та антидепресанти.шгшгпшгп.pptаналептики та антидепресанти.шгшгпшгп.ppt
аналептики та антидепресанти.шгшгпшгп.ppt
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptx
 
Габон
ГабонГабон
Габон
 
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна ГудаБалади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
 
Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptx
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішення
 
Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdf
 

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

  • 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;