Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Vešala :D...realizacija u Paskalu...

[es] :: Pascal / Delphi / Kylix :: Vešala :D...realizacija u Paskalu...

[ Pregleda: 1377 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Towe1e
South Park

Član broj: 218720
Poruke: 45
*.dynamic.sbb.rs.

Sajt: www.myspace.com/boskebg


Profil

icon Vešala :D...realizacija u Paskalu...29.03.2010. u 15:59 - pre 171 meseci
E ovako....dobio sam jedan zadatak (Odmah da se izjasnim,ne tražim da mi iko rešava ništa,samo mala pomoć :))...Treba da napravim vešala u Pascal-u.
Evo nekog mog plana pre početka rada:

1. Definisanje oko 50 reči tipa string,od kojih će recimo 10 biti filmovi,10knjige itd.
2. u startu će program da nasumično izabere jednu od tih pedeset reči (random)
3. onda bih želeo da program izbaci da li je to film,knjiga itd....mislio sam da to rešim sa funkcijom IF,ali možda neko ima bolji predlog
4. e posle toga bi reč trebalo konvertovati u char i da nam program traži da kucamo slova i ako slovo pripada reči ono će ispisati tu reč ali samo sa tim slovom i tako dodavati dok ne pogodimo,a ako ukucamo slovo koje ne pripada reči onda će nam izbacivati poruku npr. ''Ode ti glava!'' xD (životima još neću da se bavim)

Ako neko vidi rupe u planu i šta može da se ispravi neka kaže :)...
Problem je moje za sada malo iskustvo u paskalu i dobro bi mi došla pomoć.Znao bih da startujem sam ali onaj deo sa slovima nisam siguran kako bih mogao da iskucam :S...ima li ljudi koji bi mogli da mi pomognu?
 
Odgovor na temu

Wajda.W
Vladimir Vajda
Zrenjanin

Član broj: 127039
Poruke: 323
*.dynamic.isp.telekom.rs.



+101 Profil

icon Re: Vešala :D...realizacija u Paskalu...29.03.2010. u 19:17 - pre 171 meseci
Evo moja pomoc, mada nije vezana za paskal, nego je vise onako uopstenija.
Dobra je ideja za razlicite oblasti, samo bih to drugcije realizovao, ovako:
Na pocetku programa pitas korisnika iz koje oblasti zeli rec, neki odabir brojem, npr: 0 za filmove, 1 za gradove, itd...
Onda imas datoteku u kojoj se nalazi prvo 10 reci iz jedne oblasti, pa 10 iz druge, itd... Ali datoteka je tekstualna i svaka rec je u jednom redu, mislim da je tako najjednostavnije.
Ti onda uzmes random broj od 1 do 10 i u zavisnosti od izbora oblasti pomnozis izbor sa 10 i saberes sa random brojem i toliko puta procitas red iz datoteke kako bi stigao do tog reda koji ti treba.
Posto su ovako poredjani pojmovi:
Code:

Avatar
Harry Potter
Batman
LOTR
.
.
.
Pirati s kariba
Beograd
Zrenjanin
Novi Sad
.
.
.
Zajecar

Tako da ako si izabrao gradove ima 1*10 + random, i to je u opsegu od 10 - 19 gde se nalaze pojmovi koji oznacavaju gradove.
Posto naziv ucitavas u string onda samo treba da vidis duzinu naziva pojma i sa petljom da iscrtas toliko crtica, da bi se znalo koliko ima slova u tom pojmu.
Ovako: _ _ _ _ _ _ _ _
I onda proveravas ucitani znak sa svim znakovima u stringu i ako je nadjen menjas znak _ sa tim ucitanim slovom , a ako nije nadjen negde pored ispises to slovo, da bi korisnik znao da je vec pokusao npr slovo a.
To kretanje po ekranu (kad trebas da se vratis na neko mesto pa da ispises slovo umesto crtice) mozes sa procedurom gotoxy(x_koord, y_koord) koja je u CRT unitu.
Zivoti su obican brojac koji ima neku pocetnu vrednost i koji ces smanjiti za 1 svaki put kad neko promasi slovo.
Nadam se da sam pomogao.
Pozdrav
 
Odgovor na temu

Towe1e
South Park

Član broj: 218720
Poruke: 45
*.dynamic.sbb.rs.

Sajt: www.myspace.com/boskebg


Profil

icon Re: Vešala :D...realizacija u Paskalu...29.03.2010. u 20:43 - pre 171 meseci
Uuu,odlična ideja,samo slab sam s organizacijom fajlova,to tek treba da uzmem da naučim.A i ne znam kako radi gotoxy funkcija.Mislim pretpostavljam,logično je,ali treba to oprobati :D.Uzeću sutra da pročačkam gradivo o falovima,stringu i char-u,pošto lošije stojim s tim....mi u gimn radimo tek nizove xD!Ako ti nije frka,bio bih ti zahvalan ako bi dao izgled tog početka sa organizacijom fajlova u pojmove :)...snaćiću se ja sam svakako,ali dobro bi mi došlo :D.

'Fala :D!
 
Odgovor na temu

Wajda.W
Vladimir Vajda
Zrenjanin

Član broj: 127039
Poruke: 323
*.dynamic.isp.telekom.rs.



+101 Profil

icon Re: Vešala :D...realizacija u Paskalu...29.03.2010. u 21:10 - pre 171 meseci
Mislim da ces bolje skontati ako sam uradis.
Stringovi su laki, manje vise su kao obican niz, to ces lako. A ni datoteke nisu neki problem.
Prvo uradi par primera samo bilo kakav upis i citanje iz datoteke da ih malo skontas.
Ako ne bude islo samo kazi pa cu ti pomoci.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Vešala :D...realizacija u Paskalu...

[ Pregleda: 1377 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.