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

Kolokvij
WWW:
Idite na Prethodno  1, 2, 3
Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
king_oberon
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 10. 12. 2008. (17:02:03)
Postovi: (22)16
Sarma = la pohva - posuda
= 3 - 3

PostPostano: 16:54 sri, 9. 6. 2010    Naslov: Citirajte i odgovorite

a jel bi mi netko mogao poslati mail od profesorice, ili nešto, jer nisam bio na upisu ocjena, nisam u Zagrebu, pa kad bih mogao otići upisati ocjenu? :)
a jel bi mi netko mogao poslati mail od profesorice, ili nešto, jer nisam bio na upisu ocjena, nisam u Zagrebu, pa kad bih mogao otići upisati ocjenu? Smile


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


Pridružen/a: 04. 02. 2009. (14:31:34)
Postovi: (69)16
Spol: žensko
Sarma = la pohva - posuda
= 13 - 11

PostPostano: 12:43 sub, 12. 6. 2010    Naslov: Citirajte i odgovorite

ma da ne otvaram novu temu, imam jednu molbu ako je moguće.
ima li netko od asistenata iz programiranja riješene zadatke s popravnih kolokvija? na webu imaju od prošle godine al od 07/08 i 06/07 nema. bila bih do neba zahvalna ako bi se to moglo staviti na web il tu na forum, pa da mogu provjeriti svoja rješenja.
iako mislim da je to odavno pobrisano, dobro je pitati, jel :)
ma da ne otvaram novu temu, imam jednu molbu ako je moguće.
ima li netko od asistenata iz programiranja riješene zadatke s popravnih kolokvija? na webu imaju od prošle godine al od 07/08 i 06/07 nema. bila bih do neba zahvalna ako bi se to moglo staviti na web il tu na forum, pa da mogu provjeriti svoja rješenja.
iako mislim da je to odavno pobrisano, dobro je pitati, jel Smile


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


Pridružen/a: 11. 09. 2008. (10:54:06)
Postovi: (370)16
Sarma = la pohva - posuda
-29 = 108 - 137
Lokacija: Pula

PostPostano: 20:32 sub, 12. 6. 2010    Naslov: Citirajte i odgovorite

cisto sumnjam da je to pobrisano, ako nema, vjerojatno nije nikad ni postojalo, no nikad neznas...

sto se provjere tice, zar nije dovoljno pokrenut program i vidit sta se zbiva?
cisto sumnjam da je to pobrisano, ako nema, vjerojatno nije nikad ni postojalo, no nikad neznas...

sto se provjere tice, zar nije dovoljno pokrenut program i vidit sta se zbiva?



_________________
Mario Berljafa
[Vrh]
Korisnički profil Pošaljite privatnu poruku
mini
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 04. 02. 2009. (14:31:34)
Postovi: (69)16
Spol: žensko
Sarma = la pohva - posuda
= 13 - 11

PostPostano: 12:47 ned, 13. 6. 2010    Naslov: Citirajte i odgovorite

[quote="Gino"]
sto se provjere tice, zar nije dovoljno pokrenut program i vidit sta se zbiva?[/quote]

dovoljno je u slučaju kad ti laptop radi normalno. ovaj moj ima nekih problema, a sad ga nemam kad vodit na popravak, tako da ga skoro pa i ne palim, a sve materijale imam iskopirane. da, vježbam na papirima, nažalost. :(
Gino (napisa):

sto se provjere tice, zar nije dovoljno pokrenut program i vidit sta se zbiva?


dovoljno je u slučaju kad ti laptop radi normalno. ovaj moj ima nekih problema, a sad ga nemam kad vodit na popravak, tako da ga skoro pa i ne palim, a sve materijale imam iskopirane. da, vježbam na papirima, nažalost. Sad


[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3562)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 15:01 ned, 13. 6. 2010    Naslov: Citirajte i odgovorite

[quote="mini"]da, vježbam na papirima, nažalost. :([/quote]

U tome nema uspjeha. :? Odi na fax, zavuci se u neki praktikum i radi na racunalu. Mozes i u nekoj knjiznici, pa SSH na studenta, ali to je zeznuto ako mreza zapinje.
mini (napisa):
da, vježbam na papirima, nažalost. Sad


U tome nema uspjeha. Confused Odi na fax, zavuci se u neki praktikum i radi na racunalu. Mozes i u nekoj knjiznici, pa SSH na studenta, ali to je zeznuto ako mreza zapinje.



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
mini
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 04. 02. 2009. (14:31:34)
Postovi: (69)16
Spol: žensko
Sarma = la pohva - posuda
= 13 - 11

PostPostano: 15:12 uto, 15. 6. 2010    Naslov: Citirajte i odgovorite

ma zanima me par stvari vezano za popravni 07/08. evo link http://degiorgi.math.hr/prog2/kolokviji/p2-kolokvij-0708-p.pdf
Daklem:

3. zadatak: sve mi je jasno, osim onoga dijela kako nać mjesto u križaljci za upisanu riječ i onda ju tu i upisati. zbrnjavila sam se sa tri for petlje i ne znam šta da radim. ako bi mi mogao netko samo taj dio koda napisati, spasio bi me.

5. zadatak, pod a: ubaciti studenta tamo gdje mu je mjesto.

[code:1]
student *ubaci (char ime_prezime[], int bodovi, student *s) {
student *t, *novi = NULL;

novi = (student*)malloc(sizeof(student));
if (novi == NULL) {
printf ("alokacija nije uspjela");
exit (-1);
}

novi->ime_prezime = ime_prezime;
novi->bodovi = bodovi;

if (s == NULL) {
novi->next = s;
s = novi;
}

t = s;
while (t != NULL && t->bodovi < novi->bodovi)
t = t->next;

if (t->next) {
novi->next = t->next;
t->next=novi;
}
return s;
}
[/code:1]

jel vrijedi ovo išta? ako se nekom da samo proletit po kodu, pa da mi kaže greške.

hvala
ma zanima me par stvari vezano za popravni 07/08. evo link http://degiorgi.math.hr/prog2/kolokviji/p2-kolokvij-0708-p.pdf
Daklem:

3. zadatak: sve mi je jasno, osim onoga dijela kako nać mjesto u križaljci za upisanu riječ i onda ju tu i upisati. zbrnjavila sam se sa tri for petlje i ne znam šta da radim. ako bi mi mogao netko samo taj dio koda napisati, spasio bi me.

5. zadatak, pod a: ubaciti studenta tamo gdje mu je mjesto.

Kod:

student *ubaci (char ime_prezime[], int bodovi, student *s) {
student *t, *novi = NULL;

novi = (student*)malloc(sizeof(student));
if (novi == NULL) {
printf ("alokacija nije uspjela");
exit (-1);
}

novi->ime_prezime = ime_prezime;
novi->bodovi = bodovi;

if (s == NULL) {
novi->next = s;
s = novi;
}

t = s;
while (t != NULL && t->bodovi < novi->bodovi)
t = t->next;

if (t->next) {
novi->next = t->next;
t->next=novi;
}
return s;
}


jel vrijedi ovo išta? ako se nekom da samo proletit po kodu, pa da mi kaže greške.

hvala


[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3562)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 0:30 sri, 16. 6. 2010    Naslov: Citirajte i odgovorite

[quote="mini"]3. zadatak: sve mi je jasno, osim onoga dijela kako nać mjesto u križaljci za upisanu riječ i onda ju tu i upisati. zbrnjavila sam se sa tri for petlje i ne znam šta da radim. ako bi mi mogao netko samo taj dio koda napisati, spasio bi me.[/quote]

Trazis gdje ima dovoljno tocaka. Recimo da si ucitala matricu [tt]mat[/tt] reda [tt]M[/tt]x[tt]N[/tt]. Tada:
[code:1]for (i = 0; i < N; ++i)
for (j = 1; j < M - strlen(s); ++j) {
/* provjerimo da su okolo crna polja */
ok = (mat[i][j-1] == '*' && mat[i][j+strlen(s)] == '*');
if (!ok) continue;
/* provjerimo da su izmedju samo tockice */
for (k = 0; s[k] != '\0'; ++k)
/* ili, losije, ali radi istu stvar: for (k = 0; k < strlen(s); ++k) */
if (s[k] != '.') { ok = 0; break; }
if (ok) break;
}
if (ok) break;
}[/code:1]
Kad si s tim gotova, [tt]ok[/tt] bi trebalo imati vrijednost 1, a [tt]i[/tt] i [tt]j[/tt] bi trebali biti mjesto gdje rijec pocinje.

[quote="mini"]5. zadatak, pod a: ubaciti studenta tamo gdje mu je mjesto.
[code:1]student *ubaci (char ime_prezime[], int bodovi, student *s) {
student *t, *novi = NULL;

novi = (student*)malloc(sizeof(student));
if (novi == NULL) {
printf ("alokacija nije uspjela");
exit (-1);
}

novi->ime_prezime = ime_prezime;
novi->bodovi = bodovi;

if (s == NULL) {
novi->next = s;
s = novi;
}

t = s;
while (t != NULL && t->bodovi < novi->bodovi)
t = t->next;

if (t->next) {
novi->next = t->next;
t->next=novi;
}
return s;
}[/code:1]
jel vrijedi ovo išta?[/quote]

Slabo. Vidi:
[code:1]if (s == NULL) {
novi->next = s;
s = novi;
}[/code:1]
To znaci "ako je lista prazna, novi element dodaj na pocetak". A onda, neovisno o tome, trazis gdje ces dodati element.

Zatim trazis prvi element koji [b]nije[/b] manji od broja i dodajes iza njega. Dakle, ako imas brojeve 1, 3 i 5 i ti zelis dodati 2, dodat ces ga iza 3 (iza prvog koji nije manji od 2).

Treba otprilike ovako (kao i gornji kod, pisem napamet, bez provjere tocnosti, a dan je bio dug i lako mogu fulati, pa oprezno skodom):

[code:1]/* ako je lista prazna ili joj je prvi element veci ili jednak novom, dodajemo na pocetak */
if (s == NULL || s->broj >= novi->broj) {
novi->next = s;
s = novi;
continue; /* pretpostavljam da sam u nekoj petlji koja dodaje elemente; ako nije petlja, nego funkcija, onda return s; */
}

/* Ovdje znam da lista ima barem jedan element i prvi je manji od novog.
Gledam sljedbenika i dodajem ispred njega. */
t = s;
while (t->next && t->next->broj < novi->broj) t = t->next;

/* Sada je sigurno t->broj < novi->broj i (t->next == NULL ili t->next->broj >= novi->broj).
Dakle, dodajemo iza t, a ispred t->next. */
novi->next = t->next;
t->next = novi;[/code:1]

Za kraj:
[tt]novi->ime_prezime = ime_prezime;[/tt]
Pretpostavljam da je [tt]ime_prezime[/tt] neki string. U tom slucaju mora ici:
[tt]strcpy(novi->ime_prezime, ime_prezime);[/tt]

Da si ovo probavala na racunalu, i sama bi vidjela da ne radi, a brze je i korisnije nego cekati ovdje da ti netko odgovori.
mini (napisa):
3. zadatak: sve mi je jasno, osim onoga dijela kako nać mjesto u križaljci za upisanu riječ i onda ju tu i upisati. zbrnjavila sam se sa tri for petlje i ne znam šta da radim. ako bi mi mogao netko samo taj dio koda napisati, spasio bi me.


Trazis gdje ima dovoljno tocaka. Recimo da si ucitala matricu mat reda MxN. Tada:
Kod:
for (i = 0; i < N; ++i)
  for (j = 1; j < M - strlen(s); ++j) {
    /* provjerimo da su okolo crna polja */
    ok = (mat[i][j-1] == '*' && mat[i][j+strlen(s)] == '*');
    if (!ok) continue;
    /* provjerimo da su izmedju samo tockice */
    for (k = 0; s[k] != '\0'; ++k)
    /* ili, losije, ali radi istu stvar: for (k = 0; k < strlen(s); ++k) */
      if (s[k] != '.') { ok = 0; break; }
    if (ok) break;
  }
  if (ok) break;
}

Kad si s tim gotova, ok bi trebalo imati vrijednost 1, a i i j bi trebali biti mjesto gdje rijec pocinje.

mini (napisa):
5. zadatak, pod a: ubaciti studenta tamo gdje mu je mjesto.
Kod:
student *ubaci (char ime_prezime[], int bodovi, student *s) {
student *t, *novi = NULL;

novi = (student*)malloc(sizeof(student));
if (novi == NULL) {
printf ("alokacija nije uspjela");
exit (-1);
}

novi->ime_prezime = ime_prezime;
novi->bodovi = bodovi;

if (s == NULL) {
novi->next = s;
s = novi;
}

t = s;
while (t != NULL && t->bodovi < novi->bodovi)
t = t->next;

if (t->next) {
novi->next = t->next;
t->next=novi;
}
return s;
}

jel vrijedi ovo išta?


Slabo. Vidi:
Kod:
if (s == NULL) {
novi->next = s;
s = novi;
}

To znaci "ako je lista prazna, novi element dodaj na pocetak". A onda, neovisno o tome, trazis gdje ces dodati element.

Zatim trazis prvi element koji nije manji od broja i dodajes iza njega. Dakle, ako imas brojeve 1, 3 i 5 i ti zelis dodati 2, dodat ces ga iza 3 (iza prvog koji nije manji od 2).

Treba otprilike ovako (kao i gornji kod, pisem napamet, bez provjere tocnosti, a dan je bio dug i lako mogu fulati, pa oprezno skodom):

Kod:
/* ako je lista prazna ili joj je prvi element veci ili jednak novom, dodajemo na pocetak */
if (s == NULL || s->broj >= novi->broj) {
  novi->next = s;
  s = novi;
  continue; /* pretpostavljam da sam u nekoj petlji koja dodaje elemente; ako nije petlja, nego funkcija, onda return s; */
}

/* Ovdje znam da lista ima barem jedan element i prvi je manji od novog.
Gledam sljedbenika i dodajem ispred njega. */
t = s;
while (t->next && t->next->broj < novi->broj) t = t->next;

/* Sada je sigurno t->broj < novi->broj i (t->next == NULL ili t->next->broj >= novi->broj).
Dakle, dodajemo iza t, a ispred t->next. */
novi->next = t->next;
t->next = novi;


Za kraj:
novi→ime_prezime = ime_prezime;
Pretpostavljam da je ime_prezime neki string. U tom slucaju mora ici:
strcpy(novi→ime_prezime, ime_prezime);

Da si ovo probavala na racunalu, i sama bi vidjela da ne radi, a brze je i korisnije nego cekati ovdje da ti netko odgovori.



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
misakm
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 15. 01. 2010. (16:51:43)
Postovi: (B)16
Sarma = la pohva - posuda
= 1 - 0

PostPostano: 8:18 ned, 20. 6. 2010    Naslov: Citirajte i odgovorite

Kad budu rezultati popravnog, i uvidi?
Kad budu rezultati popravnog, i uvidi?


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


Pridružen/a: 01. 10. 2009. (19:28:31)
Postovi: (AC)16
Spol: muško
Sarma = la pohva - posuda
= 15 - 8
Lokacija: Somewhere in time

PostPostano: 15:14 ned, 20. 6. 2010    Naslov: Citirajte i odgovorite

[quote]Kad budu rezultati popravnog, i uvidi?[/quote]

a koliko se sjecam pisalo je da je uvid u ponedjeljak u 10,pa rezultate ocekujmo oko 4-5... :D
Citat:
Kad budu rezultati popravnog, i uvidi?


a koliko se sjecam pisalo je da je uvid u ponedjeljak u 10,pa rezultate ocekujmo oko 4-5... Very Happy



_________________
You'll take my life but I'll take yours too
You'll fire your musket but I'll run you through
So when you're waiting for the next attack
You'd better stand there's no turning back
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice MSNM
pinkgirl
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 30. 11. 2006. (21:08:16)
Postovi: (1AE)16
Spol: žensko
Sarma = la pohva - posuda
63 = 82 - 19
Lokacija: K-K-Z

PostPostano: 15:33 ned, 20. 6. 2010    Naslov: Citirajte i odgovorite

evo rezultati zadnja dva zadatka...
[url=http://identi.ca/mdoko/tag/fakultet]kvazireze[/url]
evo rezultati zadnja dva zadatka...
kvazireze


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


Pridružen/a: 13. 10. 2009. (18:45:07)
Postovi: (32)16
Spol: žensko
Sarma = la pohva - posuda
= 2 - 0

PostPostano: 17:14 ned, 20. 6. 2010    Naslov: Citirajte i odgovorite

Di se tu vide rezultati ?

Zanemarite ovo, uspjela sam nac :D
Di se tu vide rezultati ?

Zanemarite ovo, uspjela sam nac Very Happy


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


Pridružen/a: 19. 04. 2010. (21:01:19)
Postovi: (29)16
Sarma = la pohva - posuda
= 3 - 0

PostPostano: 18:22 ned, 20. 6. 2010    Naslov: Citirajte i odgovorite

[quote="kikyca"]Di se tu vide rezultati ?

Zanemarite ovo, uspjela sam nac :D[/quote]
ja nisam ..moze pomoc
kikyca (napisa):
Di se tu vide rezultati ?

Zanemarite ovo, uspjela sam nac Very Happy

ja nisam ..moze pomoc


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


Pridružen/a: 13. 10. 2009. (18:45:07)
Postovi: (32)16
Spol: žensko
Sarma = la pohva - posuda
= 2 - 0

PostPostano: 18:30 ned, 20. 6. 2010    Naslov: Citirajte i odgovorite

[quote="šišmiš"][quote="kikyca"]Di se tu vide rezultati ?

Zanemarite ovo, uspjela sam nac :D[/quote]
ja nisam ..moze pomoc[/quote]

http://web.math.hr/~mdoko/nastava/prog2/

zadnji linkic :D
šišmiš (napisa):
kikyca (napisa):
Di se tu vide rezultati ?

Zanemarite ovo, uspjela sam nac Very Happy

ja nisam ..moze pomoc


http://web.math.hr/~mdoko/nastava/prog2/

zadnji linkic Very Happy


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


Pridružen/a: 07. 11. 2007. (12:46:15)
Postovi: (4D)16
Spol: žensko
Sarma = la pohva - posuda
= 4 - 2
Lokacija: zg

PostPostano: 23:09 ned, 20. 6. 2010    Naslov: Citirajte i odgovorite

popravni
http://degiorgi.math.hr/prog2/kolokviji/p2-kolokvij-0910-p-rez.pdf
popravni
http://degiorgi.math.hr/prog2/kolokviji/p2-kolokvij-0910-p-rez.pdf



_________________
..and maybe someday we will meet ,
And maybe talk and not just speak ,
Don't buy the promises 'cause
There are no promises I keep....
[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 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2 Vremenska zona: GMT + 01:00.
Idite na Prethodno  1, 2, 3
Stranica 3 / 3.

 
Forum(o)Bir:  
Ne možete otvarati nove teme.
Ne 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