Oblak Znanja

  • Home
  • Novosti
  • Učionica
    • Informatika 5
    • Informatika 6
    • Informatika 7
    • Informatika 8
    • Logo jezik
    • WordPress
    • Microsoft Office
  • Vodiči
    • Online vodiči
    • Kratki savjeti
    • Korisne aplikacije
    • Društvene mreže
    • Multimedija
    • Zanimljivosti
✕

1.1 Uporaba naredbe za petlju s logičkim uvjetom 2. dio

Informatika 7, Učionica

1.1 Uporaba naredbe za petlju s logičkim uvjetom 2. dio

Tomšić Damjan 21. rujna 2015

Sadržaj objave

  • 1 DO – LOOP petlja
    • 1.1 Petlja s uvjetom na početku petlje DO WHILE … LOOP
    • 1.2 Petlja s uvjetom na kraju petlje DO … LOOP WHILE
  • 2 DO UNTIL petlja
    • 2.1 Petlja s uvjetom na početku petlje
    • 2.2 Petlja s uvjetom na kraju petlje
  • 3 Povezani sadržaji

DO – LOOP petlja

Jedna od petlji s logičkim uvjetom jest DO-LOOP petlja. Ona ima nekoliko oblika koje ćemo danas naučiti. Oblik petlje zavisi o mjestu gdje je postavljen uvjet, odnosno je li uvjet postavljen na početku ili na kraju petlje. Petlje u kojima se ispituje je li postavljeni upit istinit mogu imat oblik DO WHILE – LOOP i DO – LOOP WHILE. Pojam WHILE možemo prevesti kao pojam DOK JE.

Petlja s uvjetom na početku petlje DO WHILE … LOOP

DO WHILE uvjet istinit

          naredbe

LOOP

Petlja s uvjetom na kraju petlje DO … LOOP WHILE

DO

          naredbe

LOOP WHILE uvjet istinit

Svaki problem koji možemo riješiti FOR -NEXT petljom možemo riješiti i rabeći DO – LOOP petlju. Kako nije uvijek poznat broj ponavljanja, neke probleme možemo riješiti samo upotrebom DO – LOOP petlje gdje nam mora biti poznat broj ponavljanja.

Primjer zadatka

Napišite program koji će ispisati sve brojeve od 1 do 5. Pošto nam je unaprijed poznati broj ponavljanja program možemo napisati rabeći petlju FOR – NEXT i dvjema petljama DO – LOOP, jednom koja ima uvjet na početku i drugom koja ima uvjet na kraju petlje. Riješimo zadatak rabeći 3 petlje.

FOR – NEXT DO – LOOP WHILE DO WHILE – LOOP
CLS

FOR I=1 TO 5

PRINT I

NEXT I

CLS

I=1

DO

PRINT I

I=I+1

LOOP WHILE I<6

CLS

I=5

DO WHILE I<11

PRINT I

I=I+1

LOOP

Rješenje:

1

2

3

4

5

Rješenje:

1

2

3

4

5

Rješenje:

1

2

3

4

5

U petlji FOR-NEXT vrijednost brojača se mijenja automatski s obzirom na provedbu petlje. U petljama DO – LOOP WHILE i DO WHILE – LOOP morali smo zadati način promjene brojača I=I+1. U sva tri načina petlja vodi do ispunjenja uvjeta.

 

Primjer zadatka

Ako promijenimo početnu vrijednost varijable I iz prethodnog primjera u 15 (I=15), kakva će biti rješenja programa u petlji DO – LOOP WHILE, a kakva u petlji DO – WHILE LOOP?

DO – LOOP WHILE DO WHILE – LOOP
CLS

I=15

DO

PRINT I

I=I+1

LOOP WHILE I<6

CLS

I=15

DO WHILE I<11

PRINT I

I=I+1

LOOP

 Rješenje:

15

 Rješenje:

 

Petlja se provela jedanput jer je uvjet ispisan na kraju petlje. Petlja se nije nijedanput provela jer je uvjet za provjeru upisan na početku petlje tako da se nijedna naredba u petlji nije provela.

Petlje u kojima se ispituje je li postavljeni uvjet lažan mogu imati oblik DO UNTIL – LOOP, DO LOOP – UNTIL. Uvjet možemo postaviti na početku ili na kraju petlje. Puni oblik petlje izgleda ovako:

DO UNTIL petlja

Petlja s uvjetom na početku petlje

DO UNTIL uvjet lažan

naredbe

LOOP

Petlja s uvjetom na kraju petlje

DO

naredbe

LOOP UNTIL uvjet lažan

DO – LOOP WHILE DO WHILE – LOOP DO-LOOP UNTIL DO-UNTIL LOOP
CLS

DO

PRINT „Racunalo“

I=I+1

LOOP WHILE I<5

CLS

DO WHILE I<5

PRINT „Racunalo“

I=I+1

LOOP

CLS

DO

PRINT „Racunalo“

I=I+1

LOOP UNTIL I<5

CLS

DO UNTIL I<5

PRINT „Racunalo“

I=I+1

LOOP

Rješenje:

Računalo

Računalo

Računalo

Računalo

Računalo

Rješenje:

Računalo

Računalo

Računalo

Računalo

Računalo

Računalo  
U ovim je petljama 5 puta ispisana riječu „Racunalo“ jer je uvjet u petlji bio istinit. Ako ne postavimo početnu vrijednost, početna vrijednost brojčanika u svim ovim petljama postavlja se na nulu (I=0). Ova petlja se provodi ako je uvjet lažan. U ovoj petlji uvjet je postavljen na kraju petlje pa se jednom ispisalo „Racunalo“ jer se petlja provela samo jedanput. Ova petlja se provodi ako je uvjet lažan.

Uvjet je postavljen na početku petlje. Budući da uvjet nije ispunjen nije ispisano nijedno rješenje.

Primjer – Pogađanje brojeva

Napravit ćemo program kojim će računalo zamisliti jedan broj između 1 i 100. U što manjem broju pokušaja trebamo pogoditi koji je to broj. Računalo mora ispisati poruku je li upisani broj veći, manji ili točan te iz kojeg pokušaja smo pogodidli točan broj.

CLS

RANDOMIZE TIMER

broj=INT(RND*100)

DO UNTIL broj=n

pokusaj=pokusaj+1

INPUT „Upisite trazeni broj;“; n

IF n>broj THEN

PRINT „Upisani broj je veci od trazenog broja“

ELSEIF n< broj THEN

PRINT „Upisani broj je manji od trazenog broja“

ELSE

PRINT „Pogodili ste trazeni broj u“; pokusaj;“. pokusaju“

ENDIF

LOOP

Objašnjenje
broj – varijabla u koju se zapisuje slučajni broj manji od 100

pokusaj – varijabla u kojoj se broje pokusaji pogađanja slučajnog broja

n – varijabla za brojčanu vrijednost upisanu tikovnicom

Petlja se provodi sve dok upisana vrijednost ne postane jednaka slučajnoj vrijednosti.

 

Povezani sadržaji

  • Šest minuta EA novog Sims “koncepta igre” curi onlineŠest minuta EA novog Sims “koncepta igre” curi online
  • Google Maps | Izračun duljine putovanja i dobivanje uputa za vožnju
  • Fino podešavanje nasuprot učenju u kontekstu: Novi istraživački vodiči Better LLM prilagođavanje za zadatke iz stvarnog svijetaFino podešavanje nasuprot učenju u kontekstu: Novi istraživački vodiči Better LLM prilagođavanje za zadatke iz stvarnog svijeta
  • Olilo lansira uslugu širokopojasne mreže s više gigaOlilo lansira uslugu širokopojasne mreže s više giga
  • Moj omiljeni tablet E Ink upravo je dobio ultraportabilnog nasljednika – s nadogradnjom na nekoliko načinaMoj omiljeni tablet E Ink upravo je dobio ultraportabilnog nasljednika – s nadogradnjom na nekoliko načina
  • RFK Jr.’s HHS naređuje laboratorij koji proučava smrtonosne zarazne bolesti za zaustavljanje istraživanjaRFK Jr.’s HHS naređuje laboratorij koji proučava smrtonosne zarazne bolesti za zaustavljanje istraživanja

Previous Article

1.1. Vrste datoteka, dokumenti

Next Article

1.2. Prikaz slike na monitoru i pisaču

Posljednje objave

Povezivost, AI pokreću sigurnost voznog parka, produktivnost i donošenje odluka

Povezivost, AI pokreću sigurnost voznog parka, produktivnost i donošenje odluka

Kad umjetna inteligencija laže: porast lažiranja usklađivanja u autonomnim sustavima

Kad umjetna inteligencija laže: porast lažiranja usklađivanja u autonomnim sustavima

CDC ima krizu vodstva

CDC ima krizu vodstva

Sadržaj

  • 1 DO – LOOP petlja
    • 1.1 Petlja s uvjetom na početku petlje DO WHILE … LOOP
    • 1.2 Petlja s uvjetom na kraju petlje DO … LOOP WHILE
  • 2 DO UNTIL petlja
    • 2.1 Petlja s uvjetom na početku petlje
    • 2.2 Petlja s uvjetom na kraju petlje

Novosti

  • Povezivost, AI pokreću sigurnost voznog parka, produktivnost i donošenje odluka 2. ožujka 2026
  • Kad umjetna inteligencija laže: porast lažiranja usklađivanja u autonomnim sustavima 2. ožujka 2026
  • CDC ima krizu vodstva 2. ožujka 2026
  • Najbolje od MWC 2026: ažuriranja uživo o telefonima, konceptima i robotima koje vidimo 1. ožujka 2026
  • Android se pridružuje modernim vremenima s prilagođenim naljepnicama u Google fotografijama 1. ožujka 2026
  • Bivši dizajner razine Highguarda sugerira da je “znojna” natjecateljska 3v3 igra “bila najveća stvar koja je odbila mnoge igrače” 1. ožujka 2026
  • NTT Data, Ericssonov tim za skaliranje privatne 5G, fizičke umjetne inteligencije za poduzeća 1. ožujka 2026
  • Vibe coding with overeager AI: Lessons learned from treating Google AI Studio like a teammate 1. ožujka 2026
  • NASA radi velike promjene kako bi ubrzala program Artemis 28. veljače 2026
  • Upoznajte svog AI revizora: Kako ova nova radna uloga prati ponašanje modela 28. veljače 2026

O nama

Oblak Znanja je blog edukativnog karaktera i namijenjen je svima koji žele unaprijediti svoje znanje iz područja računala i interneta.

Naš cilj je edukacija i pisanje zanimljivih objava kojima ćemo zajedno učiti i informirati se o svijetu informatike.

Na ovom blogu zabranjeno je svako kopiranje sadržaja bez dozvole autora.

Oblak Znanja

Oznake

besplatni powerpoint predlošci društvene mreže excel facebook firefox gmail google+ Google Chrome halloween halloween walpapers internet kartice linkedin profil linux microsoft Mozilla Firefox ms powerpoint oblak znanja office 2007 office savjeti online kupovina pick powerpoint powerpoint predložak powerpoint savjeti rastući niz savjet slike za radnu površinu spremanje datoteka strani jezik tipkovnicke kratice twitter twitter alati uređivanje slika wallpaper clock web preglednik windows windows 7 windows aplikacije windows vista word word 2007 word savjeti youtube savjeti youtube tipkovničke kratice