Tenglama tipi „=‟ simvol bilan tengsizlik tipi esa
munosabat simvollari bilan
belgilanadi. Ixtiyoriy tip 2 ta operandga ega chap va o‟ng qismlari qaysiki lhs() yoki
rhs() buyruqlar yordamida ajratiladi.
>
>
>
>
>
Mantiqiy konteksda
shartli operatorlarni, sikl operatorlarini ishlatganimizda
yuzaga
keladi, if shartli operatorida yoki while sikl operatorlarida
munosabat amallarini
ishlatamiz natija true yoki false bo‟lishi mumkin.
>
>
>
>
>
Maplening sintaksis ko‟rinishi bo‟yicha chap va o‟ng qismlarining munosabati
teng yoki teng emasligi aniqlanadi, qaysiki matematik nuqtai nazardan ular
ekvivalent emas.
>
>
>
1-
misolda evalb()) buyrug‟i xato tengsizlikday hisobladi, to‟g‟ri natijaga ega
bo‟lish uchun o‟ng qismdagi qavslarni expand() buyrug‟i orqali soddalashtirishga
to‟g‟ri keldi.
evalb() buyrug‟i o‟rniga is() buyrug‟ini ishlatsa bo‟ladi, bu buyruq sintaksis tenglik
yoki tengsizlik bilan tekshirilmaydi.
>
>
>
Mantiqiy amallar: and, or va not amallaridan iborat. Bu amallar yordamida
mantiqiy ifodalarni hosil qilish mumkin. Birinchi 2 ta
amal binary amal, oxirgisi
esa unar amal hisoblanadi. Amallarni bajarish tartibi 1- not, 2- and, 3- or
amali
bajariladi. Qavslar amallar bajarish tartibini o‟zgartirib yubirishi mumkin.
Mantiqiy ifoda tipi oxirgi bajarilgan mantiqiy amalga bog‟liq.
Dostları ilə paylaş: