SlideShare a Scribd company logo
1 of 6
Оператор вибору
Поліваріантне розгалуження
Мета: сформувати уявлення про повну та скорочену форми
оператора вибору та вміння складати алгоритми з
поліваріантним розгалуженням для розв'язування задач,
розвивати логічне мислення та креативність, уміння
самоорганізації навчальної діяльності.
БАГАТОАЛЬТЕРНАТИВНЕ
РОЗГАЛУЖЕННЯ
У багатьох випадках, коли доводиться
використовувати декілька вказівок
розгалуження, вкладених одна в одну,
краще замінити їх оператором вибору.
На Рис. 1 ви бачите як реалізується
розгалуження з багатьма варіантами
вибору. 1
МОВА PYTHON
 У мові Python розгалуження з багатьма
варіантами вибору реалізується
оператором такої структури:
if <вираз> == <значення_1>:
<блок_1 >
elif <вираз> == <значення_2>:
<блок_2>
…
elif <вираз> == <значення_N>:
<блок_N>
else:
<блок_N+1>
 Значення виразу порівнюється з
кожним значенням в операторах elif у
порядку їх розташування. Якщо певне
значення вираз збігається зі
значенням оператора elif, то
виконується той блок операторів, що
розташований безпосередньо за цим
оператором. Якщо значення вираз не
збігається з жодним значенням в
операторах elif, виконується блок N+1.
ПРОЕКТ
«ГОРОСКОП»
Складіть програму на
Python, яка запитує хто
ви за знаком Зодіаку, та
видає вам гороскоп.
Успіхів у навчанні!

More Related Content

More from SvitlanaZabazna (15)

6 class
6 class6 class
6 class
 
Цикл з параметром
Цикл з параметромЦикл з параметром
Цикл з параметром
 
7 proekt
7 proekt7 proekt
7 proekt
 
5 cikl
5 cikl5 cikl
5 cikl
 
Istoriya grafiki
Istoriya grafikiIstoriya grafiki
Istoriya grafiki
 
Disayn 1
Disayn 1Disayn 1
Disayn 1
 
Disayn
DisaynDisayn
Disayn
 
Hosting
HostingHosting
Hosting
 
25180
2518025180
25180
 
6 24
6 246 24
6 24
 
2020
20202020
2020
 
Multimedia 20
Multimedia 20Multimedia 20
Multimedia 20
 
Random
RandomRandom
Random
 
6 22
6 226 22
6 22
 
Фінансові функціі Excel
Фінансові функціі ExcelФінансові функціі Excel
Фінансові функціі Excel
 

Recently uploaded

Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняAdriana Himinets
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяssuser0a4f48
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класkrementsova09nadya
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...JurgenstiX
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfssuser15a891
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfhome
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxOlgaDidenko6
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptxssuserc301ed1
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»tetiana1958
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняtetiana1958
 
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptssuser59e649
 
Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdfhome
 

Recently uploaded (12)

Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповідання
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентація
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 клас
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptx
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішення
 
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
 
Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdf
 

08

  • 1. Оператор вибору Поліваріантне розгалуження Мета: сформувати уявлення про повну та скорочену форми оператора вибору та вміння складати алгоритми з поліваріантним розгалуженням для розв'язування задач, розвивати логічне мислення та креативність, уміння самоорганізації навчальної діяльності.
  • 2. БАГАТОАЛЬТЕРНАТИВНЕ РОЗГАЛУЖЕННЯ У багатьох випадках, коли доводиться використовувати декілька вказівок розгалуження, вкладених одна в одну, краще замінити їх оператором вибору. На Рис. 1 ви бачите як реалізується розгалуження з багатьма варіантами вибору. 1
  • 3. МОВА PYTHON  У мові Python розгалуження з багатьма варіантами вибору реалізується оператором такої структури: if <вираз> == <значення_1>: <блок_1 > elif <вираз> == <значення_2>: <блок_2> … elif <вираз> == <значення_N>: <блок_N> else: <блок_N+1>  Значення виразу порівнюється з кожним значенням в операторах elif у порядку їх розташування. Якщо певне значення вираз збігається зі значенням оператора elif, то виконується той блок операторів, що розташований безпосередньо за цим оператором. Якщо значення вираз не збігається з жодним значенням в операторах elif, виконується блок N+1.
  • 4. ПРОЕКТ «ГОРОСКОП» Складіть програму на Python, яка запитує хто ви за знаком Зодіаку, та видає вам гороскоп.
  • 5.