:: |
Autor |
Poruka |
Doktor ~Sanjicino*slculence~

 |
Godine: 39
Datum registracije: 17 Nov 2005 Poruke: 4264 Mesto: Novi Sad

|
|
Za skupove celih brojeva nije problem koristiti For petlju!?
Ali sta ako imate skup Klubovi = [Partizan, Zvezda, Rad, ...]!? Ovo ne mozete ispisati for petljom vec se koriste logicki izrazi za skup, podskup, presek i uniju skupova. Ispitivanje se vrsi operatorom IN.
Umesto sto raspravljate ovde bolje otvorite help i sve vam je detaljno objasnjeno!!!
|
_________________ ~*~Vojim svoje srculence najvise na svetu ~*~ :322:
 |
|
|
|
 |
CoYoTe Dobro upućeni član

 |
Godine: 39
Datum registracije: 18 Sep 2004 Poruke: 618 Mesto: Arandjelovac/RC ETF

|
|
To i napisah.Samo for petlja sluzi da bi proverio 255 brojeva, isti bi slucaj bio da skup ima 100 npr imena(partizan nebi stavljao tu)
|
_________________
Join eRepublik here!!! |
|
|
|
 |
Doktor ~Sanjicino*slculence~

 |
Godine: 39
Datum registracije: 17 Nov 2005 Poruke: 4264 Mesto: Novi Sad

|
|
Ali to nisu skupovi vec elementi niza!!!!
Ako imas a[1], a[2], a[3] to je niz elemenata a ne skup...
Skupovi se deklarisu sa SET i samo na njima se upotrebljava operator IN.
A skupove ne mozes da izlistavas FOR petljom!!!
Pozzzzzzz
|
_________________ ~*~Vojim svoje srculence najvise na svetu ~*~ :322:
 |
|
|
|
 |
CoYoTe Dobro upućeni član

 |
Godine: 39
Datum registracije: 18 Sep 2004 Poruke: 618 Mesto: Arandjelovac/RC ETF

|
|
I neizlistavam, vec pogadam, da li je taj elemenat u skupu ili ne.Uostalom ukucaj kod ovakav pa ces videti(proverio radi).
|
_________________
Join eRepublik here!!! |
|
|
|
 |
Doktor ~Sanjicino*slculence~

 |
Godine: 39
Datum registracije: 17 Nov 2005 Poruke: 4264 Mesto: Novi Sad

|
|
OK je, to radi...
Ali za cele brojeve!!! Govorim ti o skupovima sto je i bilo pitanje.
Skupove (Set Of) NE MOZES izlistavati for petljom... Ni sada, ni u buduce...
Pozdrav!!!
|
_________________ ~*~Vojim svoje srculence najvise na svetu ~*~ :322:
 |
|
|
|
 |
nesa_gajic Početnik Domaćeg.de

 |
Godine: 40
Datum registracije: 11 Jun 2005 Poruke: 90

|
|
tako je. u skup se upisuje:
if (not (x in skup)) then skup:=skup+x;
|
|
|
|
|
 |
dj's Upozorenja: 1 od 3 Početnik Domaćeg.de

 |
Godine: 35
Datum registracije: 13 Jul 2005 Poruke: 71

|
|
Treba mi kod u paskalu da bi iz registry baze promenio ime Recycle Bina.
Pozdrav!
|
_________________ dj's |
|
|
|
 |
CoYoTe Dobro upućeni član

 |
Godine: 39
Datum registracije: 18 Sep 2004 Poruke: 618 Mesto: Arandjelovac/RC ETF

|
|
Mislim da pascal tu nemoze nista...
|
_________________
Join eRepublik here!!! |
|
|
|
 |
Eniac Početnik Domaćeg.de

 |
Godine: 40
Datum registracije: 15 Sep 2002 Poruke: 183 Mesto: Niz Reku Zivota Plovim

|
|
u sustini trebalo bi da moze... ali probaj google, ja imam neke knjige o pascalu, ali nisu mi u Bgu, ako ih skoro dobijem pokusacu da ti dam odgovor
|
|
|
|
|
 |
nesa_gajic Početnik Domaćeg.de

 |
Godine: 40
Datum registracije: 11 Jun 2005 Poruke: 90

|
|
Sto se tice izlistavanja skupa probajte funkcije suc i pred
|
|
|
|
|
 |
andrejko Dobro upućeni član

 |
Godine: 38
Datum registracije: 24 Maj 2004 Poruke: 748 Mesto: Nis

|
|
Pojam "skup" je u Pascalu nesto uzi smisao od tradicionalnog matematickog pojma skup. Skupobni tip (ili ti tip set) je skup podskupova baznog tipa, ukljucujuci i prazan skup. E sad, taj bazni tip, na koje se jelte gradi taj skupovni tip:
- ne sme se koristiti realni tip (Real, Double, LongLong, Long64, Extended...)
- celobrojni (integer, longint) mora se zadavati intervalom tj
type
Tmp1 = set of 1..10;
Tmp2 = set of 'a',...'z';
Nad njima mozes da vrsis osnovne operacije kao i sa pravim skupovima:
* unija (+)
* presek (*)
* razlika (-)
tj.
s1 := [a,b];
s2 := [b,c];
Sol := s1 + s2; (Sol = [a,b,c]).
Sol := s1 * s2; (Sol = [b]).
Sol := s1 + s2; (Sol = [a]).
Takodje imas i operacije porednjenja:
[1] A = B - uspeva ako i samo ako su oni indenticki jednaki
[2] A >= B - ako i samo ako su svi elementi skupa B ujedno i elementi skupa A
[3] analogno i za <>, <=...
E i na kraju samo imas jos i operaciju In koja ti uspeva ako taj element pripada skupu tj.
X in Skup je True ako i samo ako X pripada Skup.
Inace skupovi ti skoro nikada nece trebati u sustini. Jedina stvar, u kojoj su oni eventualno bolji od niza je samo ukoliko ti zelis da u O(1) vidis da li neki element pripada nekom nizu velikih brojeva, jer je In veoma brza fja, medjuti ako su to mali brojevi ti jednostavno mozes koristiti niz Booleana. Inace oni dosta zauzimaju memoriju (ukoliko nisu intevali), tako da ih slobodno mozes zaboraviti. Bolje malo prouci Liste i Nizove....
Poz...
|
_________________ Bolje biti malo lud, nego malo pametan.
Lanac je jak koliko i njegova najslabija karika.
Da mi neko da 3 dana da cepam drva, 2 dana bih ostrio sekiru. |
|
|
|
 |
Bili* Početnik Domaćeg.de

 |
Godine: 44
Datum registracije: 12 Jan 2006 Poruke: 161

|
|
Ima slucajeva kada su skupovi mnogo laksi za upotrebu - ne moras da mu pamtis redni broj ili da listas ceo niz da bi znao koji element ide posle njega.
Mada, radio sam puno matematickih problema i nekako se uvek zalepim za nizove
|
|
|
|
|
 |
|
|
Vi ne možete otvarati nove teme u ovom forumu Vi ne možete odgovarati na teme u ovom forumu Vi ne možete menjati Vaše poruke u ovom forumu Vi ne možete brisati Vaše poruke u ovom forumu Vi ne možete glasati u anketama u ovom forumu Vi ne možete postavljati fajlove u ovom forumu Vi ne možete preuzeti fajlove sa ovog foruma
|
|