Osnovne algoritamske strukture - petlje

Često se u procesu programiranja pojavljuje potreba za ponavljanjem dijelova programa. Na primjer, postoji li potreba za unošenjem 10 brojeva, naredbu za unošenje treba pisati deset puta. Praktičnije je potrebne
naredbe napisati jedanput, a pri izvođenju programa pozvati ih željeni broj puta

3. Petlje u kojima broj ponavljanja ovisi o uvjetu

3.3. Pitanja, vježbe i zadatci

  1. Kad se koriste petlje u kojima ponavljanje ovisi o uvjetu? Objasni na primjeru.
  2. Što će ispisati sljedeći algoritam ako je vrijednost varijable broj = 5?
    ulaz (broj)
    f = 1
    b = 1
    dok je b <= broj činiti
    {
       f = f*b
       b = b + 1
    }
    izlaz (f)
    Dobiveno rješenje provjeri u Pythonu.

  3. Što će ispisivati sljedeći algoritam?
    broj = 5
    b = 1
    dok je b <= broj činiti
        izlaz (b*2)
    b = b + 1
    Zbog čega? Dobiveno rješenje provjeri u Pythonu.

    4. Što će se ispisati ako prethodni algoritam zapišemo ovako:

    broj = 5
    b = 1
    dok je b <= broj činiti
    {
        izlaz (b*2)
        b = b + 1
    }
Što se promijenilo?