Скачать презентацию Алгоритми розгалуження Логічні вирази Логічним виразом називається Скачать презентацию Алгоритми розгалуження Логічні вирази Логічним виразом називається

Алгоритми розгалуження.pptx

  • Количество слайдов: 14

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

Логічні вирази Логічним виразом називається такий вираз, внаслідок обчислення якого одержується логічне значення типу Логічні вирази Логічним виразом називається такий вираз, внаслідок обчислення якого одержується логічне значення типу true або false ( «істинність» або «хибність» ). Логічні вирази поділяються на прості та складені.

Прості логічні вирази Простим називається логічний вираз, який записується за допомогою знаків рівності <, Прості логічні вирази Простим називається логічний вираз, який записується за допомогою знаків рівності <, >, <=, >=, = та <>. Приклади простих логічних виразів: a + b > c + d, n <> m, x = y. Зверніть увагу на те, що спочатку виконуються арифметичні дії, а вже потім порівняння отриманих результатів.

Складені логічні вирази Складеним логічним виразом називається вираз, в якому використовуються логічні операції and, Складені логічні вирази Складеним логічним виразом називається вираз, в якому використовуються логічні операції and, or, not ( «і» , «або» , «ні» ), тобто два і більше простих виразів поєднанні логічними операціями. Приклади: (x >= a) and (x <= b) x належить [a; b]; (x < a) or (x > b) x не належить [a; b]; Під час запису складених логічних виразів прості логічні вирази необхідно брати в дужки.

Оператор умовного переходу. Повна форма. Загальний вигляд повної форми оператора умовного переходу: if <логічний_вираз> Оператор умовного переходу. Повна форма. Загальний вигляд повної форми оператора умовного переходу: if <логічний_вираз> then <оператор_1> else <оператор_2>; де <логічний_вираз> - вираз, який може набувати двох значень «так» або «ні» , <оператор_1> та <оператор_2> - оператори, один з яких повинен виконатися, If, then та else – зарезервовані слова, які означають «якщо» , «тоді» , «інакше» відповідно.

Оператор умовного переходу. Скорочена форма. Загальний вигляд скороченої форми оператора умовного переходу: if <логічний_вираз> Оператор умовного переходу. Скорочена форма. Загальний вигляд скороченої форми оператора умовного переходу: if <логічний_вираз> then <оператор>; де значення вказаних параметрів та слів такі самі, як і в повній формі.

Складений оператор Складеним оператором називають послідовність кількох операторів або викликів процедур, розділений символом «; Складений оператор Складеним оператором називають послідовність кількох операторів або викликів процедур, розділений символом «; » та взятих в операторні дужки begin … end;

Приклад програми Приклад програми

Оператор вибору. Повна форма. Загальний вигляд повної форми оператора вибору: case <вираз> of <значення_виразу_1>: Оператор вибору. Повна форма. Загальний вигляд повної форми оператора вибору: case <вираз> of <значення_виразу_1>: <оператор_1>; <значення_виразу_2>: <оператор_2>; …………………… <значення_виразу_n>: <оператор_n>; else <оператор_n+1>; end;

 де <вираз> - арифметичний вираз або деяка змінна, <значення_виразу_1>, …, <значення_виразу_n> перелік значень де <вираз> - арифметичний вираз або деяка змінна, <значення_виразу_1>, …, <значення_виразу_n> перелік значень вказаного виразу або змінної, <оператор_1>, …, <оператор_n+1> - оператори, один з яких повинен виконатися, case, of, else, end – зарезервовані слова, які означають «вибрати» , «з» , «інакше» , «кінець» .

Оператор вибору. Скорочена форма. Загальний вигляд повної форми оператора вибору: case <вираз> of <значення_виразу_1>: Оператор вибору. Скорочена форма. Загальний вигляд повної форми оператора вибору: case <вираз> of <значення_виразу_1>: <оператор_1>; <значення_виразу_2>: <оператор_2>; …………………… <значення_виразу_n>: <оператор_n>; end;

Приклад програми Приклад програми