rok 2022

U všech úloh jsou navíc možnosti:

2022 - podzim

Uvažme následující funkci. Co vypíše pro volání sos(2, 3)?

function sos($tecka, $carka): void
{
    for ($i = 0; $i < $tecka; $i++) {
        echo '.';
    }
    for ($i = 0; $i < $carka; $i++) {
        echo $carka;
    }
}

Uvažme následující funkci. Co vypíše pro volání zobraz(3)?

function zobraz($cislo): void
{
    $vysledek = 3;
    while ($vysledek > 0) {
       for ($i = 0; $i < $vysledek; $i++) {
            echo $cislo;
        }
        $vysledek = $vysledek - 1;
        $cislo = $cislo + 1;
        echo "\n";
    }
}

2022 - jaro

Uvažme následující funkci. Co vypíše pro volání sequence(2, 3, 4)?

function sequence($init, $step, $n): void
{
    $x = $init;
    for ($i = 0; $i < $n; $i++) {
        echo $x, ' ';
        $x = $x + $step;
    }
}

Uvažme následující funkci. Jaký poslední řádek vypíše pro volání roll_dice_until(7)?

function roll_dice_until($stop_value): void 
{
 while ($outcome != $stop_value) {
    $outcome = rand(1, 6);
    for ($i = 0; $i < $outcome; $i++) {
        echo '.';
    }
    echo "\n";
    }
}

Uvažme následující funkci. Co vypíše pro volání sequence(5, 2, 3)?

function sequence($init, $step, $n): void
{
    $x = $init;
    for ($i = 0; $i < $n; $i++) {
        echo $x, ' ';
        $x = $x + $step;
    }
}

Uvažme následující funkci. Jaký poslední řádek vypíše pro volání roll_dice_until(6)?

function roll_dice_until($stop_value): void 
{
 while ($outcome != $stop_value) {
    $outcome = rand(1, 6);
    for ($i = 0; $i < $outcome; $i++) {
        echo '.';
    }
    echo "\n";
    }
}