KIIV
(např. při pocet = 3 se vypíše 1 2 , 22 a 32 ).
(např. při pocet = 3 se vypíše 1^2 , 2^2 a 3^2 ).
Pochopil jsi to spravne.
Marty
Ucitel bude mit jiste pochopeni, kdyz se omluvis a odevzdas mu to pozdeji. Pripadne, ze ti da o stupen horsi znamku. Nebo, ze se nechas z toho prezkouset.
int i_start = 0 // zacni 0
int i_end = 3 // opakuj, dokud je i < end; i<3
int i_inc = 1 // na konci zvys i o inc, 1 / i+=i_inc nebo i++
for (int i=start ; i < end ; i+=i_inc)
{
System.out.println("Knock");
}
System.out.println("Penny!");
---
int i_start = 0 // zacni 0
int i_end = 3 // opakuj, dokud je i < end; i<3
int i_inc = 1 // na konci zvys i o inc, 1 / i+=i_inc nebo i++
int i = i_start;
while (i < i_end) // podminka
{
System.out.print(i + " ");
i += i_inc;
}
--- nekonecny cyklus ---
for (int i=0 ; i < 99 ; )
{
System.out.println("Knock");
}
for ( ; true ; ) // for ( ; ; )
{
System.out.println("Knock");
}
while (true)
{
System.out.print(i + " ");
}
--- preruseni cyklu / break ---
i = 0;
while (true)
{
System.out.print(i + " ");
if (i>=10) {break;} // preruseni, kdyz je i=10 nebo vetsi; podobne pro for
i++;
}
int i_start = 0 // zacni 0
int i_end = 3 // opakuj, dokud je i < end; i<3
int i_inc = 1 // na konci zvys i o inc, 1 / i+=i_inc nebo i++
i = i_start;
while (true)
{
System.out.print(i + " ");
if (i>=i_end) {break;} // preruseni, kdyz je i=10 nebo vetsi
i += i_inc;
}
Co to vlastne cyklus je? Provadi opakovani nejakeho programu, treba:
zaklepej(); zaklepej(); zaklepej(); ... potrebujes to udelat 50x
for (i=0;i<50;i++) {zaklepej();}
Nekonecne cykly se pouzivaji treba pro poslouchani portu, kdy cekas na nejaky signal, abys spustil nejakou akci. Napriklad cekas, az uzivatel posle zpravu na chat, abys ji rozeslal i vsem ostatnim v mistnosti. Takze mas cyklus/program, ktery bezi donekonecna a ceka, az prijde zprava.
Muzes pouzit vic cyklu v sobe, treba, kdyz skenujes obrazek pixel po pixelu, souradnice x,y, tak mas 2 cykly s i, j.
Muzes podminky resit uplne jinak, nemusis pouzivat i++.
klavesa = 0;
while (klavesa!=27) // 27 = esc
{
klavesa = ctiklavesu();
necoProvadej();
}
// opakuje, dokud nezmacknes Esc klavesu na lavesnici