nisfarm.ru

Co je podmíněné prohlášení?

Při programování je důležité nejen znalost jazyků, ale také pochopení toho, za co je zodpovědný. To je nezbytné pro možnost úspěšného týmová práce,

a v rámci článku zjistíte, co je podmínka operátora, proč je to nezbytné, jaké funkce jsou. Také obecně se bude zvažovat přepínání a rozvětvení kódu, pro který je aplikován.

Co je podmíněné prohlášení?

podmíněný operátor

Takže (nebo jinak, podmíněná instrukce větve) se nazývá konstrukce programovacího jazyka. Poskytuje provádění příkazu nebo sady příkazů. To je však možné pouze tehdy, pokud je splněna podmínka pravdy určitého logického výrazu nebo pokud byla uživateli (operátorovi technologie) poskytnuta instrukce k provedení.

Obecný popis aplikace

podmíněný operátor v pascalu

Podmíněný operátor je použit při provádění nebo ignorování určité sady příkazů (méně často příkaz), závisí na tom, zda pro ně existují determinanty. Může být použit také se zaměřením na větvení. Jedná se o jednu ze tří základních konstrukcí, které jsou používány strukturované programování.

Podmíněný provozovatel pobočky




První pojďme odbočit a trochu pamatovat docela populární obrazy Vasnetsov Victor Michajlovič, „Knight na křižovatce“, napsaný v roce 1878. To zobrazí hrdinu, který stál na rozcestí a rozhodování o tom, kam se obrátit. Podmíněný operátor jedná podobným způsobem. Takže pokud rytíř přijme nabídku jít jedinou cestou, ale půjde na jednu větev. A může existovat pouze jedna volba. Když hovoříme o podmíněném operátorovi, funguje to pouze tehdy, když jeho logický výraz má hodnotu "true". Většina programovacích jazyků používá klíčové slovo pro jeho označení. Snad fáze výstavby, při kontrole prvního jednu podmínku, pak druhý, pak třetí, o čtvrtinu, a tak dále. Zvažme tento problém podrobněji. Jaké jsou formy podmíněných tvrzení? Existují pouze tři:

  1. Podmíněné prohlášení, ve kterém je pouze jedna větev. Vypočítává (zprůměruje se) tímto způsobem: pokud splní potřebné podmínky, pak příkazy skončí. Počítač vypočítá, zda logická hodnota odpovídá hodnotě pravdy. Pokud se podmínka shoduje s daty jiných částí programu, pak se kód spustí až do konce klíčového slova. V sestavovatelích je tato forma práce pro programátora k dispozici. Může se také stát, že nakonec nebude žádné klíčové slovo, a pak je třeba dbát na to, abyste nepřisuzovali něco nadbytečného.
  2. Podmíněný operátor, ve kterém jsou dvě větve. Vypadá to takto: pokud zadaná podmínka skončí příkazem else1 command2. Tento software se používá v případech, kdy je nutné, aby byl jeden z příkazů přesně spuštěn. Pokud je tedy podmínka pravdivá, provede se první část kódu, pokud ne, druhá část. V některých případech je takové rozhodnutí nezbytné.
  3. Podmíněný operátor s řadou podmínek. Vypadá to takto:
    pokud první podmínka pak co dělat
    jinak, pokud první podmínka nesplňuje, zkontrolujte následující a pak co dělat
    Jinak pokud kontrolujeme všechny podmínky jeden po druhém, pak co dělat
    jestliže není vhodná žádná z výše uvedených možností, pak tento příkaz skončí

Jak vidíte, podmíněný operátor používá různé konstrukce. Provádějí se postupně. To znamená, že situace je nemožná (na normální technice), kdy spuštění kódu začne od konce - vždy od začátku.

Příklad s "Pascal"

podmíněné prohlášení

Abychom pochopili, jak to funguje, pojďme zvážit příklad v jednom z nejpopulárnějších programovacích jazyků. Podmíněný operátor v Pascalu může být jednoduchý a složitý. Prvním typem jsou znaky jako =, <,> a podobně. Komplexní podmíněný operátor v Pascalu může mít následující podobu:

pokud a> = y
pak
op: = Sqr (a-y)
jinak
psát (vložené neplatné hodnoty);

Co je přepínač?

programování podmíněných prohlášení

Jaký je přepínač? Zvláštností návrhu je, že má alespoň dvě větve. Může však provádět pouze jeden dříve definovaný parametr, který je vyhodnocován klíčovými výrazy. Když už mluvíme o rozdíl od dřívějších pokynů by mělo upozornit na skutečnost, že předmět nevrací logickou hodnotu, a celek, stejně jako druhy, které mohou být uvedeny do něj. Také v některých programovacích jazycích můžete porovnávat s textovými řetězci.

Historie vývoje

podmíněné použití

Zpočátku byl použit příkaz, který indikuje přechod na vypočtený štítek. Zadal výraz, který se choval zároveň jako selektor, který vrátil celočíselnou hodnotu, stejně jako sadu přechodových instrukcí. Příkaz je vykonán, vypočítanou specifickou hodnotu, která se používá jako číslo štítku v celém seznamu příkazů, u nichž je pohyblivý a pozornost stroje.

Podobné konstrukce lze vidět v programovacích jazycích, jako jsou BASIC a FORTRAN. Nemůžeme říci, že jsou hodně zastaralé, protože až dosud se mohou pochlubit dostatečně vysokou efektivitou, pokud vůbec mluvíme o programování. Podmíněný operátor, který se používá v moderních jazycích, je složitější konstrukce, která ovlivňuje rychlost. Vrátíme-li se k původu tohoto prvku, chtěl bych dodat, že k určení požadované větve není nutné postupně zpracovávat a porovnávat výsledek výrazu s dalšími hodnotami. Jednoduše existuje záznam v paměti řady příkazů bezpodmínečných skoků, ve kterých jsou obsaženy potřebné adresy. Po provedení potřebné instrukce se prostě vypočítají potřebné informace. A rychlost programu se stává nezávislá na počtu štítků.

V moderních programovacích jazyků, které jsou široce používány v současné době, přepněte operátor může být také vytvořen jako přechodové tabulky, kterou tvoří týmy, které provádějí pohyb pozornosti o nezbytných kusů kódu bez různých podmínek. Jak jsou označeny? U programovacích jazyků na vysoké úrovni používají ve většině případů případy jmen, swithc nebo obojí současně.

Funkce výpočtu logických výrazů

Významný vliv na způsob provádění programu s podmíněným operátorem poskytuje logika výpočtu podmíněných výrazů přijatých v každém konkrétním případě. Existují dvě hlavní strategie.

  1. Úplný výpočet. Všechny parametry jsou vypočítány s uvedenými hodnotami a pak I.
  2. Neúplný výpočet. Každý parametr je považován za samostatný. Je-li výraz true, vypočítá se další parametr. Platí pro OR.

Závěr

operátor podmíněné větve

Podmíněná prohlášení jsou velmi výhodnou konstrukcí v programování. S jejich pomocí můžete snadno implementovat složité struktury bez nutnosti filozofovat.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru