89 P O GLAVI E 13 POGOJI SIMON po ae a Kratka vsebina: AND, OR in NOT V tretjem poglavju smo videli kako ukaz IF dobi obliko: IF pogoj THEN. Tu so bili pogoji odnosi (s,< , >, < <, >:, in <>), s katerimi primerja-. mo dve števili ali stringa. Lahko jih kombinirate z uporabo logičnih opera- cij AND, OR ali NOT. Ena relacija AND (in) druga relacija sta resnični, kadarkoli pa sta dve ope- raciji resnični, lahko napišemo takšno vrstico tako: IF aS < 'da" AND x (G THEN PRINT x v kateri bo x vtiskan samo, če bo aS - "da" ter x . Tu je BASIC zelo podo- H ben angleščini, zato se ne bomo spuščali v detalje. Tako kot v angleščini, lahko tudi tukaj s pomočjo AND pridružite množico relacij RE Ena rel cija je OR (ali), druga relacija je pravilno, če je vsaj ena relacija pravii- na (zapomnite si, da bo resnična tudi v primeru, če sta obe resnični, kar pa ne velja vedno tudi v ongleščini). Odnos NOT stvari obrača vedno na glavo. Ta relacija je resnična, kadar je tista relacija na katero se nanaša pravilna. Logični odnosi, ki se dobijo s pomočjo relacij AND, OR in NOT, se podobno kot številčni izrazi dobijo s števili, t in -, itd; po potrebi jih lahko postavite v oklepaje. Imajo prednost, podobno kot navadne operacije 1, -, , /[in?; najmanjšo prednost ima OR, sledijo pa mu AND, NOT, nato pa še r« lacije in navadne operacije. V bistvu je NOT funkci ja z argumentom in rezultatom, vendar ima nAAJNe prad- nost kot ostale funkcije. Zaradi tega ne potrebuje ok rea ve. razen če vse- buje AND ali, NOT (ali oboje). NOT a-b pomeni isto kot NOT (a b, <->. je tretiranje znaka - v smislu, da je - neresnično. Z drv- gimi besedami: