Instrukcja for |
---|
Ile razy zostanie wykonana instrukcja ? |
NIEPRAWIDŁOWA PĘTLA, instrukcja nie zajdzie, ponieważ 3 > 2, a w instrukcji tej zachodzi sprzeczność. Odp. NA KONSOLI NIC SIĘ NIE POJAWI |
Jest to instrukcja pętli zagnieżdżonej if. Na jedną iterację (krok) pętli zewnętrznej, zostanie wykonany cały przebieg pętli wewnętrznej. Z związku z tym, iż pierwsza instrukcja wygeneruje 4 iteracje, to druga instrukcja powtórzy swoje dwa iteracje cztery razy. Odp. 8 razy |
Ile razy zostanie wykonana instrukcja1 a ile razy instrukcja2 ? |
{
} Pierwsza instrukcja wygeneruje pięć kroków, natomiast druga nic, bo występuje na początku wspomniana sprzeczność, ALE ! Skoro jest to instrukcja zagnieżdżona, to pętla wewnętrzna zależy od pętli zewnętrznej i odwrotnie, wiec w rezultacie na konsoli nic się nie pojawi. |