В інформатиці бу́левий ви́раз (логі́чний ви́раз) — це вираз, що використовується в мовах програмування, що створює логічне значення при обчисленні. Булеве значення є або true (пра́вда), або false (хи́бність).
Логічний вираз може складатися з комбінації булевих констант правди́вого чи хи́бного типів булевих змінних, булевих операторів та функцій булевого значення.
Булеві вирази відповідають [en] у логіці та є частковим випадком [en].
Логічні оператори
Більшість мов програмування мають логічні оператори АБО, І та НЕ (англ. OR, AND, NOT); на мові С та деяких нових мов вони представлені символом "||" (символ подвійної труби), «&&» (подвійний амперсанд) та «!» (знак оклику) відповідно, тоді як відповідні побітові операції представлені "|", «&» та «~» (тильда). У математичній літературі часто використовуються символи «+» (плюс), " · " (крапка) та [en], або «∨» (чашка), «∧» (ковпачок) та «¬» або «′» (prime) .
Приклади
- Вираз
5 > 3
оцінюється як правда. - Вираз
3 > 5
оцінюється як хибність. 5>=3
і3<=5
це еквівалентні булеві вирази, обидва з яких оцінюються як true .typeof true
іtypeof false
повертає boolean- Звичайно, більшість булевих виразів будуть містити принаймні одну змінну (
X > 3
), а часто і більше (X > Y
).
Див. також
- Вираз (інформатика)
- Вираз (математика)
Примітки
- ; (1993), Chapter 2. Boolean Expressions, A Logical Approach to Discrete Math, Monographs in Computer Science, Springer, с. 25ff, ISBN .
- van Melkebeek, Dieter (2000), , , т. 1950, Springer, с. 22, ISBN , архів оригіналу за 26 квітня 2021, процитовано 18 квітня 2021.
- E.g. for Java see Brogden, William B.; Green, Marcus (2003), , Que Publishing, с. 45, ISBN , архів оригіналу за 26 квітня 2021, процитовано 18 квітня 2021.
Посилання
- (англ.)Обчислення логіки [ 30 квітня 2008 у Wayback Machine.], Джордж Бул, Кембриджський та Дублінський математичний журнал вип. III (1848), С.183–98.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
V informatici bu levij vi raz logi chnij vi raz ce viraz sho vikoristovuyetsya v movah programuvannya sho stvoryuye logichne znachennya pri obchislenni Buleve znachennya ye abo true pra vda abo false hi bnist Logichnij viraz mozhe skladatisya z kombinaciyi bulevih konstant pravdi vogo chi hi bnogo tipiv bulevih zminnih bulevih operatoriv ta funkcij bulevogo znachennya Bulevi virazi vidpovidayut en u logici ta ye chastkovim vipadkom en Logichni operatoriBilshist mov programuvannya mayut logichni operatori ABO I ta NE angl OR AND NOT na movi S ta deyakih novih mov voni predstavleni simvolom simvol podvijnoyi trubi amp amp podvijnij ampersand ta znak okliku vidpovidno todi yak vidpovidni pobitovi operaciyi predstavleni amp ta tilda U matematichnij literaturi chasto vikoristovuyutsya simvoli plyus krapka ta en abo chashka kovpachok ta abo prime PrikladiViraz 5 gt 3 ocinyuyetsya yak pravda Viraz 3 gt 5 ocinyuyetsya yak hibnist 5 gt 3 i 3 lt 5 ce ekvivalentni bulevi virazi obidva z yakih ocinyuyutsya yak true typeof true i typeof false povertaye boolean Zvichajno bilshist bulevih viraziv budut mistiti prinajmni odnu zminnu X gt 3 a chasto i bilshe X gt Y Div takozhViraz informatika Viraz matematika Primitki 1993 Chapter 2 Boolean Expressions A Logical Approach to Discrete Math Monographs in Computer Science Springer s 25ff ISBN 9780387941158 van Melkebeek Dieter 2000 t 1950 Springer s 22 ISBN 9783540414926 arhiv originalu za 26 kvitnya 2021 procitovano 18 kvitnya 2021 E g for Java see Brogden William B Green Marcus 2003 Que Publishing s 45 ISBN 9780789728616 arhiv originalu za 26 kvitnya 2021 procitovano 18 kvitnya 2021 Posilannya angl Obchislennya logiki 30 kvitnya 2008 u Wayback Machine Dzhordzh Bul Kembridzhskij ta Dublinskij matematichnij zhurnal vip III 1848 S 183 98