Az operátorok a delphi, delphi, delphi komponensek, delphi források kiválasztásakor
A Delphi-ben lévő szereplők kiválasztása
A program következő lépése algoritmusának fióktelepén a választás végrehajtható az if és gyorsítótár utasításokkal.
Ha az utasítás - lehetővé teszi, hogy kiválassza a két lehetséges opció egyikét, akkor az esetkijelzés egyike lehet az if utasításnak Ha az if utasítás lehetővé teszi a programfejlesztés két lehetősége közül az egyiket. A választás az állapottól függ.
Általában az if utasítás a következőképpen íródott:
03. // itt a végrehajtandó utasítások,
04. // ha a feltétel igaz.
08. // itt a végrehajtandó utasítások,
09. // ha a feltétel hamis.
Vegye figyelembe, hogy nincs pontosvessző más előtt (vége után).
Az if utasítás az alábbiak szerint hajtható végre:
- A feltétel értéke kiszámításra kerül (az állapot logikai típusú kifejezés, amelynek értéke Igaz vagy Hamis).
- Ha a feltétel igaz (a kifejezés értéke True), akkor a szó után (a kezdet és a vég között) végrehajtandó utasítások végrehajtásra kerülnek.
Ezzel befejeződik az if művelet, vagyis a következő utasítások nem lesznek végrehajtva.
Ha a feltétel hamis (a kifejezés értéke hamis), akkor a másik szó után (a kezdet és a vég között) végrehajtott állítások végrehajtásra kerülnek.
Például, ha a változó t jelöli a kapcsolat típusa ellenállást az elektromos áramkörben (t = l megfelel egy soros kapcsolat, t = 2 - párhuzamosan), a ri és r2 - az ellenállások, az alábbi, ha a felhasználói kiválasztja formulák, amelyek a számítás elvégzéséhez.
1. ha t = l, akkor kezdjük
6. z: = (rH-r2) / (rl * r2>;
Ha az if utasításban csak egy utasítás jelenik meg a kezdet és a vég között, akkor a kezdő és a záró szó nem írható.
08. ShowMessage ("Hiba!");
lehet újraírni, mint:
2. ha otv = 3 akkor
5. ShowMessage ("Hiba!");
Ha egy műveletet csak akkor kell végrehajtani, ha egy bizonyos feltétel teljesül és kihagyásra kerül, ha ez a feltétel nem teljesül, akkor az if utasítás így írható:
4. követendő utasítások,
5. ha a feltétel teljesül, igaz)
csak akkor növeli a c változó értékét, ha az n és m változók értékei egyenlőek.