Řídící struktury programu

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (Rozepsáno podrobněji, zpřehledněno.)
m (Změna struktury nadpisů.)
 
Řádka 1: Řádka 1:
 
[[Category:VSE]][[Category:Informatika]][[Category:Programování]][[Category:Java]][[Category:PHP]]
 
[[Category:VSE]][[Category:Informatika]][[Category:Programování]][[Category:Java]][[Category:PHP]]
  
 
== Řídící struktury programovacích jazyků Java a PHP ==
 
  
 
Procesor počítačů [[Von Neumannova architektura|von Neumannova typu]] provádí instrukce v takovém pořadí, v jakém jsou uloženy v operační paměti. Pokud chceme toto chování změnit, musíme použít speciální instrukci skoku.  
 
Procesor počítačů [[Von Neumannova architektura|von Neumannova typu]] provádí instrukce v takovém pořadí, v jakém jsou uloženy v operační paměti. Pokud chceme toto chování změnit, musíme použít speciální instrukci skoku.  
Řádka 10: Řádka 8:
 
Běžné řídící struktury vyšších programovacích jazyků jsou:
 
Běžné řídící struktury vyšších programovacích jazyků jsou:
  
=== Větvení ===
+
== Větvení ==
 
* Podle splnění podmínky pokračuje kód jednou z několika větví.
 
* Podle splnění podmínky pokračuje kód jednou z několika větví.
  
Řádka 30: Řádka 28:
  
  
=== Cykly ===
+
== Cykly ==
 
* Zadaný kód se opakuje, dokud je splněna podmínka.
 
* Zadaný kód se opakuje, dokud je splněna podmínka.
 
* Cyklus <code>for</code>
 
* Cyklus <code>for</code>

Aktuální verze z 9. 9. 2016, 12:03


Procesor počítačů von Neumannova typu provádí instrukce v takovém pořadí, v jakém jsou uloženy v operační paměti. Pokud chceme toto chování změnit, musíme použít speciální instrukci skoku.

Ve vyšších programovacích jazycích se používají pro přehlednější zápis ustálené řídící struktury.

Běžné řídící struktury vyšších programovacích jazyků jsou:

Větvení

if (hero.lives <= 0) {
   window.alert("Game over!")
}

switch(varianta) {
   case 1: return "Varianta A";
   case 2: return "Varianta B";
   case 3: return "Varianta C";
}


Cykly

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje