Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

Kolokviji 2013./14.
WWW:

Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 2. godine -> Osnove algoritama
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
krcko
Forumaš nagrađen za životno djelo
Forumaš nagrađen za životno djelo


Pridružen/a: 07. 10. 2002. (15:57:59)
Postovi: (18B3)16
Sarma = la pohva - posuda
655 = 759 - 104

PostPostano: 10:26 pon, 18. 11. 2013    Naslov: Kolokviji 2013./14. Citirajte i odgovorite

Prvi kolokvij odrzat ce se u [b]petak, 22.11.2013. u 12 sati[/b] po sljedecem rasporedu (prema pocetnom slovu prezimena):

[A-Lj]: predavaonica 003
[M-R]: predavaonica 006
[S-Ž]: predavaonica 110
Prvi kolokvij odrzat ce se u petak, 22.11.2013. u 12 sati po sljedecem rasporedu (prema pocetnom slovu prezimena):

[A-Lj]: predavaonica 003
[M-R]: predavaonica 006
[S-Ž]: predavaonica 110



_________________
Vedran Krcadinac

Ljudi su razliciti, a nula je paran broj.


Zadnja promjena: krcko; 10:25 pet, 14. 11. 2014; ukupno mijenjano 1 put.
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
krcko
Forumaš nagrađen za životno djelo
Forumaš nagrađen za životno djelo


Pridružen/a: 07. 10. 2002. (15:57:59)
Postovi: (18B3)16
Sarma = la pohva - posuda
655 = 759 - 104

PostPostano: 22:41 uto, 26. 11. 2013    Naslov: Citirajte i odgovorite

[url=http://web.math.pmf.unizg.hr/nastava/oa/kolokviji.php]Objavljen[/url] je prvi kolokvij i rezultati. Uvid je u ponedjeljak, 2.12.2013. u 12 sati u pred. 002. Ako vam ne pase tada nije panika, ima vremena. Doci cete na konzultacije i reci da biste pogledali svoj test.
Objavljen je prvi kolokvij i rezultati. Uvid je u ponedjeljak, 2.12.2013. u 12 sati u pred. 002. Ako vam ne pase tada nije panika, ima vremena. Doci cete na konzultacije i reci da biste pogledali svoj test.



_________________
Vedran Krcadinac

Ljudi su razliciti, a nula je paran broj.
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
tkrog
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 01. 11. 2011. (11:49:29)
Postovi: (4)16
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 12:24 sub, 7. 12. 2013    Naslov: Citirajte i odgovorite

Zanimaju me rješenja 2. i 3. zadatka iz ovogodišnjeg 1. kolokvija.
Unaprijed hvala :)
Zanimaju me rješenja 2. i 3. zadatka iz ovogodišnjeg 1. kolokvija.
Unaprijed hvala Smile


[Vrh]
Korisnički profil Pošaljite privatnu poruku
krcko
Forumaš nagrađen za životno djelo
Forumaš nagrađen za životno djelo


Pridružen/a: 07. 10. 2002. (15:57:59)
Postovi: (18B3)16
Sarma = la pohva - posuda
655 = 759 - 104

PostPostano: 14:33 sub, 7. 12. 2013    Naslov: Citirajte i odgovorite

Kolokvij je [url=http://web.math.pmf.unizg.hr/nastava/oa/1314kolokvij1.pdf]ovdje[/url].

U drugom zadatku trebalo se sjetiti sto znaci zapis prirodnog broja n u bazi b: [latex]n=a_k b^k + \ldots + a_1 b + a_0[/latex]
Kriterij djeljivosti s b-1 svodi se na to da je [latex]b \equiv 1 \pmod{b-1}[/latex], pa je i [latex]b^i \equiv 1 \pmod{b-1}[/latex] za bilo koji [i]i[/i]. Zato je [latex]n \equiv a_k+\ldots+a_1+a_0 \pmod{b-1}[/latex]. Prema tome n je djeljiv s b-1 ako i samo ako je suma znamenaka u bazi b djeljiva s b-1.

Treći zadatak mogao se rijesiti na vise nacina, a ovaj mi se cini najelegantniji.

[code:1]ucitaj a,b,c,d
br=1
ako je b!=a onda br=br+1
ako je c!=a i c!=b onda br=br+1
ako je d!=a i d!=b i d!=c onda br=br+1
ispisi br[/code:1]
Kolokvij je ovdje.

U drugom zadatku trebalo se sjetiti sto znaci zapis prirodnog broja n u bazi b:
Kriterij djeljivosti s b-1 svodi se na to da je , pa je i za bilo koji i. Zato je . Prema tome n je djeljiv s b-1 ako i samo ako je suma znamenaka u bazi b djeljiva s b-1.

Treći zadatak mogao se rijesiti na vise nacina, a ovaj mi se cini najelegantniji.

Kod:
ucitaj a,b,c,d
br=1
ako je b!=a onda br=br+1
ako je c!=a i c!=b onda br=br+1
ako je d!=a i d!=b i d!=c onda br=br+1
ispisi br



_________________
Vedran Krcadinac

Ljudi su razliciti, a nula je paran broj.
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
krcko
Forumaš nagrađen za životno djelo
Forumaš nagrađen za životno djelo


Pridružen/a: 07. 10. 2002. (15:57:59)
Postovi: (18B3)16
Sarma = la pohva - posuda
655 = 759 - 104

PostPostano: 9:45 ned, 26. 1. 2014    Naslov: Citirajte i odgovorite

Drugi kolokvij odrzat ce se u [b]petak, 31.1.2014. u 12 sati[/b] po sljedecem rasporedu (prema pocetnom slovu prezimena):

[A-G]: predavaonica 006
[H-K]: predavaonica 110
[L-Ž]: predavaonica 003
Drugi kolokvij odrzat ce se u petak, 31.1.2014. u 12 sati po sljedecem rasporedu (prema pocetnom slovu prezimena):

[A-G]: predavaonica 006
[H-K]: predavaonica 110
[L-Ž]: predavaonica 003



_________________
Vedran Krcadinac

Ljudi su razliciti, a nula je paran broj.
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
a.sin
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 14. 09. 2012. (12:02:25)
Postovi: (10)16
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 18:35 pon, 3. 2. 2014    Naslov: Citirajte i odgovorite

Kada možemo očekivati rezultate kolokvija i termine za usmeni?
Kada možemo očekivati rezultate kolokvija i termine za usmeni?


[Vrh]
Korisnički profil Pošaljite privatnu poruku
krcko
Forumaš nagrađen za životno djelo
Forumaš nagrađen za životno djelo


Pridružen/a: 07. 10. 2002. (15:57:59)
Postovi: (18B3)16
Sarma = la pohva - posuda
655 = 759 - 104

PostPostano: 21:20 pon, 3. 2. 2014    Naslov: Citirajte i odgovorite

Rezultate do srijede, nadam se. S njima ću objaviti termine usmenih.
Rezultate do srijede, nadam se. S njima ću objaviti termine usmenih.



_________________
Vedran Krcadinac

Ljudi su razliciti, a nula je paran broj.
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
krcko
Forumaš nagrađen za životno djelo
Forumaš nagrađen za životno djelo


Pridružen/a: 07. 10. 2002. (15:57:59)
Postovi: (18B3)16
Sarma = la pohva - posuda
655 = 759 - 104

PostPostano: 23:52 uto, 4. 2. 2014    Naslov: Citirajte i odgovorite

[url=http://web.math.pmf.unizg.hr/nastava/oa/kolokviji.php]Objavljeni su[/url] rezultati drugog kolokvija. Uvid je u cetvrtak, 6.2.2014. u 10 sati u pred. 002. Ukupni rezultati i termini usmenih stizu sutra.
Objavljeni su rezultati drugog kolokvija. Uvid je u cetvrtak, 6.2.2014. u 10 sati u pred. 002. Ukupni rezultati i termini usmenih stizu sutra.



_________________
Vedran Krcadinac

Ljudi su razliciti, a nula je paran broj.
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
goransta
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 02. 05. 2011. (18:23:29)
Postovi: (D)16
Spol: muško
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 20:08 sri, 12. 2. 2014    Naslov: pomoc sa zadatkom Citirajte i odgovorite

[quote="krcko"]Kolokvij je [url=http://web.math.pmf.unizg.hr/nastava/oa/1314kolokvij1.pdf]ovdje[/url].

U drugom zadatku trebalo se sjetiti sto znaci zapis prirodnog broja n u bazi b: [latex]n=a_k b^k + \ldots + a_1 b + a_0[/latex]
Kriterij djeljivosti s b-1 svodi se na to da je [latex]b \equiv 1 \pmod{b-1}[/latex], pa je i [latex]b^i \equiv 1 \pmod{b-1}[/latex] za bilo koji [i]i[/i]. Zato je [latex]n \equiv a_k+\ldots+a_1+a_0 \pmod{b-1}[/latex]. Prema tome n je djeljiv s b-1 ako i samo ako je suma znamenaka u bazi b djeljiva s b-1.

Treći zadatak mogao se rijesiti na vise nacina, a ovaj mi se cini najelegantniji.

[code:1]ucitaj a,b,c,d
br=1
ako je b!=a onda br=br+1
ako je c!=a i c!=b onda br=br+1
ako je d!=a i d!=b i d!=c onda br=br+1
ispisi br[/code:1][/quote]


Mozete li mi reci da li je ovo dobro rijesen 8. zadatak iz tog istog kolokvija (stranica 1):

[code:1]n=input("Unesi n: ")
max=0
final=0
for i in range(1,n+1):
if((i*i)<n):
max=i
final=(max+1)*(max+1)
print final[/code:1]

I kako bi se rijesio 8. zadatak sa stranice 2 u istom kolokviju?
Hvala
krcko (napisa):
Kolokvij je ovdje.

U drugom zadatku trebalo se sjetiti sto znaci zapis prirodnog broja n u bazi b:
Kriterij djeljivosti s b-1 svodi se na to da je , pa je i za bilo koji i. Zato je . Prema tome n je djeljiv s b-1 ako i samo ako je suma znamenaka u bazi b djeljiva s b-1.

Treći zadatak mogao se rijesiti na vise nacina, a ovaj mi se cini najelegantniji.

Kod:
ucitaj a,b,c,d
br=1
ako je b!=a onda br=br+1
ako je c!=a i c!=b onda br=br+1
ako je d!=a i d!=b i d!=c onda br=br+1
ispisi br



Mozete li mi reci da li je ovo dobro rijesen 8. zadatak iz tog istog kolokvija (stranica 1):

Kod:
n=input("Unesi n: ")
max=0
final=0
for i in range(1,n+1):
   if((i*i)<n):
        max=i
final=(max+1)*(max+1)
print final


I kako bi se rijesio 8. zadatak sa stranice 2 u istom kolokviju?
Hvala


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
krcko
Forumaš nagrađen za životno djelo
Forumaš nagrađen za životno djelo


Pridružen/a: 07. 10. 2002. (15:57:59)
Postovi: (18B3)16
Sarma = la pohva - posuda
655 = 759 - 104

PostPostano: 21:26 sri, 12. 2. 2014    Naslov: Citirajte i odgovorite

Elegantnije bi bilo s while petljom: povecavas k dok je k^2<n.

[code:1]n=input()
k=1
while k*k<n:
k = k+1
print k*k[/code:1]

U drugoj grupi ideja je slicna:

[code:1]n=input()
p=1
while p<n:
p=p*3
print p[/code:1]
Elegantnije bi bilo s while petljom: povecavas k dok je k^2<n.

Kod:
n=input()
k=1
while k*k<n:
   k = k+1
print k*k


U drugoj grupi ideja je slicna:

Kod:
n=input()
p=1
while p<n:
   p=p*3
print p



_________________
Vedran Krcadinac

Ljudi su razliciti, a nula je paran broj.
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
goransta
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 02. 05. 2011. (18:23:29)
Postovi: (D)16
Spol: muško
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 22:15 sri, 12. 2. 2014    Naslov: Citirajte i odgovorite

[quote="krcko"]Elegantnije bi bilo s while petljom: povecavas k dok je k^2<n.

[code:1]n=input()
k=1
while k*k<n:
k = k+1
print k*k[/code:1]

U drugoj grupi ideja je slicna:

[code:1]n=input()
p=1
while p<n:
p=p*3
print p[/code:1][/quote]



Jos jedno pitanje imam. Stranica 2, zadatak 6 tog istog .pdf-a sa 1. kolokvija.
Znam kako napisati program koji ispisuje zadnji ucitani negativni broj ali me muci kako ispisati prvi. Pokusao sam if koji radi provjeru negativnosti prekinuti sa break ali mi se onda prekida cijeli program. Moze barem neki hint ako ne rjesenje?

Hvala.
krcko (napisa):
Elegantnije bi bilo s while petljom: povecavas k dok je k^2<n.

Kod:
n=input()
k=1
while k*k<n:
   k = k+1
print k*k


U drugoj grupi ideja je slicna:

Kod:
n=input()
p=1
while p<n:
   p=p*3
print p




Jos jedno pitanje imam. Stranica 2, zadatak 6 tog istog .pdf-a sa 1. kolokvija.
Znam kako napisati program koji ispisuje zadnji ucitani negativni broj ali me muci kako ispisati prvi. Pokusao sam if koji radi provjeru negativnosti prekinuti sa break ali mi se onda prekida cijeli program. Moze barem neki hint ako ne rjesenje?

Hvala.


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
krcko
Forumaš nagrađen za životno djelo
Forumaš nagrađen za životno djelo


Pridružen/a: 07. 10. 2002. (15:57:59)
Postovi: (18B3)16
Sarma = la pohva - posuda
655 = 759 - 104

PostPostano: 22:30 sri, 12. 2. 2014    Naslov: Citirajte i odgovorite

Zapamtis prvi negativni u varijabli i nastavis ucitavati. Na pocetku stavis varijablu [i]neg[/i] na nula, a u petlji imas ovako nesto:

[code:1]if neg==0 and x<0:
neg=x[/code:1]

Kad izadjes iz petlje po [i]neg[/i] prepoznajes je li bilo negativnih brojeva. Ako je [i]neg[/i]=0 nije ih bilo, a inace [i]neg[/i] sadrzi prvog negativnog.
Zapamtis prvi negativni u varijabli i nastavis ucitavati. Na pocetku stavis varijablu neg na nula, a u petlji imas ovako nesto:

Kod:
if neg==0 and x<0:
   neg=x


Kad izadjes iz petlje po neg prepoznajes je li bilo negativnih brojeva. Ako je neg=0 nije ih bilo, a inace neg sadrzi prvog negativnog.



_________________
Vedran Krcadinac

Ljudi su razliciti, a nula je paran broj.
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
ahlimea
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 01. 2010. (21:11:15)
Postovi: (17)16
Sarma = la pohva - posuda
= 4 - 0

PostPostano: 10:38 čet, 13. 2. 2014    Naslov: Citirajte i odgovorite

znaci ovaj algoritam ispisuje zadnji ucitani?

ucitaj n
neg <- 0
dok je (n!=0) ponavljaj
ako je n<0 onda
neg<-0
ispisi neg


a ovaj prvi?

ucitaj n
neg<-0
dok je (n!=0) ponavljaj
ucitaj n
ako je (neg=0) i (n<0) onda
neg<-n
ispisi neg

jeli mi jos nesto krivo osim sto nedostaje naredba za ispis ako je neg=0?


i jos me muci 5. zadatak iz drugog kolokvija ove godine, koji glasi:
program ucitava prirodan br n i dva niza realnih br x1,....xn i y1,....,yn
nizovi predstavljajuu koordinate uredenih parova (x1,y1),....,(xn,yn)
treba uzlazno sortirati parove obzirom na leksikografski poredak.


tu mi nije problem samo sortiranje koliko spremanje brojeva niza u uredene parove.. moze pomoc?
[/i][i][/i][i][/i][/code]

[size=9][color=#999999]Added after 1 minutes:[/color][/size]

ups...nisam bas to dorbo izvela..znam da bi trebali biti podvuceni neki redovi... :?

[size=9][color=#999999]Added after 26 minutes:[/color][/size]

imam jos jedno pitanje!
u proslogodisnjem popravnom kolokviju 6. zadatak koji glasi:
progrm ucitava brojeve dok se ne ucita 0. ispisuje zadnji po redu ucitani negativni broj i koji je po redu ucitan?

kako odrediti koji je po redu ucitan?
znaci ovaj algoritam ispisuje zadnji ucitani?

ucitaj n
neg ← 0
dok je (n!=0) ponavljaj
ako je n<0 onda
neg←0
ispisi neg


a ovaj prvi?

ucitaj n
neg←0
dok je (n!=0) ponavljaj
ucitaj n
ako je (neg=0) i (n<0) onda
neg←n
ispisi neg

jeli mi jos nesto krivo osim sto nedostaje naredba za ispis ako je neg=0?


i jos me muci 5. zadatak iz drugog kolokvija ove godine, koji glasi:
program ucitava prirodan br n i dva niza realnih br x1,....xn i y1,....,yn
nizovi predstavljajuu koordinate uredenih parova (x1,y1),....,(xn,yn)
treba uzlazno sortirati parove obzirom na leksikografski poredak.


tu mi nije problem samo sortiranje koliko spremanje brojeva niza u uredene parove.. moze pomoc?
[/i][/code]

Added after 1 minutes:

ups...nisam bas to dorbo izvela..znam da bi trebali biti podvuceni neki redovi... Confused

Added after 26 minutes:

imam jos jedno pitanje!
u proslogodisnjem popravnom kolokviju 6. zadatak koji glasi:
progrm ucitava brojeve dok se ne ucita 0. ispisuje zadnji po redu ucitani negativni broj i koji je po redu ucitan?

kako odrediti koji je po redu ucitan?


[Vrh]
Korisnički profil Pošaljite privatnu poruku
krcko
Forumaš nagrađen za životno djelo
Forumaš nagrađen za životno djelo


Pridružen/a: 07. 10. 2002. (15:57:59)
Postovi: (18B3)16
Sarma = la pohva - posuda
655 = 759 - 104

PostPostano: 11:25 čet, 13. 2. 2014    Naslov: Citirajte i odgovorite

Algoritmi ce biti citljiviji ako ih stavis u code blokove. Ovako...

[quote="ahlimea"]znaci ovaj algoritam ispisuje zadnji ucitani?

[code:1]ucitaj n
neg <- 0
dok je (n!=0) ponavljaj
ako je n<0 onda
neg<-0
ispisi neg[/code:1]
[/quote]

Na kraju petlje moras ucitati n, a varijabli neg pridruzujes n (ne nulu).


[quote="ahlimea"]a ovaj prvi?

[code:1]ucitaj n
neg<-0
dok je (n!=0) ponavljaj
ucitaj n
ako je (neg=0) i (n<0) onda
neg<-n
ispisi neg[/code:1]

jeli mi jos nesto krivo osim sto nedostaje naredba za ispis ako je neg=0?[/quote]

Ucitavanje n dodje na kraju petlje, if se izvodi unutar petlje (napisala si kao da nije u petlji).


[quote="ahlimea"]i jos me muci 5. zadatak iz drugog kolokvija ove godine, koji glasi:
program ucitava prirodan br n i dva niza realnih br x1,....xn i y1,....,yn
nizovi predstavljajuu koordinate uredenih parova (x1,y1),....,(xn,yn)
treba uzlazno sortirati parove obzirom na leksikografski poredak.


tu mi nije problem samo sortiranje koliko spremanje brojeva niza u uredene parove.. moze pomoc?[/quote]

:petting:

[quote="ahlimea"]
imam jos jedno pitanje!
u proslogodisnjem popravnom kolokviju 6. zadatak koji glasi:
progrm ucitava brojeve dok se ne ucita 0. ispisuje zadnji po redu ucitani negativni broj i koji je po redu ucitan?

kako odrediti koji je po redu ucitan?[/quote]

Uvedi brojac, zapamti ga kad bude ucitan negativni broj.
Algoritmi ce biti citljiviji ako ih stavis u code blokove. Ovako...

ahlimea (napisa):
znaci ovaj algoritam ispisuje zadnji ucitani?

Kod:
ucitaj n
neg <- 0
dok je (n!=0) ponavljaj
       ako je n<0 onda
                neg<-0
ispisi neg



Na kraju petlje moras ucitati n, a varijabli neg pridruzujes n (ne nulu).


ahlimea (napisa):
a ovaj prvi?

Kod:
ucitaj n
neg<-0
dok je (n!=0) ponavljaj
        ucitaj n
ako je (neg=0) i (n<0) onda
        neg<-n
ispisi neg


jeli mi jos nesto krivo osim sto nedostaje naredba za ispis ako je neg=0?


Ucitavanje n dodje na kraju petlje, if se izvodi unutar petlje (napisala si kao da nije u petlji).


ahlimea (napisa):
i jos me muci 5. zadatak iz drugog kolokvija ove godine, koji glasi:
program ucitava prirodan br n i dva niza realnih br x1,....xn i y1,....,yn
nizovi predstavljajuu koordinate uredenih parova (x1,y1),....,(xn,yn)
treba uzlazno sortirati parove obzirom na leksikografski poredak.


tu mi nije problem samo sortiranje koliko spremanje brojeva niza u uredene parove.. moze pomoc?


Jadan mali...

ahlimea (napisa):

imam jos jedno pitanje!
u proslogodisnjem popravnom kolokviju 6. zadatak koji glasi:
progrm ucitava brojeve dok se ne ucita 0. ispisuje zadnji po redu ucitani negativni broj i koji je po redu ucitan?

kako odrediti koji je po redu ucitan?


Uvedi brojac, zapamti ga kad bude ucitan negativni broj.



_________________
Vedran Krcadinac

Ljudi su razliciti, a nula je paran broj.
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
ahlimea
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 01. 2010. (21:11:15)
Postovi: (17)16
Sarma = la pohva - posuda
= 4 - 0

PostPostano: 13:03 čet, 13. 2. 2014    Naslov: Citirajte i odgovorite

hvala na odgovoru, sad mi je sve jasno, osim 5. zadatka :cry:
ja sam ga na kolokviju rjesila krivo, otprilike ovako:


[ucitaj n
za i=1,...,n ponavljaj
/code]

[size=9][color=#999999]Added after 21 minutes:[/color][/size]

hvala na odgovoru, sad mi je sve jasno, osim 5. zadatka :cry:
ja sam ga na kolokviju rjesila krivo, ima li ovo smisla?

[code:1]ucitaj n
za i=1,...,n ponavljaj
ucitaj x[i]
za j=1,...,n ponavljaj
ucitaj y[j]
i<-0
j<-0
dok je (i<=n-1) i (j<=n-1) ponavljaj
i<-i+1
j<-j+1
ako je x[i]>x[i+1] ponavljaj
pom<-x[i]
x[i]<-x[i+1]
x[i+1]<-pom
mop<-y[j]
y[j]<-y[j+1]
y[j+1]<-mop
ako je x[i]=x[i+1] onda
ako je y[j]>y[j+1] onda
pom<-x[i]
x[i]<-x[i+1]
x[i+1]<-pom
mop<-y[j]
y[j]<-y[j+1]
y[j+1]<-mop
i<-1
j<-1
dok je (i<=n) i (j<=n) ponavljaj
ispisi "(",x[i],",",y[i],")"
i<-i+1
j<-j+1
[/code:1][/table][/tt][/quote][/url][/list][/list][/i]

[size=9][color=#999999]Added after 18 minutes:[/color][/size]

[code:1]ucitaj n
za i=1,...,n ponavljaj
ucitaj x[i]
za j=1,...,n ponavljaj
ucitaj y[j]
i<-0
j<-0
raste<-0
dok je (i<=n-1) i (j<=n-1) ponavljaj
raste<-1
i<-i+1
j<-j+1
za k=i+1,....n ponavljaj
za l=j+1,.....n ponavljaj
ako je x[i]>x[k] ponavljaj
pom<-x[i]
x[i]<-x[k]
x[k]<-pom
mop<-y[j]
y[j]<-y[l]
y[l]<-mop
ako je x[i]=x[k] onda
ako je y[j]>y[l] onda
pom<-x[i]
x[i]<-x[k]
x[k]<-pom
mop<-y[j]
y[j]<-y[l]
y[l]<-mop


i<-1
j<-1
dok je (i<=n) i (j<=n) ponavljaj
ispisi "(",x[i],",",y[i],")"
i<-i+1
j<-j+1 [/code:1]

[size=9][color=#999999]Added after 2 minutes:[/color][/size]

nisam ga do kraja promjenila nedostaje raste<-0
svakako, jeli to sad barem blizu tocnog rjesenja?

[size=9][color=#999999]Added after 1 minutes:[/color][/size]

i jos u ispisu y[j] ne y[i]
hvala na odgovoru, sad mi je sve jasno, osim 5. zadatka Crying or Very sad
ja sam ga na kolokviju rjesila krivo, otprilike ovako:


[ucitaj n
za i=1,...,n ponavljaj
/code]

Added after 21 minutes:

hvala na odgovoru, sad mi je sve jasno, osim 5. zadatka Crying or Very sad
ja sam ga na kolokviju rjesila krivo, ima li ovo smisla?

Kod:
ucitaj n
za i=1,...,n ponavljaj
      ucitaj x[i]
za j=1,...,n ponavljaj
      ucitaj y[j]
i<-0
j<-0
dok je (i<=n-1) i (j<=n-1) ponavljaj
      i<-i+1
      j<-j+1
      ako je x[i]>x[i+1] ponavljaj
                pom<-x[i]
                x[i]<-x[i+1]
                x[i+1]<-pom
                mop<-y[j]
                y[j]<-y[j+1]
                y[j+1]<-mop
       ako je x[i]=x[i+1] onda
                ako je y[j]>y[j+1] onda
                          pom<-x[i]
                          x[i]<-x[i+1]
                          x[i+1]<-pom
                          mop<-y[j]
                          y[j]<-y[j+1]
                          y[j+1]<-mop
i<-1
j<-1
dok je (i<=n) i (j<=n) ponavljaj
          ispisi "(",x[i],",",y[i],")"
          i<-i+1
          j<-j+1
[/table][/tt][/quote][/url][/list][/list][/i]

Added after 18 minutes:

Kod:
ucitaj n
za i=1,...,n ponavljaj
      ucitaj x[i]
za j=1,...,n ponavljaj
      ucitaj y[j]
i<-0
j<-0
raste<-0
dok je (i<=n-1) i (j<=n-1) ponavljaj
      raste<-1
      i<-i+1
      j<-j+1
      za k=i+1,....n ponavljaj
               za l=j+1,.....n ponavljaj
                         ako je x[i]>x[k] ponavljaj
                                 pom<-x[i]
                                 x[i]<-x[k]
                                 x[k]<-pom
                                 mop<-y[j]
                                  y[j]<-y[l]
                                 y[l]<-mop
                          ako je x[i]=x[k] onda
                                  ako je y[j]>y[l] onda
                                           pom<-x[i]
                                            x[i]<-x[k]
                                            x[k]<-pom
                                            mop<-y[j]
                                            y[j]<-y[l]
                                            y[l]<-mop
                         
                         
i<-1
j<-1
dok je (i<=n) i (j<=n) ponavljaj
          ispisi "(",x[i],",",y[i],")"
          i<-i+1
          j<-j+1


Added after 2 minutes:

nisam ga do kraja promjenila nedostaje raste←0
svakako, jeli to sad barem blizu tocnog rjesenja?

Added after 1 minutes:

i jos u ispisu y[j] ne y[i]


[Vrh]
Korisnički profil Pošaljite privatnu poruku
goransta
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 02. 05. 2011. (18:23:29)
Postovi: (D)16
Spol: muško
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 23:12 čet, 13. 2. 2014    Naslov: Citirajte i odgovorite

u proslogodisnjem popravnom kolokviju 6. zadatak koji glasi:
progrm ucitava brojeve dok se ne ucita 0. ispisuje zadnji po redu ucitani negativni broj i koji je po redu ucitan?

kako odrediti koji je po redu ucitan?[/quote]

Uvedi brojac, zapamti ga kad bude ucitan negativni broj.[/quote]


Da li je onda rjesenje tog zadatka ovakvo??:

[code:1]
ucitaj n
n=n+0.0
zadnji=0
indeks=0
dok je n!=0 radi:
if(n<0):
zadnji=n
indeks=indeks+1
ucitaj n
n=n+0.0
ispisi zadnji, indeks

Hvala[/code:1]
u proslogodisnjem popravnom kolokviju 6. zadatak koji glasi:
progrm ucitava brojeve dok se ne ucita 0. ispisuje zadnji po redu ucitani negativni broj i koji je po redu ucitan?

kako odrediti koji je po redu ucitan?[/quote]

Uvedi brojac, zapamti ga kad bude ucitan negativni broj.[/quote]


Da li je onda rjesenje tog zadatka ovakvo??:

Kod:

ucitaj n
n=n+0.0
zadnji=0
indeks=0
dok je n!=0 radi:
   if(n<0):
       zadnji=n
       indeks=indeks+1
   ucitaj n
   n=n+0.0
ispisi zadnji, indeks

Hvala


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
ahlimea
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 01. 2010. (21:11:15)
Postovi: (17)16
Sarma = la pohva - posuda
= 4 - 0

PostPostano: 1:01 pet, 14. 2. 2014    Naslov: Citirajte i odgovorite

mislim da bi brojac indeksa trebao postaviti prije if naredbe jer ako je poslje, onda se povecava za 1 samo ako je n<0
i mislim da bi ga trebalo inicirati na 1 jer je prvi n vec ucitan

[size=9][color=#999999]Added after 2 minutes:[/color][/size]

[quote]ucitaj n
n=n+0.0
zadnji=0
indeks=0
dok je n!=0 radi:
indeks=indeks+1
if(n<0):
zadnji=n
ucitaj n
n=n+0.0
ispisi zadnji, indeks[/quote]

mislim da je ovo tocno, indeks ipak iniciramo na 0!

[size=9][color=#999999]Added after 2 minutes:[/color][/size]

[code:1]ucitaj n
n=n+0.0
zadnji=0
indeks=0
dok je n!=0 radi:
indeks=indeks+1
if(n<0):
zadnji=n
ucitaj n
n=n+0.0
ispisi zadnji, indeks
[/code:1]


malo sam smotana...ispricavam se... :roll:
mislim da bi brojac indeksa trebao postaviti prije if naredbe jer ako je poslje, onda se povecava za 1 samo ako je n<0
i mislim da bi ga trebalo inicirati na 1 jer je prvi n vec ucitan

Added after 2 minutes:

Citat:
ucitaj n
n=n+0.0
zadnji=0
indeks=0
dok je n!=0 radi:
indeks=indeks+1
if(n<0):
zadnji=n
ucitaj n
n=n+0.0
ispisi zadnji, indeks


mislim da je ovo tocno, indeks ipak iniciramo na 0!

Added after 2 minutes:

Kod:
ucitaj n
n=n+0.0
zadnji=0
indeks=0
dok je n!=0 radi:
       indeks=indeks+1
       if(n<0):
               zadnji=n
        ucitaj n
        n=n+0.0
ispisi zadnji, indeks



malo sam smotana...ispricavam se... Rolling Eyes


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 2. godine -> Osnove algoritama Vremenska zona: GMT + 01:00.
Stranica 1 / 1.

 
Forum(o)Bir:  
Možete otvarati nove teme.
Možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan