Rozdiel medzi tým, či a ak vôbec

Kľúčový rozdiel - ak proti ak inde
 

Pri programovaní je potrebné vykonať príkaz v závislosti od toho, či je podmienka pravdivá alebo nepravdivá. Či už sú to dve rozhodovacie štruktúry. Programovacie jazyky, ako je Java, C, podporujú rozhodovacie štruktúry, ako napríklad či a akokoľvek iné. Tento článok sa zaoberá rozdielom medzi tým, či a ak vôbec. V oboch prípadoch if obsahuje výraz, ktorý sa má vyhodnotiť. V prípade, že sa vykonajú príkazy vo vnútri bloku if, ak je podmienka pravdivá a kontrola je odovzdaná do nasledujúceho príkazu po bloku if. V opačnom prípade, ak je splnená podmienka, vykonajú sa príkazy vo vnútri bloku if a ak je podmienka nepravdivá, vykonajú sa príkazy v bloku if else.. To je kľúčový rozdiel medzi či a akokoľvek iným.

OBSAH

1. Prehľad a kľúčový rozdiel
2. Čo ak
3. Čo je ak?
4. Podobnosti medzi tým, či a ak vôbec
5. Porovnanie bok po boku -if verzus, ak je to v tabuľkovej forme
6. Zhrnutie

Čo ak?

Príkaz if pozostáva z výrazov. Výraz môže obsahovať hodnoty, operátory, konštanty alebo premenné. Ak je vyhodnotený výraz pravdivý, vykoná sa príkaz vo vnútri bloku if. Ak je výraz nepravdivý, kontrola sa odovzdá do nasledujúceho príkazu po bloku if. Väčšina programovacích jazykov predpokladá, že nenulové a nenulové hodnoty sú pravdivé a nulové ako nepravdivé.

Obrázok 01: Program s if

Podľa vyššie uvedeného programu je číslo premennou, ktorá môže ukladať celé čísla. Obsahuje hodnotu 70. Skontroluje sa výraz v bloku if. Pretože číslo je väčšie alebo rovné 50, vykoná sa príkaz v bloku if. Po vykonaní tohto sa kontrola odovzdá v nasledujúcom príkaze po bloku if.

 Čo je ak??

Ak sú iné, existujú dva bloky. Príkaz if obsahuje výraz na vyhodnotenie. Ak je vyhodnotený výraz pravdivý, vykoná sa príkaz vo vnútri bloku if. Na konci bloku if sa kontrola odovzdá do nasledujúceho príkazu po bloku if. Ak je výraz nepravdivý, ovládací prvok sa odovzdá do druhého bloku a vykonajú sa príkazy druhého bloku. Na konci druhého bloku je ovládací prvok odovzdaný do nasledujúceho príkazu za druhým blokom.

Obrázok 02: Program, ak je uvedený inak

Podľa vyššie uvedeného programu je číslo premennou, ktorá môže ukladať celé čísla. Obsahuje hodnotu 40. Ak je výraz v príkaze if pravdivý, vykoná sa príkaz vo vnútri bloku if. Inak sa vykoná príkaz iného bloku. Počet je menší ako 50. Preto sa vykoná ďalší blok. Na konci druhého bloku je ovládací prvok odovzdaný do nasledujúceho príkazu za druhým blokom.

Aké sú podobnosti medzi tým, či a ak vôbec?

  • Či už aj keď sú rozhodovacie štruktúry v programovaní.
  • Či už, aj keď obsahuje vyhlásenie if s podmienkou.
  • V oboch prípadoch if a if else, if hodnotí celé čísla, znak, čísla s pohyblivou rádovou čiarkou alebo booleovské typy.
  • Či a aj keď vie vyhodnotiť rovnosť a logické výrazy.

Aký je rozdiel medzi tým, či a ak vôbec?

ak vs

Príkaz if je štruktúra rozhodovania pozostávajúca z výrazu nasledovaného jedným alebo viacerými príkazmi. If else je štruktúra rozhodovania, v ktorej za príkazom if môže nasledovať voliteľný príkaz else, ktorý sa vykoná, keď je výraz nepravdivý..
 poprava
V prípade if sa príkazy vo vnútri bloku if vykonajú, ak je výraz pravdivý. Ak je výraz nepravdivý, vykoná sa nasledujúci príkaz po vykonaní bloku if. V prípade, že je blok if vykonaný, ak je výraz pravdivý a ak je výraz nepravdivý, je ovládací prvok odovzdaný do druhého bloku.

zhrnutie - ak proti ak inde

Programovanie má rôzne rozhodovacie štruktúry. V tomto článku sa diskutovalo o dvoch z nich: ak a ak vôbec. V prípade, že sa príkazy vo vnútri bloku if vykonajú, ak je podmienka splnená a ovládací prvok je odovzdaný do nasledujúceho príkazu po bloku if. V prípade, že je splnená podmienka true, vykonajú sa príkazy vo vnútri bloku if a ak je táto podmienka nepravdivá, vykonajú sa príkazy v inom bloku. To je rozdiel medzi tým, či a ak vôbec.

referencie:

1.Point, Návody. „Ak sa uvádza v C.“, výučbové body, 8. januára 2018. K dispozícii tu
2.Point, Návody. „Ak ... ináč vyhlásenie v C.“, Príručka, bod 8. januára 2018. K dispozícii tu