Proměnná a má hodnotu 11 a proměnná b má hodnotu 10. Proměnná a má hodnotu 11 a proměnná b má hodnotu 10."> Proměnná a má hodnotu 11 a proměnná b má hodnotu 10. Proměnná a má hodnotu 11 a proměnná b má hodnotu 10.">

Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Inkrementace Zvýší hodnotu o 1. Zvýší hodnotu o 1.<? $a = 10; $a = 10; $b = ++$a; echo $b; ?> V proměnné $b bude hodnota 11 V proměnné $b bude hodnota.

Podobné prezentace


Prezentace na téma: "Inkrementace Zvýší hodnotu o 1. Zvýší hodnotu o 1.<? $a = 10; $a = 10; $b = ++$a; echo $b; ?> V proměnné $b bude hodnota 11 V proměnné $b bude hodnota."— Transkript prezentace:

1 Inkrementace Zvýší hodnotu o 1. Zvýší hodnotu o 1.<? $a = 10; $a = 10; $b = ++$a; echo $b; ?> V proměnné $b bude hodnota 11 V proměnné $b bude hodnota 11

2 Dekrementace Sníží hodnotu o 1. Sníží hodnotu o 1.<? $a = 10; $a = 10; $b = --$a; echo $b; ?> V proměnné $b bude hodnota 9 V proměnné $b bude hodnota 9

3 Postinkrementace Výraz $a++ je nejdříve vyhodnocen - jeho hodnota přiřazena proměnné b. Následně je inkrementována proměnná a. Výraz $a++ je nejdříve vyhodnocen - jeho hodnota přiřazena proměnné b. Následně je inkrementována proměnná a.<? $a = 10; $a = 10; $b = $a++; echo "a=$a, b=$b"; ?> Proměnná a má hodnotu 11 a proměnná b má hodnotu 10. Proměnná a má hodnotu 11 a proměnná b má hodnotu 10.

4 Preinkrementace Nejdříve je inkrementována proměnná a. Následně je výraz ++$a vyhodnocen - jeho hodnota přiřazena proměnné b. Nejdříve je inkrementována proměnná a. Následně je výraz ++$a vyhodnocen - jeho hodnota přiřazena proměnné b.<? $a = 10; $a = 10; $b = ++$a; echo "a=$a, b=$b"; ?> Proměnná a má hodnotu 11 a proměnná b má hodnotu 11. Proměnná a má hodnotu 11 a proměnná b má hodnotu 11.

5 Příklad Napište program, který navýší počet místností v domě ze dvou na tři (pomocí inkrementace). Napište program, který navýší počet místností v domě ze dvou na tři (pomocí inkrementace). Požadovaný výstup na obrazovce: Požadovaný výstup na obrazovce: Počet místností Původní počet místností: 2 Nový počet místností: 3

6 Možné řešení 1 <? echo "Počet místností " ; $a = 2; $b = $a++; echo "Původní počet místností: $b "; echo "Nový počet místností: $a"; ?>

7 Možné řešení 2 <? echo "Počet místností " ; $a = 2; echo "Původní počet místností: $a "; $a++; echo "Nový počet místností: $a"; ?>

8 Možné řešení 3 <? echo "Počet místností " ; $a = 2; $c = $a; $b = ++$c; echo "Původní počet místností: $a "; echo "Nový počet místností: $b"; ?>

9 Otázky k opakování 1. Vysvětlete pojem inkrementace. 2. Vysvětlete pojem dekrementace. 3. Vysvětlete pojem preinkrementace. 4. Vysvětlete pojem postinkrementace.

10 Použité zdroje BLÁBOLIL, R. Informační a komunikační technologie. 3. rozšířené vydání. České Budějovice: KOPP, 2011. str. 407 BLÁBOLIL, R. Informační a komunikační technologie. 3. rozšířené vydání. České Budějovice: KOPP, 2011. str. 407 Použité obrázky: Vlastní


Stáhnout ppt "Inkrementace Zvýší hodnotu o 1. Zvýší hodnotu o 1.<? $a = 10; $a = 10; $b = ++$a; echo $b; ?> V proměnné $b bude hodnota 11 V proměnné $b bude hodnota."

Podobné prezentace


Reklamy Google