cs | de | en | es | et | fi | fr | hu | ka | lt | pl | ru | se

Loogikaavaldised

by Hans Põldoja — last modified 2009-12-11 02:59

Eelmisel korral tutvusime IF-lausega, kus valik sõltus sellest, kas mingi tingimus osutus tõeseks või vääraks. Sellised tingimused ongi loogikaavaldised.

Loogikaavaldisel on alati kaks võimalust - ta on kas tõene või väär. Nende puhul kasutatakse andmetüüpi boolean, mille võimalikud väärtused on true või false (1 või 0).

Loogikaavaldiste koostamisel kasutatakse:

  • võrdlustehteid (=, <, >, <>, <=, >=, IN)
  • loogikatehteid (AND, OR, NOT, XOR)

Loogikatehete väärtused leiame tõeväärtustabelitest:

AND - loogikaavaldis on tõene, kui selle mõlemad pooled on tõesed

AND      True     False
True    True    False
False    False    False

OR - loogikaavaldis on tõene, kui vähemalt üks selle pooltest on tõene

OR       True     False
True    True    True
False    True    False

NOT - loogikaavaldise eitus

NOT     
True     False
False    True

XOR - loogikaavaldis on tõene, kui üks selle pool on tõene ja teine väär

XOR      True      False
True    False    True
False    True    False
Teaching and learning stories
паскаль by anisol 10.12.2009
Programmeerimine Pascalis by Hans 24.05.2010