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

KOd
WWW:

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
goc9999
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 15. 10. 2003. (19:31:20)
Postovi: (238)16
Spol: muško
Sarma = la pohva - posuda
= 27 - 22
Lokacija: Utrina

PostPostano: 21:23 uto, 27. 4. 2004    Naslov: KOd Citirajte i odgovorite

znam da ce se ekipa smijati kad vidi moje pitanje ali ima nas smrtnika koje ovo i neznamo:

i=5;
b=2;
c=5%2 ? 1:0 ;
b+= ++i + c>0 ? b*c : (-b+c);

sta se nalazi u b i c nakon ovog koda?
Moze li mi netko objasnitit sto je ? i ovo djeljenje iza ?.
Kad bi mi netko korak po korak racunao onda bih shvatio, hvala!!!!!!!!!!!
znam da ce se ekipa smijati kad vidi moje pitanje ali ima nas smrtnika koje ovo i neznamo:

i=5;
b=2;
c=5%2 ? 1:0 ;
b+= ++i + c>0 ? b*c : (-b+c);

sta se nalazi u b i c nakon ovog koda?
Moze li mi netko objasnitit sto je ? i ovo djeljenje iza ?.
Kad bi mi netko korak po korak racunao onda bih shvatio, hvala!!!!!!!!!!!



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


Pridružen/a: 15. 10. 2003. (19:31:20)
Postovi: (238)16
Spol: muško
Sarma = la pohva - posuda
= 27 - 22
Lokacija: Utrina

PostPostano: 21:24 uto, 27. 4. 2004    Naslov: Citirajte i odgovorite

p.s. sto je b+
p.s. sto je b+



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


Pridružen/a: 09. 12. 2002. (19:59:43)
Postovi: (5B0)16
Sarma = la pohva - posuda
22 = 24 - 2
Lokacija: negdje daleko...

PostPostano: 23:31 uto, 27. 4. 2004    Naslov: Re: KOd Citirajte i odgovorite

[quote="goc9999"]znam da ce se ekipa smijati kad vidi moje pitanje ali ima nas smrtnika koje ovo i neznamo:

i=5;
b=2;
c=5%2 ? 1:0 ;
b+= ++i + c>0 ? b*c : (-b+c);

sta se nalazi u b i c nakon ovog koda?[/quote]

b=4 , c=1 .

[quote]Moze li mi netko objasnitit sto je ? i ovo djeljenje iza ?.[/quote]

Ternarni ?: operator. Ukratko, skraćen zapis if-else naredbe.
a?b:c vraća b ako je a istina, a c ako je a laž.

[quote]Kad bi mi netko korak po korak racunao onda bih shvatio, hvala!!!!!!!!!!![/quote]

i=5;b=2;

Sad je i=5 , b=2 .

c=5%2 ? 1:0 ;

Parsiranje je ovakvo: c=((5%2)?1:0) . 5%2=1 , što je istina, dakle vanjska zagrada vrati 1 , što se pridruži c-u.

b+= ++i + c>0 ? b*c : (-b+c);

Parsiranje je ovakvo: b += ( (((++i)+c)>0) ? (b*c) : (-b+c) ) .
++i poveća i na 6 , i to vrati. To se zbroji s c , dakle 6+1=7 .
7>0 , pa je to istina, dakle ?:-operator vrati b*c , odnosno 2*1=2 .
Sad imamo b+=2 , što se interpretira kao "povećaj b za 2", dakle b nakon toga je 4 .

HTH,
goc9999 (napisa):
znam da ce se ekipa smijati kad vidi moje pitanje ali ima nas smrtnika koje ovo i neznamo:

i=5;
b=2;
c=5%2 ? 1:0 ;
b+= ++i + c>0 ? b*c : (-b+c);

sta se nalazi u b i c nakon ovog koda?


b=4 , c=1 .

Citat:
Moze li mi netko objasnitit sto je ? i ovo djeljenje iza ?.


Ternarni ?: operator. Ukratko, skraćen zapis if-else naredbe.
a?b:c vraća b ako je a istina, a c ako je a laž.

Citat:
Kad bi mi netko korak po korak racunao onda bih shvatio, hvala!!!!!!!!!!!


i=5;b=2;

Sad je i=5 , b=2 .

c=5%2 ? 1:0 ;

Parsiranje je ovakvo: c=((5%2)?1:0) . 5%2=1 , što je istina, dakle vanjska zagrada vrati 1 , što se pridruži c-u.

b+= ++i + c>0 ? b*c : (-b+c);

Parsiranje je ovakvo: b += ( (((++i)+c)>0) ? (b*c) : (-b+c) ) .
++i poveća i na 6 , i to vrati. To se zbroji s c , dakle 6+1=7 .
7>0 , pa je to istina, dakle ?:-operator vrati b*c , odnosno 2*1=2 .
Sad imamo b+=2 , što se interpretira kao "povećaj b za 2", dakle b nakon toga je 4 .

HTH,


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
veky
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 09. 12. 2002. (19:59:43)
Postovi: (5B0)16
Sarma = la pohva - posuda
22 = 24 - 2
Lokacija: negdje daleko...

PostPostano: 23:33 uto, 27. 4. 2004    Naslov: Citirajte i odgovorite

[quote="goc9999"]p.s. sto je b+[/quote]

Nije b+ , već += ono što te zanima. b+=c je skraćenica za b=b+c , odnosno povećava b za c . BTW, ++b je skraćenica za b+=1 . ;-)
goc9999 (napisa):
p.s. sto je b+


Nije b+ , već += ono što te zanima. b+=c je skraćenica za b=b+c , odnosno povećava b za c . BTW, ++b je skraćenica za b+=1 . Wink


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
ahri
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 11. 2003. (23:16:07)
Postovi: (193)16
Sarma = la pohva - posuda
= 7 - 0

PostPostano: 14:14 sri, 28. 4. 2004    Naslov: Citirajte i odgovorite

jesi siguran za ovo potonje? ;)
jesi siguran za ovo potonje? ;)



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


Pridružen/a: 09. 12. 2002. (19:59:43)
Postovi: (5B0)16
Sarma = la pohva - posuda
22 = 24 - 2
Lokacija: negdje daleko...

PostPostano: 14:27 sri, 28. 4. 2004    Naslov: Citirajte i odgovorite

[quote="ahri"]jesi siguran za ovo potonje? ;)[/quote]

Nisam. :-p Nemoj mi sad o volatile varijablama... :-o :-)
ahri (napisa):
jesi siguran za ovo potonje? Wink


Nisam. :-p Nemoj mi sad o volatile varijablama... Surprised Smile


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
ahri
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 11. 2003. (23:16:07)
Postovi: (193)16
Sarma = la pohva - posuda
= 7 - 0

PostPostano: 22:08 sri, 28. 4. 2004    Naslov: Citirajte i odgovorite

necu :*
necu :*



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


Pridružen/a: 04. 03. 2004. (17:41:15)
Postovi: (4B)16
Sarma = la pohva - posuda
= 0 - 0
Lokacija: Tu negdje

PostPostano: 7:09 čet, 29. 4. 2004    Naslov: Re: KOd Citirajte i odgovorite

nemresh bilivit vekiju sam naso gresku, ne pravu al cu ga malo nadopunit
[quote="veky"]7>0 , pa je to istina
[/quote]

pa je, al u C-u zapravo nije, naime u ceu nema definiranih log. vrijednosti, a vrijednost relacije (7>0) je 1(integer)
pa tako nadalje u
[code:1]c = (uvjet) ? f1 : f2;[/code:1]
kao i u svim naredbama "kontrole toka" (if, for, while ....)
ako je uvjet jednak 0 onda je c = f2, a za bilo koji uvjet != 0 c = f1, normalno da je uvjet bilo koji cjelobrojni tip

korak vise, al dobro je znat :wink:

btw volatile? to neka interna ?( bash nevidim vezu)
nemresh bilivit vekiju sam naso gresku, ne pravu al cu ga malo nadopunit
veky (napisa):
7>0 , pa je to istina


pa je, al u C-u zapravo nije, naime u ceu nema definiranih log. vrijednosti, a vrijednost relacije (7>0) je 1(integer)
pa tako nadalje u
Kod:
c = (uvjet) ? f1 : f2;

kao i u svim naredbama "kontrole toka" (if, for, while ....)
ako je uvjet jednak 0 onda je c = f2, a za bilo koji uvjet != 0 c = f1, normalno da je uvjet bilo koji cjelobrojni tip

korak vise, al dobro je znat Wink

btw volatile? to neka interna ?( bash nevidim vezu)


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


Pridružen/a: 09. 12. 2002. (19:59:43)
Postovi: (5B0)16
Sarma = la pohva - posuda
22 = 24 - 2
Lokacija: negdje daleko...

PostPostano: 13:32 čet, 29. 4. 2004    Naslov: Re: KOd Citirajte i odgovorite

[quote="divERgenT"]nemresh bilivit vekiju sam naso gresku, ne pravu[/quote]

Mah. Još puuno papati. ;P

[quote] al cu ga malo nadopunit
[quote="veky"]7>0 , pa je to istina
[/quote]

pa je, al u C-u zapravo nije, naime u ceu nema definiranih log. vrijednosti, a vrijednost relacije (7>0) je 1(integer)[/quote]

Mda. Isto ko što je "vrijednost" (što god to bilo) od
x='a';
jednaka 97 . Bezveze, IMHO. Sve što C zna (preciznije, treba znati) su bit-patterni određenih lokacijâ u memoriji. To što ih mi najčešće interpretiramo kao intove je samo neka vrst "zajedničkog nazivnika", koji svejedno nije dobar u nekim slučajevima.
Da, čovjek može reći da je
x='A';y='#';z=x+y
"pretvaranje" charactera u integere da bi ih se moglo zbrojiti, kao što je npr.
x=12;y=18;z=x&y
"pretvaranje" intova u bit-polja da bi ih se moglo ANDati (a o "pretvaranju" pointera u intove bi se mogle knjige pisati: ), ali sve to skupa mislim da nema puno smisla. Nema nikakvog stvarnog pretvaranja... te memorijske lokacije i dalje drže jedan te isti sklop bitova (za razliku od konverzije npr. 3 -> 3.0 , gdje se bit-pattern zaista mijenja), i na njima se izvršavaju operacije koje _mi_ interpretiramo kao zbrajanje (+), množenje (*), XORanje (^), uvjetna evaluacija (?: ), sekvencijalna evaluacija (,) , itd.

Tako da, kad ja kažem da je vrijednost od 7>0 istina, ja sam definitivno u pravu jednako kao kad kažem da je vrijednost od 'A' jednaka 'A' . :-)
printf("%c",7>0) će ti dati na ekranu (neispisiv, doduše) karakter SOH (ASCII1). Interpretiraj ga kao char (npr. pomoću "%c" u printf), dobit ćeš char. Interpretiraj ga kao logičku vrijednost (npr. pomoću if ili ?: ) i dobit ćeš logičku vrijednost.
Jedina kvazirazlika je što C nema deklaraciju boolean analognu char i int deklaracijama, no to je samo stvar upravljanja memorijom. Char _ne znači_ "karakter", to je samo handy mnemonika, jer zapravo znači "veličina memorije dovoljna da drži karakter" (8 bitova). Boolean bi tada značilo vjerojatno 1 bit, no to je prilično teško alocirati, pa se C ne petlja s tim. No slobodno, pored interpretacija određenih bit-patterna kao integeri, characteri, floatovi, pointeri itd., možeš u isti koš strpati i interpretacije njih kao logičkih vrijednosti.

HTH,
divERgenT (napisa):
nemresh bilivit vekiju sam naso gresku, ne pravu


Mah. Još puuno papati. ;P

Citat:
al cu ga malo nadopunit
veky (napisa):
7>0 , pa je to istina


pa je, al u C-u zapravo nije, naime u ceu nema definiranih log. vrijednosti, a vrijednost relacije (7>0) je 1(integer)


Mda. Isto ko što je "vrijednost" (što god to bilo) od
x='a';
jednaka 97 . Bezveze, IMHO. Sve što C zna (preciznije, treba znati) su bit-patterni određenih lokacijâ u memoriji. To što ih mi najčešće interpretiramo kao intove je samo neka vrst "zajedničkog nazivnika", koji svejedno nije dobar u nekim slučajevima.
Da, čovjek može reći da je
x='A';y='#';z=x+y
"pretvaranje" charactera u integere da bi ih se moglo zbrojiti, kao što je npr.
x=12;y=18;z=x&y
"pretvaranje" intova u bit-polja da bi ih se moglo ANDati (a o "pretvaranju" pointera u intove bi se mogle knjige pisati: ), ali sve to skupa mislim da nema puno smisla. Nema nikakvog stvarnog pretvaranja... te memorijske lokacije i dalje drže jedan te isti sklop bitova (za razliku od konverzije npr. 3 → 3.0 , gdje se bit-pattern zaista mijenja), i na njima se izvršavaju operacije koje _mi_ interpretiramo kao zbrajanje (+), množenje (*), XORanje (^), uvjetna evaluacija (?: ), sekvencijalna evaluacija (,) , itd.

Tako da, kad ja kažem da je vrijednost od 7>0 istina, ja sam definitivno u pravu jednako kao kad kažem da je vrijednost od 'A' jednaka 'A' . Smile
printf("%c",7>0) će ti dati na ekranu (neispisiv, doduše) karakter SOH (ASCII1). Interpretiraj ga kao char (npr. pomoću "%c" u printf), dobit ćeš char. Interpretiraj ga kao logičku vrijednost (npr. pomoću if ili ?: ) i dobit ćeš logičku vrijednost.
Jedina kvazirazlika je što C nema deklaraciju boolean analognu char i int deklaracijama, no to je samo stvar upravljanja memorijom. Char _ne znači_ "karakter", to je samo handy mnemonika, jer zapravo znači "veličina memorije dovoljna da drži karakter" (8 bitova). Boolean bi tada značilo vjerojatno 1 bit, no to je prilično teško alocirati, pa se C ne petlja s tim. No slobodno, pored interpretacija određenih bit-patterna kao integeri, characteri, floatovi, pointeri itd., možeš u isti koš strpati i interpretacije njih kao logičkih vrijednosti.

HTH,


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
divERgenT
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 04. 03. 2004. (17:41:15)
Postovi: (4B)16
Sarma = la pohva - posuda
= 0 - 0
Lokacija: Tu negdje

PostPostano: 19:23 čet, 29. 4. 2004    Naslov: Citirajte i odgovorite

[quote]Mah. Još puuno papati. ;P [/quote]
da cokolino i dvije jabuke svako jutro
[quote]Mda. Isto ko što je "vrijednost" (što god to bilo) od
x='a';
jednaka 97 . Bezveze, IMHO[/quote]
cisto tvoj osobni stav, necu komentirat. al je tak,cuuuj :wink:

[quote]To što ih mi najčešće interpretiramo kao intove je samo neka vrst "zajedničkog nazivnika", koji svejedno nije dobar u nekim slučajevima. [/quote]
pa mi ih interpretiramo kakvi jesu, zapravo ih ce tako interpretira po ovo sta vec rece
[quote]"pretvaranje" charactera u integere [/quote]ha recimo

[quote]Tako da, kad ja kažem da je vrijednost od 7>0 istina, ja sam definitivno u pravu jednako kao kad kažem da je vrijednost od 'A' jednaka 'A' . [/quote]
pa ja zapravo nisam to osporio samo htjedoh "djeci foruma" natuknut da Ce to gleda drukcije jer radi na glupom kompjuteru(pa ima drukciji sljed "misli" nego covjek,opcenito zbog jednostavnosti takocega i mnogo brze radi, jednostavnija je primjena (kad se razumije(normalno))), pa je njemu rjesenje log. izraza cjelobrojni tip podatka
npr. moze se napisati ((7>0)-1) pa je to laz ako je kao uvjet u naredbama toka, il ((0>7)-6000) pa je istina u ovima :lol:

printf je funkcija koja sluzi za komunikaciju sa korisnikom. zapravo u njoj mozes interpretirat skoro bilo sta na bilo koji nacin, pa rijetki ispadaju korisni
[quote](npr. pomoću "%c" u printf), dobit ćeš char. [/quote]
e opet ja, chat je tip dobit ces ascii znak
Citat:
Mah. Još puuno papati. ;P

da cokolino i dvije jabuke svako jutro
Citat:
Mda. Isto ko što je "vrijednost" (što god to bilo) od
x='a';
jednaka 97 . Bezveze, IMHO

cisto tvoj osobni stav, necu komentirat. al je tak,cuuuj Wink

Citat:
To što ih mi najčešće interpretiramo kao intove je samo neka vrst "zajedničkog nazivnika", koji svejedno nije dobar u nekim slučajevima.

pa mi ih interpretiramo kakvi jesu, zapravo ih ce tako interpretira po ovo sta vec rece
Citat:
"pretvaranje" charactera u integere
ha recimo

Citat:
Tako da, kad ja kažem da je vrijednost od 7>0 istina, ja sam definitivno u pravu jednako kao kad kažem da je vrijednost od 'A' jednaka 'A' .

pa ja zapravo nisam to osporio samo htjedoh "djeci foruma" natuknut da Ce to gleda drukcije jer radi na glupom kompjuteru(pa ima drukciji sljed "misli" nego covjek,opcenito zbog jednostavnosti takocega i mnogo brze radi, jednostavnija je primjena (kad se razumije(normalno))), pa je njemu rjesenje log. izraza cjelobrojni tip podatka
npr. moze se napisati ((7>0)-1) pa je to laz ako je kao uvjet u naredbama toka, il ((0>7)-6000) pa je istina u ovima Laughing

printf je funkcija koja sluzi za komunikaciju sa korisnikom. zapravo u njoj mozes interpretirat skoro bilo sta na bilo koji nacin, pa rijetki ispadaju korisni
Citat:
(npr. pomoću "%c" u printf), dobit ćeš char.

e opet ja, chat je tip dobit ces ascii znak


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


Pridružen/a: 15. 10. 2003. (19:31:20)
Postovi: (238)16
Spol: muško
Sarma = la pohva - posuda
= 27 - 22
Lokacija: Utrina

PostPostano: 21:25 čet, 29. 4. 2004    Naslov: Citirajte i odgovorite

hvala vam na odgovoru!

Raspitivao sam se kod frendova sa drugih faxova i dali su mi ferove auditorne vejžbe!
I moram priznati(iako ga pljujem cijelo vrijeme(fer)) skripta im je odlicna!
Ja sam u dva dana od nista neznanja dosao do solidnog znanja, i to samo zato sto oni idu dio po dio i svaki postupak objasne i sve moguce varijacije na temu naprave na primjerima!
Stvarno svakome kome steka C kao sto je i meni, toplo mu ih preporucujem !
hvala vam na odgovoru!

Raspitivao sam se kod frendova sa drugih faxova i dali su mi ferove auditorne vejžbe!
I moram priznati(iako ga pljujem cijelo vrijeme(fer)) skripta im je odlicna!
Ja sam u dva dana od nista neznanja dosao do solidnog znanja, i to samo zato sto oni idu dio po dio i svaki postupak objasne i sve moguce varijacije na temu naprave na primjerima!
Stvarno svakome kome steka C kao sto je i meni, toplo mu ih preporucujem !



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


Pridružen/a: 15. 10. 2003. (19:31:20)
Postovi: (238)16
Spol: muško
Sarma = la pohva - posuda
= 27 - 22
Lokacija: Utrina

PostPostano: 21:30 čet, 29. 4. 2004    Naslov: Citirajte i odgovorite

p.s. tamo sam vidio da %s u printf zamijenjuje a?b:c (if -else) iz navodnika!
Da li to samo vrijedi za if else ili bilo koju sintaksu,naredbu?
p.s. tamo sam vidio da %s u printf zamijenjuje a?b:c (if -else) iz navodnika!
Da li to samo vrijedi za if else ili bilo koju sintaksu,naredbu?



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


Pridružen/a: 14. 11. 2002. (18:08:22)
Postovi: (FA)16
Sarma = la pohva - posuda
= 8 - 0

PostPostano: 21:44 čet, 29. 4. 2004    Naslov: Citirajte i odgovorite

[quote="goc9999"]p.s. tamo sam vidio da %s u printf zamijenjuje a?b:c (if -else) iz navodnika!
Da li to samo vrijedi za if else ili bilo koju sintaksu,naredbu?[/quote]

Mozes li malo objasniti?
Ako mislis na nesto tipa:
[code:1]
printf("%d %sje prost\n", n, prost(n) ? "" : "ni");
[/code:1]
sto ispisuje "n je prost" ako je n prost, a "n nije prost" ako n nije prost,
%s je ovdje mjesto na koje ce se ispisati string koji se navede kao argument printf-a (na odgovarajucem mjestu, naravno).
To znaci da ce ?: "vratiti" string "" ako je n prost, a string "ni" ako n nije prost.
Isto tako moze pisati i za intove, charove i stajaznamstasvene, npr:
[code:1]
printf("%d", (n%2==0) ? n/2 : 3*n);
[/code:1]
ovo ispisuje n/2 ako je n paran, a 3*n ako je n neparan.
Zato mozda nije najbolje poistovjecivati ?: sa if:else jer je ?: operator (dakle, vraca neku konkretnu vrijednost), dok if i else usmjeravaju tok programa.

Ako nisi mislio na ovo sto sam napisao, molim te, malo pojasni u cemu je problem.
goc9999 (napisa):
p.s. tamo sam vidio da %s u printf zamijenjuje a?b:c (if -else) iz navodnika!
Da li to samo vrijedi za if else ili bilo koju sintaksu,naredbu?


Mozes li malo objasniti?
Ako mislis na nesto tipa:
Kod:

printf("%d %sje prost\n", n, prost(n) ? "" : "ni");

sto ispisuje "n je prost" ako je n prost, a "n nije prost" ako n nije prost,
%s je ovdje mjesto na koje ce se ispisati string koji se navede kao argument printf-a (na odgovarajucem mjestu, naravno).
To znaci da ce ?: "vratiti" string "" ako je n prost, a string "ni" ako n nije prost.
Isto tako moze pisati i za intove, charove i stajaznamstasvene, npr:
Kod:

printf("%d", (n%2==0) ? n/2 : 3*n);

ovo ispisuje n/2 ako je n paran, a 3*n ako je n neparan.
Zato mozda nije najbolje poistovjecivati ?: sa if:else jer je ?: operator (dakle, vraca neku konkretnu vrijednost), dok if i else usmjeravaju tok programa.

Ako nisi mislio na ovo sto sam napisao, molim te, malo pojasni u cemu je problem.


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Nesi
Inventar Foruma
(Moderator)
Inventar Foruma<br>(Moderator)


Pridružen/a: 14. 10. 2002. (14:27:35)
Postovi: (E68)16
Spol: kućni ljubimac
Sarma: -

PostPostano: 23:31 čet, 29. 4. 2004    Naslov: Citirajte i odgovorite

[quote="goc9999"]Raspitivao sam se kod frendova sa drugih faxova i dali su mi ferove auditorne vejžbe!

Stvarno svakome kome steka C kao sto je i meni, toplo mu ih preporucujem ![/quote]

a di je link? :g:
(ono, mozda sada vise nikome ne mogu pomoci za ovaj kolokvij, ali ubuduce..... )
goc9999 (napisa):
Raspitivao sam se kod frendova sa drugih faxova i dali su mi ferove auditorne vejžbe!

Stvarno svakome kome steka C kao sto je i meni, toplo mu ih preporucujem !


a di je link? Mr. Green
(ono, mozda sada vise nikome ne mogu pomoci za ovaj kolokvij, ali ubuduce..... )



_________________
It's not who you love. It's how.
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
ahri
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 11. 2003. (23:16:07)
Postovi: (193)16
Sarma = la pohva - posuda
= 7 - 0

PostPostano: 3:17 pet, 30. 4. 2004    Naslov: Citirajte i odgovorite

ferovci su maknuli neke auditorne vjezbe (tm) jer su [i]neki faxevi [tm][/i] poceli koristiti doticne na svojim auditornima. Iz nekih predmeta. Tko zna da li ima iz programiranja jos na webu. ako se nevaram:

www.fer.hr/predmeti/327

ako nema, mogu ja mejlat nekom, pa da uploada. Freeware su.
ferovci su maknuli neke auditorne vjezbe (tm) jer su neki faxevi [tm] poceli koristiti doticne na svojim auditornima. Iz nekih predmeta. Tko zna da li ima iz programiranja jos na webu. ako se nevaram:

www.fer.hr/predmeti/327

ako nema, mogu ja mejlat nekom, pa da uploada. Freeware su.



_________________
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
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: 7:18 pet, 30. 4. 2004    Naslov: Citirajte i odgovorite

Bio si blizu...

[url=http://www.fer.hr/predmet/323]Programiranje[/url]
[url=http://www.fer.hr/predmet/327]Algoritmi i strukture podataka[/url]

:wave:
Bio si blizu...

Programiranje
Algoritmi i strukture podataka

Wave



_________________
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
veky
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 09. 12. 2002. (19:59:43)
Postovi: (5B0)16
Sarma = la pohva - posuda
22 = 24 - 2
Lokacija: negdje daleko...

PostPostano: 15:41 pet, 30. 4. 2004    Naslov: Citirajte i odgovorite

[quote="divERgenT"][quote]Mah. Još puuno papati. ;P [/quote]
da cokolino i dvije jabuke svako jutro[/quote]

ok. :-)

[quote][quote]Mda. Isto ko što je "vrijednost" (što god to bilo) od
x='a';
jednaka 97 . Bezveze, IMHO[/quote]
cisto tvoj osobni stav, necu komentirat. al je tak,cuuuj :wink: [/quote]

Jesi li uopće vidio što sam napisao dolje? Da, to je 'a', 97, "istina", 1100001 , a zapravo je sićušni sklop nekog registra na procesoru, koji se sastoji od 8 mikroprekidača, od kojih su "uključeni" samo prvi, drugi i zadnji. Nema puno smisla pitati se što je to _ustvari_ (osim ako želiš zbuniti slušateljstvo: ). Samo kao što ga se isplati interpretirati. 7>0 u if naredbi se definitivno isplati interpretirati kao istinu.

[quote][quote]To što ih mi najčešće interpretiramo kao intove je samo neka vrst "zajedničkog nazivnika", koji svejedno nije dobar u nekim slučajevima. [/quote]
pa mi ih interpretiramo kakvi jesu, zapravo ih ce tako interpretira po ovo sta vec rece[/quote]

ceu je totalno svejedno. Ako ti trebaju mali cijeli brojevi (do 127 ), slobodno ih deklariraš kao charove, i s njima radiš aritmetiku kakvu već hoćeš. Nema "kakvi jesu"... samo koliko memorije zauzimaju.

[quote][quote]"pretvaranje" charactera u integere [/quote]ha recimo[/quote]

S razlogom je u navodnicima. Kao što sam, vjerujem, objasnio, ni do kakvog _stvarnog_ pretvaranja tu ne dolazi.

[quote][quote]Tako da, kad ja kažem da je vrijednost od 7>0 istina, ja sam definitivno u pravu jednako kao kad kažem da je vrijednost od 'A' jednaka 'A' . [/quote]
pa ja zapravo nisam to osporio[/quote]

Meni se (s onom prvom rečenicom) učinilo da jesi. Nevermind.

[quote] samo htjedoh "djeci foruma" natuknut da Ce to gleda drukcije jer radi na glupom kompjuteru(pa ima drukciji sljed "misli" nego covjek,opcenito zbog jednostavnosti takocega i mnogo brze radi, jednostavnija je primjena (kad se razumije(normalno))),[/quote]

IMHO, ovo je totalno bezrazložna mistifikacija kompjutera. Ljudi koji se s kompovima jako dobro slažu, na ovo će se samo nasmijati, a ljudi koji ih se boje, će se bojati još više. :-/

Ne treba zaboraviti da je C dizajniran od strane _ljudi_, ne kompova, i da je popularan među _ljudima_.

[quote] pa je njemu rjesenje log. izraza cjelobrojni tip podatka [/quote]

Nije. Osim ako ti i char zoveš "cjelobrojnim tipom podataka". :-)

[quote]npr. moze se napisati ((7>0)-1) pa je to laz ako je kao uvjet u naredbama toka, il ((0>7)-6000) pa je istina u ovima :lol: [/quote]

I tu se događa jednaka "pretvorba" kao kad napišeš 'A'+'#' . That is, nikakve pretvorbe stvarno nema, ali mi smo navikli na to gledati kao na drugačiju vrstu podataka...

[quote]printf je funkcija koja sluzi za komunikaciju sa korisnikom. [/quote]

LOL. :-) A if naredba (npr.) ne služi (u krajnjoj liniji) za komunikaciju s korisnikom?

[quote]zapravo u njoj mozes interpretirat skoro bilo sta na bilo koji nacin, [/quote]

Upravo o tome pričam. Zato što je sve to jedan te isti podatak, samo ovisi o tome kako ga ispišeš...

[quote]pa rijetki ispadaju korisni[/quote]

To je već druga priča. ;-)

[quote][quote](npr. pomoću "%c" u printf), dobit ćeš char. [/quote]
e opet ja, chat je tip dobit ces ascii znak[/quote]

Here you got point. Mislio sam "char" kao skraćenicu za "character", odnosno ASCII-znak. Mea culpa ovdje.
divERgenT (napisa):
Citat:
Mah. Još puuno papati. ;P

da cokolino i dvije jabuke svako jutro


ok. Smile

Citat:
Citat:
Mda. Isto ko što je "vrijednost" (što god to bilo) od
x='a';
jednaka 97 . Bezveze, IMHO

cisto tvoj osobni stav, necu komentirat. al je tak,cuuuj Wink


Jesi li uopće vidio što sam napisao dolje? Da, to je 'a', 97, "istina", 1100001 , a zapravo je sićušni sklop nekog registra na procesoru, koji se sastoji od 8 mikroprekidača, od kojih su "uključeni" samo prvi, drugi i zadnji. Nema puno smisla pitati se što je to _ustvari_ (osim ako želiš zbuniti slušateljstvo: ). Samo kao što ga se isplati interpretirati. 7>0 u if naredbi se definitivno isplati interpretirati kao istinu.

Citat:
Citat:
To što ih mi najčešće interpretiramo kao intove je samo neka vrst "zajedničkog nazivnika", koji svejedno nije dobar u nekim slučajevima.

pa mi ih interpretiramo kakvi jesu, zapravo ih ce tako interpretira po ovo sta vec rece


ceu je totalno svejedno. Ako ti trebaju mali cijeli brojevi (do 127 ), slobodno ih deklariraš kao charove, i s njima radiš aritmetiku kakvu već hoćeš. Nema "kakvi jesu"... samo koliko memorije zauzimaju.

Citat:
Citat:
"pretvaranje" charactera u integere
ha recimo


S razlogom je u navodnicima. Kao što sam, vjerujem, objasnio, ni do kakvog _stvarnog_ pretvaranja tu ne dolazi.

Citat:
Citat:
Tako da, kad ja kažem da je vrijednost od 7>0 istina, ja sam definitivno u pravu jednako kao kad kažem da je vrijednost od 'A' jednaka 'A' .

pa ja zapravo nisam to osporio


Meni se (s onom prvom rečenicom) učinilo da jesi. Nevermind.

Citat:
samo htjedoh "djeci foruma" natuknut da Ce to gleda drukcije jer radi na glupom kompjuteru(pa ima drukciji sljed "misli" nego covjek,opcenito zbog jednostavnosti takocega i mnogo brze radi, jednostavnija je primjena (kad se razumije(normalno))),


IMHO, ovo je totalno bezrazložna mistifikacija kompjutera. Ljudi koji se s kompovima jako dobro slažu, na ovo će se samo nasmijati, a ljudi koji ih se boje, će se bojati još više. :-/

Ne treba zaboraviti da je C dizajniran od strane _ljudi_, ne kompova, i da je popularan među _ljudima_.

Citat:
pa je njemu rjesenje log. izraza cjelobrojni tip podatka


Nije. Osim ako ti i char zoveš "cjelobrojnim tipom podataka". Smile

Citat:
npr. moze se napisati ((7>0)-1) pa je to laz ako je kao uvjet u naredbama toka, il ((0>7)-6000) pa je istina u ovima Laughing


I tu se događa jednaka "pretvorba" kao kad napišeš 'A'+'#' . That is, nikakve pretvorbe stvarno nema, ali mi smo navikli na to gledati kao na drugačiju vrstu podataka...

Citat:
printf je funkcija koja sluzi za komunikaciju sa korisnikom.


LOL. Smile A if naredba (npr.) ne služi (u krajnjoj liniji) za komunikaciju s korisnikom?

Citat:
zapravo u njoj mozes interpretirat skoro bilo sta na bilo koji nacin,


Upravo o tome pričam. Zato što je sve to jedan te isti podatak, samo ovisi o tome kako ga ispišeš...

Citat:
pa rijetki ispadaju korisni


To je već druga priča. Wink

Citat:
Citat:
(npr. pomoću "%c" u printf), dobit ćeš char.

e opet ja, chat je tip dobit ces ascii znak


Here you got point. Mislio sam "char" kao skraćenicu za "character", odnosno ASCII-znak. Mea culpa ovdje.


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
goc9999
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 15. 10. 2003. (19:31:20)
Postovi: (238)16
Spol: muško
Sarma = la pohva - posuda
= 27 - 22
Lokacija: Utrina

PostPostano: 18:52 pet, 30. 4. 2004    Naslov: Citirajte i odgovorite

vidjeh da otvorih dosta veliku polemiku sto se tiče ferovih auditornih!
ljudi su mi cak na pp slali molbe za link!
vsego vam ga je dao,ako ne radi dat cu ja drugi,a ako ko hoce ja u ponedjeljak nakon kolokvija dajem ekipi da si skopira pa ko oce moze!

Ali da ne bi mislili da mi nis ne vrijedimo oni od nas uzimaju i uce javu,i jos stosta,a i skripta prof. Juraka je pa mogo bi rec remek djelo.
Stvarno sam odusevljen njome!
I ne mislim na slideove nego na pravu skriptu koja je vise knjiga negoli skripta!
vidjeh da otvorih dosta veliku polemiku sto se tiče ferovih auditornih!
ljudi su mi cak na pp slali molbe za link!
vsego vam ga je dao,ako ne radi dat cu ja drugi,a ako ko hoce ja u ponedjeljak nakon kolokvija dajem ekipi da si skopira pa ko oce moze!

Ali da ne bi mislili da mi nis ne vrijedimo oni od nas uzimaju i uce javu,i jos stosta,a i skripta prof. Juraka je pa mogo bi rec remek djelo.
Stvarno sam odusevljen njome!
I ne mislim na slideove nego na pravu skriptu koja je vise knjiga negoli skripta!



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


Pridružen/a: 04. 03. 2004. (17:41:15)
Postovi: (4B)16
Sarma = la pohva - posuda
= 0 - 0
Lokacija: Tu negdje

PostPostano: 2:36 pet, 7. 5. 2004    Naslov: Citirajte i odgovorite

[quote="veky"]
Jesi li uopće vidio što sam napisao dolje? Da, to je 'a', 97, "istina", 1100001 , a zapravo je sićušni sklop nekog registra na procesoru, koji se sastoji od 8 mikroprekidača, od kojih su "uključeni" samo prvi, drugi i zadnji. Nema puno smisla pitati se što je to _ustvari_ (osim ako želiš zbuniti slušateljstvo: ). Samo kao što ga se isplati interpretirati. 7>0 u if naredbi se definitivno isplati interpretirati kao istinu.
[/quote]
da vidjeh nisam nista reko, ono bezveze sam ulovio...
... ja zelim zbunit :shock: , a ko spominje sicusne sklopove u registru na procesoru btw [color=brown]wrong[/color]

[quote]IMHO, ovo je totalno bezrazložna mistifikacija kompjutera. Ljudi koji se s kompovima jako dobro slažu, na ovo će se samo nasmijati, a ljudi koji ih se boje, će se bojati još više. :-/ [/quote]

meni se cini suprotno, mozda nisam objektivan, ali oni koji se s kompovima slazu znaju da je komp neka vrsta 'automobila'(ovo je nebuloza ne lovi me za rijec), oni koji ga se boje, ohrabrit ce se kad im kazem da se bore protiv neceg sto nema inteligencije, osim same cinjenice sto zna pametno posluzit, [b]sad bit[/b], po meni Ce je nesto cem se treba pristupit elementarno, ne analiticki, bar na 1. god. kad se shvate shture elementarnosti tek se onda mogu se analizirat slozeniji algoritmi.
veky (napisa):

Jesi li uopće vidio što sam napisao dolje? Da, to je 'a', 97, "istina", 1100001 , a zapravo je sićušni sklop nekog registra na procesoru, koji se sastoji od 8 mikroprekidača, od kojih su "uključeni" samo prvi, drugi i zadnji. Nema puno smisla pitati se što je to _ustvari_ (osim ako želiš zbuniti slušateljstvo: ). Samo kao što ga se isplati interpretirati. 7>0 u if naredbi se definitivno isplati interpretirati kao istinu.

da vidjeh nisam nista reko, ono bezveze sam ulovio...
... ja zelim zbunit Shocked , a ko spominje sicusne sklopove u registru na procesoru btw wrong

Citat:
IMHO, ovo je totalno bezrazložna mistifikacija kompjutera. Ljudi koji se s kompovima jako dobro slažu, na ovo će se samo nasmijati, a ljudi koji ih se boje, će se bojati još više. :-/


meni se cini suprotno, mozda nisam objektivan, ali oni koji se s kompovima slazu znaju da je komp neka vrsta 'automobila'(ovo je nebuloza ne lovi me za rijec), oni koji ga se boje, ohrabrit ce se kad im kazem da se bore protiv neceg sto nema inteligencije, osim same cinjenice sto zna pametno posluzit, sad bit, po meni Ce je nesto cem se treba pristupit elementarno, ne analiticki, bar na 1. god. kad se shvate shture elementarnosti tek se onda mogu se analizirat slozeniji algoritmi.


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


Pridružen/a: 09. 12. 2002. (19:59:43)
Postovi: (5B0)16
Sarma = la pohva - posuda
22 = 24 - 2
Lokacija: negdje daleko...

PostPostano: 13:12 pet, 7. 5. 2004    Naslov: Citirajte i odgovorite

[quote="divERgenT"][quote="veky"]
Jesi li uopće vidio što sam napisao dolje? Da, to je 'a', 97, "istina", 1100001 , a zapravo je sićušni sklop nekog registra na procesoru, koji se sastoji od 8 mikroprekidača, od kojih su "uključeni" samo prvi, drugi i zadnji. Nema puno smisla pitati se što je to _ustvari_ (osim ako želiš zbuniti slušateljstvo: ). Samo kao što ga se isplati interpretirati. 7>0 u if naredbi se definitivno isplati interpretirati kao istinu.
[/quote]
da vidjeh nisam nista reko, ono bezveze sam ulovio...[/quote]

Prečesto ti se događa, IMHO. :-p

[quote]... ja zelim zbunit :shock: , a ko spominje sicusne sklopove u registru na procesoru btw [color=brown]wrong[/color][/quote]

Ope isto. Ovo postaje zamorno...
_ja_ pričam da _nema smisla_ pričati što sadržaj neke varijable "zapravo" jest, što god bio taj "zapravo", jer bismo onda mogli stići i do sklopova u registrima procesora... _ja_ tvrdim da taj pristup nema smisla, nepotreban je za učenje Ca, i ovo je samo bio primjer kako bi se stvari mogle zbunjujućima učiniti kad bismo išli tvojim pristupom.

Ako ti još uvijek nije jasno što sam htio reći, šalji pm. Nema smisla da ovo svi čitaju...

[quote][quote]IMHO, ovo je totalno bezrazložna mistifikacija kompjutera. Ljudi koji se s kompovima jako dobro slažu, na ovo će se samo nasmijati, a ljudi koji ih se boje, će se bojati još više. :-/ [/quote]

meni se cini suprotno, mozda nisam objektivan, ali oni koji se s kompovima slazu znaju da je komp neka vrsta 'automobila'(ovo je nebuloza ne lovi me za rijec),[/quote]

Ne moram te loviti za riječ, ali mi nije jasno što si htio reći onda.
Ja bih rekao da se s kompovima itekako slažem, a definitivno ih smatram (u _nekim_ segmentima) inteligentnima.

[quote] oni koji ga se boje, ohrabrit ce se kad im kazem da se bore protiv neceg sto nema inteligencije,[/quote]

Sasvim točno. Ali to im nećeš reći time što ćeš im servirati informaciju da C ne zna nešto o čemu ni oni ne znaju baš puno. :-)

[quote][b]sad bit[/b], po meni Ce je nesto cem se treba pristupit elementarno, ne analiticki, bar na 1. god. kad se shvate shture elementarnosti tek se onda mogu se analizirat slozeniji algoritmi.[/quote]

Bravo. Tu se slažemo. Jedino mi nikako ne ide u glavu zašto pristup "1>0 nije 'istina', nego je broj 1, koji se u logičkim naredbama ipak interpretira kao istina, ali ga ne smijemo zvati istinom jer je to evil" smatraš elementarnijim i manje analitičkim od jednostavnog '1>0 je istina, dakle if(1>0)printf("bla") ispisuje "bla"'. Samo to.
divERgenT (napisa):
veky (napisa):

Jesi li uopće vidio što sam napisao dolje? Da, to je 'a', 97, "istina", 1100001 , a zapravo je sićušni sklop nekog registra na procesoru, koji se sastoji od 8 mikroprekidača, od kojih su "uključeni" samo prvi, drugi i zadnji. Nema puno smisla pitati se što je to _ustvari_ (osim ako želiš zbuniti slušateljstvo: ). Samo kao što ga se isplati interpretirati. 7>0 u if naredbi se definitivno isplati interpretirati kao istinu.

da vidjeh nisam nista reko, ono bezveze sam ulovio...


Prečesto ti se događa, IMHO. :-p

Citat:
... ja zelim zbunit Shocked , a ko spominje sicusne sklopove u registru na procesoru btw wrong


Ope isto. Ovo postaje zamorno...
_ja_ pričam da _nema smisla_ pričati što sadržaj neke varijable "zapravo" jest, što god bio taj "zapravo", jer bismo onda mogli stići i do sklopova u registrima procesora... _ja_ tvrdim da taj pristup nema smisla, nepotreban je za učenje Ca, i ovo je samo bio primjer kako bi se stvari mogle zbunjujućima učiniti kad bismo išli tvojim pristupom.

Ako ti još uvijek nije jasno što sam htio reći, šalji pm. Nema smisla da ovo svi čitaju...

Citat:
Citat:
IMHO, ovo je totalno bezrazložna mistifikacija kompjutera. Ljudi koji se s kompovima jako dobro slažu, na ovo će se samo nasmijati, a ljudi koji ih se boje, će se bojati još više. :-/


meni se cini suprotno, mozda nisam objektivan, ali oni koji se s kompovima slazu znaju da je komp neka vrsta 'automobila'(ovo je nebuloza ne lovi me za rijec),


Ne moram te loviti za riječ, ali mi nije jasno što si htio reći onda.
Ja bih rekao da se s kompovima itekako slažem, a definitivno ih smatram (u _nekim_ segmentima) inteligentnima.

Citat:
oni koji ga se boje, ohrabrit ce se kad im kazem da se bore protiv neceg sto nema inteligencije,


Sasvim točno. Ali to im nećeš reći time što ćeš im servirati informaciju da C ne zna nešto o čemu ni oni ne znaju baš puno. Smile

Citat:
sad bit, po meni Ce je nesto cem se treba pristupit elementarno, ne analiticki, bar na 1. god. kad se shvate shture elementarnosti tek se onda mogu se analizirat slozeniji algoritmi.


Bravo. Tu se slažemo. Jedino mi nikako ne ide u glavu zašto pristup "1>0 nije 'istina', nego je broj 1, koji se u logičkim naredbama ipak interpretira kao istina, ali ga ne smijemo zvati istinom jer je to evil" smatraš elementarnijim i manje analitičkim od jednostavnog '1>0 je istina, dakle if(1>0)printf("bla") ispisuje "bla"'. Samo to.


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
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.
Stranica 1 / 1.

 
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