# Умови Умовні інструкції необхідні програмування. Вони дозволяють сформулювати відмінкові диференціації, такі як: - Якщо є шлях ліворуч, поверніть ліворуч. - Якщо кількість балів = 100, натисніть «Молодець!». ### Блоки #### якщо блоки Найпростішою умовою є блок if: [![Bild1_d.PNG](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-12/scaled-1680-/bqlbild1-d.PNG)](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-12/bqlbild1-d.PNG) При його виконанні значення змінної x порівнюється зі 100. Якщо воно більше, то "Яке велике число!" виводиться. В іншому випадку нічого не відбувається. #### якщо блокує Також можна вказати, що щось має статися, коли умова хибна, як у цьому прикладі: [![Bild2_d.PNG](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-12/scaled-1680-/bild2-d.PNG)](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-12/bild2-d.PNG) Як і в попередньому блоці «Яке велике число!» виводиться, коли x > 100. Інакше виводиться «Це дуже велика». Блок if може мати розділ do , але не більше одного. #### якщо зробити ще якщо блок Також можна перевірити кілька умов за допомогою одного блоку if, додавши пропозиції do else: [![Bild3_d.PNG](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-12/scaled-1680-/bild3-d.PNG)](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-12/bild3-d.PNG) Блок спочатку перевіряє, чи є x > 100, і виводить «Яке велике число!» якщо це так. Якщо це не так, то перевіряється, чи дорівнює x = 42. Якщо так, то виводиться «Це моє щасливе число!». В іншому випадку нічого не відбувається. Блок if може мати будь-яку кількість розділів if do. Умови оцінюються зверху вниз, поки одна з них не буде виконана або поки не залишиться більше умов. #### якщо зробити ще якщо зробити ще блок if блоки можуть мати розділи if do та else if : [![Bild4_d.PNG](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-12/scaled-1680-/bild4-d.PNG)](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-12/bild4-d.PNG) Розділ else if гарантує виконання дії, навіть якщо жодна з попередніх умов не виконується. Розділ else if також може розташовуватися після будь-якої кількості розділів if do , включаючи нуль, що тоді було б нормальним блоком if do . #### Модифікація блоку У списку інструментів відображаються лише простий блок if та блок if do : [![image-1638372839221.png](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-12/scaled-1680-/image-1638372839221.png)](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-12/image-1638372839221.png) Щоб додати речення if do та else , натисніть символ (+). Символ (-) можна використовувати для видалення умов else if : [![image-1638373059561.png](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-12/scaled-1680-/image-1638373059561.png)](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-12/image-1638373059561.png) Зверніть увагу, що форми блоків дозволяють додавати будь-яку кількість підблоків else if, але не більше одного блоку if. .