kifejezést Type - studopediya
Az alábbiakban példák feltételek:
summa <1000 Score>= HBound Sim = Chr (13)
Az első példában operandus feltételek variábilis és konstans. Ennek értéke feltétel függ az értéke Summa. Feltétel igaz lesz, és ezért meg kell Igaz, ha a változó értéke Summa kisebb, mint 1000. Ha az érték a Summa vagy egyenlő, mint 1000, az értéke ez a feltétel hamis lesz.
A második példában a változókat operandusok. Ennek jelentősége a feltétel igaz, ha a változó értéke mutató nagyobb vagy egyenlő a változó értékét HBound.
Egy harmadik példa, a funkció használható, mint a második operandus. Ennek jelentősége a feltétel igaz, ha a változó egy Sim karaktert kulcs kód
Amikor a feltétele a felvétel különös figyelmet kell fordítania arra, hogy az operandusok feltételnek kell az azonos típusú, vagy ha más típusú operandusok típusától egyik operandus leadható, hogy milyen típusú a másik operandus. Például, ha a változó nyilvánították Key egész szám, akkor a feltétel
szintaktikailag hibás, t. Hogy. A visszatérési értéke a függvény Chr egy char (karakter).
A program során a sugárzott a rossz állapot észlelése a fordító a következő üzenetet jeleníti: összeférhetetlen típusú (nem kompatibilis típus).
Az egyszerű kifejezéseket használva logikai operátorok: és - „logikai ÉS”, vagy - „logikai OR”, és nem - „tagadás” lehet építeni összetett körülmények között.
Általában a komplex állapot van írva a következő:
feltétel1 üzemeltető CONDITION2
- feltétel1 és CONDITION2 - egyszerű körülmények között (a logikai kifejezés);
- üzemeltető - az üzemeltető és vagy vagy.
(Day = 7) vagy (idő = 6)
(Forml.Editl.Text <> '') Vagy (Forml.Edit2.Text <> '')
Forml.CheckBoxl.Checked és (Forml.Editl.Text <>'')
Az eredmény a logikai operátorok és vagy és nem szerepel a táblázatban. 2.2.
Táblázat 2.2. Művészet logikai műveletek
Amikor a felvétel bonyolult feltételek fontos figyelembe venni azt a tényt, hogy a logikai operátorok nagyobb elsőbbséget, mint az összehasonlító operátorok, és olyan egyszerű feltételeket kell tenni zárójelben.
Tegyük fel például, hogy a biztosított kedvezmények a következőképpen szól: „A kedvezmény, ha a vásárlás összege meghaladja a 100 rubelt, és a vásárlás napján - vasárnap,” Ha a nap a hét kijelölt változó Nap típusú értéke, valamint az egyenlő érték hét mérkőzést vasárnap, akkor az állapota kedvezmények felírhatjuk:
Ha ez az állapot a kedvezmények hozzá, hogy a kedvezmény nem vehető igénybe az adott napon, ha a vásárlás összege meghaladja a 500 rubelt. Az állapot lehet írni: