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.">
Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilDenisa Konečná
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í
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.