A programozásban nemcsak a nyelvek ismerete,hanem annak megértését is, hogy mi felelős miért. Ez szükséges a sikeres csapatmunka lehetőségéhez, és a cikk keretein belül megtudhatja, hogy mi az állapotkezelő, miért van szükség, milyen funkciók vannak. Általánosságban elmondható, hogy figyelembe kell venni annak a kódnak az átkapcsolását és elágazását, amelyre alkalmazzák.
Tehát (vagy egyébként a feltételes ág utasítás)úgynevezett programozási nyelv létrehozása. Ez parancs vagy parancskészlet készítését biztosítja. De ez csak akkor lehetséges, ha egy bizonyos logikai kifejezés igazságának állapotát megfigyeljük, vagy a felhasználó (a technológia üzemeltetője) utasítást adott a megvalósításra.
A feltételes operátor akkor használható, amikorvégrehajtása vagy figyelmen kívül hagyása bizonyos parancsok (ritkábban egy parancs) attól függ, hogy vannak determinánsok ehhez. Használható az elágazásra is. Ez a strukturált programozás során használt három alapvető konstrukció egyike.
Először vegyünk egy kis figyelmet, és emlékezzünknagyon népszerű festmények Vasnetsov Victor Mihajlovics, „Knight válaszúton”, írta 1878-ban Úgy ábrázolja egy hős, aki ott állt a keresztútnál, és úgy döntött, hová menjen. A feltételes üzemeltető hasonló módon jár el. Tehát, ha a lovag elfogadja az ajánlatot, hogy menjen egy útra, de egy ágra megy. És csak egyetlen választás lehet. Ha a feltételes szolgáltatóról beszélünk, akkor csak akkor működik, ha a logikai kifejezés értéke "igaz". A legtöbb programozási nyelv használja a kulcsszót, ha meg van jelölve. Talán az építési szakaszban, amikor ellenőrizte első feltételt, majd egy másik, majd egy harmadik, egy negyed, és így tovább. Nézzük ezt a kérdést részletesebben. Mik a feltételes nyilatkozatok formái? Csak három van:
Amint láthatja, a feltételes utasítás használjakülönböző minták. Ezeket egymás után hajtják végre. Vagyis a helyzet lehetetlen (egy normál technikában), amelyben a kódfuttatás a végétől kezdődik - mindig az elejétől kezdve.
Annak megértéséhez, hogy ez hogyan működik, javasoljuktekintse meg a példát az egyik legnépszerűbb programozási nyelvben. A feltételes operátor a Pascalban egyszerű és összetett lehet. Az első típus olyan szimbólumok, mint a =, <,> és más hasonlók. A komplex feltételes szolgáltató Pascalban a következő formában valósulhat meg:
ha a> = y
majd
op: = Sqr (a-y)
más
írjon (Érvénytelen értékek);
Mi a kapcsoló? A design sajátossága, hogy legalább két ágat tartalmaz. De csak egy korábban definiált paramétert hajthat végre, amelyet a kulcskifejezések értékelnek. A korábban tárgyalt utasításoktól való eltérés kapcsán felhívjuk a figyelmet arra a tényre, hogy a visszatérés nem logikai érték, hanem egy egész szám, valamint a beadható típusok. Néhány programozási nyelven is összehasonlíthatja a szöveges karakterláncokkal.
Kezdetben egy parancsot használtunk jelezvea számított címke megadásához. Olyan kifejezést határozott meg, amely egyidejűleg választóként működött, és amely egész számot adott vissza, valamint átmeneti utasításokat tartalmazott. A parancs végrehajtásakor kiszámított egy bizonyos értéket, amelyet a parancsok teljes listáján a címke számként használtunk, amelyre a gép figyelmét továbbították.
Ilyen szerkezetek ilyen nyelveken láthatókprogramozás, például a "BASIC" és a "Fortran". Nem mondhatjuk, hogy nagyon elavultak, mert eddig elég nagy hatékonysággal büszkélkedhettek, ha egyáltalán beszélnének a programozásról. A modern nyelveken használt feltételes szolgáltató egy összetettebb konstrukció, amely befolyásolja a sebességet. Az elem eredetéhez visszatérve hozzá szeretném adni, hogy meghatározzam a szükséges ágat, nem kell egymás után feldolgoznia és összehasonlítania a kifejezés eredményét más értékekkel. Egyszerűen van egy bejegyzés a feltétel nélküli ugrásparancsok tömbjében, amelyben a szükséges címek vannak. Amikor a szükséges utasítás végrehajtásra kerül, a szükséges információkat egyszerűen kiszámítják. És a program sebessége független a címkék számától.
A modern programozási nyelvek, amelyekszéles körben alkalmazzák a pillanatban, a kapcsoló kezelője átmeneti táblázatként is végrehajtható, amely olyan parancsokat tartalmaz, amelyek figyelmen kívül hagyják a szükséges kódtöredékeket különböző feltételek nélkül. Hogyan jelölik őket? A magas szintű programozási nyelvek esetében a legtöbb esetben a névtárat, a swithc-t vagy mindkettőt egyidejűleg használják.
A jelentős hatása lehet a program feltételes utasítás végrehajtásra kerül, vakolatokat elfogadott minden esetben a logikai számítások feltételes kifejezések. Két fő stratégia létezik.
A feltételes kijelentések egy nagyon kényelmes konstrukció a programozásban. Segítségükkel könnyedén megvalósíthatja a komplex struktúrákat anélkül, hogy filozófizálni kellene.
</ p>