 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
ljudsko Član


Pridružen-a: Pon 31 Mar 2008 8:19 Prispevkov: 1184 Aktiv.: 5.63 Kraj: Koroška-Mežica
|
Objavljeno: Tor Maj 05, 2009 5:16 pm Naslov sporočila: naključni računi-c++ |
|
|
Lep pozdrav!
Pri predmetu APJ delam seminarsko nalogo in sem si kot temo vzel program, ki omogoča uporabniku raznorazne vaje od 1-5 razreda osnovne šole. Program bo zelo razvejan, saj si bo uporabnik sam izbiral vse možnosti (razred, težavnost, vrste naloge). Za vsako vrsto nalog, sem izdelal posebej funkcijo, ki jo potem kličem v glavni program. Ampak sem prišel do problema, ki ga ne znam rešit. V funkciji za seštevanje za prvi razred, sem si pod težavnost 3 zamislil, da bi računalnik naključno izbiral vse možne kombinacije seštevanja števil od 0-10. Ker moje znanje c++ ne sega tako daleč, vas prosim za pomoč, kako bi ta problem lahko razrešil. Je sploh možno?
Tukaj imam še svoj način algoritma:
Koda: |
1. izbira razreda (1-5)
2. izbira težavnosti (1-3)
3. izbira snovi (glede na razred)
1.-seštevanje, odštevanje, abeceda...
2.-poštevanka, seštevanje in odštevanje višjih stopenj
3.-množenje, deljenje, seštevanje in odštevanje višjih stopenj
4.-enako, kot za 3. razred
5.-potence, koreni, seštevanje in odštevanje višjih stopenj, deljenje, množenje
4. Vnašanje rezultatov (sprotno popravljanje-program)
5. Preverjanje pravilnih rezultatov in izpis odstotka pravilnosti ter ocene...
6. Izpis teksta... |
Lp
Opis: |
|
 Download |
Ime datoteke: |
naloga.cpp |
Velikost datoteke: |
4.07 KB |
Downloadano: |
6 krat |
|
|
Nazaj na vrh |
|
 |
krupivnk Član

Pridružen-a: Tor 27 Feb 2007 20:45 Prispevkov: 335 Aktiv.: 1.50 Kraj: Lj
|
Objavljeno: Tor Maj 05, 2009 6:04 pm Naslov sporočila: |
|
|
Sicer ne poznam c++, ampak lahko v nekam trenutku bereš vrednost nekega timerja, ki zelo hitro šteje. Primer: Vzameš prvih 10 bitov vrednosti timerja(0 - 1023) / 100 in imaš zasilno naključno število od 0 do 10.
|
|
Nazaj na vrh |
|
 |
int47 Član


Pridružen-a: Pon 15 Dec 2003 0:10 Prispevkov: 2105 Aktiv.: 8.86 Kraj: Ljubljana
|
Objavljeno: Tor Maj 05, 2009 8:58 pm Naslov sporočila: |
|
|
Znaš napisati funkcijo, ki po vrsti zgenerira vse možne kombinacije ?
Znaš zgenerirati naključno število (randomize() in random(n), ) ?
Vse možne kombinacije napišeš v neko polje (ali napišeš funkcijo, ki glede na argument vrne n-to kombinacijo).
Naključno zgeneriraš zap. št. kombinacije, če je kombinacija že bila uporabljena, izbereš prvo še ne uporabljeno.
Označiš, kombinacijo kot uporabljeno.
|
|
Nazaj na vrh |
|
 |
ljudsko Član


Pridružen-a: Pon 31 Mar 2008 8:19 Prispevkov: 1184 Aktiv.: 5.63 Kraj: Koroška-Mežica
|
Objavljeno: Tor Maj 05, 2009 9:39 pm Naslov sporočila: |
|
|
Verjetno se ne bom zafrkaval več s tem, ker itaq brez tega po mojem zadostujem kriterijem seminarske. Lepo bom izključil možnost zahtevnosti in bom za vsako nalogo napisal eno funkcijo.
|
|
Nazaj na vrh |
|
 |
Sokrat Član


Pridružen-a: Čet 25 Avg 2005 11:00 Prispevkov: 5584 Aktiv.: 23.50
|
Objavljeno: Tor Maj 05, 2009 9:40 pm Naslov sporočila: |
|
|
int47 je napisal/a: |
Vse možne kombinacije napišeš v neko polje (ali napišeš funkcijo, ki glede na argument vrne n-to kombinacijo).
Naključno zgeneriraš zap. št. kombinacije, če je kombinacija že bila uporabljena, izbereš prvo še ne uporabljeno.
Označiš, kombinacijo kot uporabljeno. |
Tole je bila pa naloga na racunalniskem tekmovanju pred priblizno 15 leti
_________________ Ka ti bo pa torba ce si kupu kolo ? |
|
Nazaj na vrh |
|
 |
VolkD Član


 
Pridružen-a: Pet 24 Sep 2004 21:58 Prispevkov: 14228 Aktiv.: 59.88 Kraj: Divača (Kačiče)
|
Objavljeno: Tor Maj 05, 2009 9:43 pm Naslov sporočila: |
|
|
Podoben princip sem jaz uporabil zato, da sem neko zaporedje dodatno premešal, ker je moj sort delal najslabše z že sortiranimi nizi.
|
|
Nazaj na vrh |
|
 |
drVrh Član



Pridružen-a: Sre 20 Feb 2008 20:17 Prispevkov: 918 Aktiv.: 4.34 Kraj: Slovenija-Koroska-Prevalje-Lese
|
Objavljeno: Tor Maj 05, 2009 9:47 pm Naslov sporočila: |
|
|
LP
Poba, jaz pa delam podatkovno bazo:
Koda: |
- Izbira Mikrokontrolerji, Tranzistorji, Logična vezja
- MCU
- Vnesi Tip, Podjetje, Cena, Količina na zalogi
- Tranz.
- Vnesi Tip, Cena, Količina na zalogi
- IC
- Vnesi Tip, Cena, Količina na zalogi
- Pregled izpis vseh elementov po vrsti npr. MCU, Tranz. IC.
|
Bo še dela.... za drugi letnik bo še dela
Za Borland-ov SciTe je kar ''oblagovtna'' (beri; zahtevna) zadeva.
_________________ Iz dneva v dan sem se spraševal kaj je to elektrika, vendar nisem našel odgovora ... in še vedno si postavljam to vprašanje
LP
Grega |
|
Nazaj na vrh |
|
 |
ljudsko Član


Pridružen-a: Pon 31 Mar 2008 8:19 Prispevkov: 1184 Aktiv.: 5.63 Kraj: Koroška-Mežica
|
Objavljeno: Sre Maj 06, 2009 8:09 am Naslov sporočila: |
|
|
drVrh je napisal/a: |
LP
Poba, jaz pa delam podatkovno bazo:
Koda: |
- Izbira Mikrokontrolerji, Tranzistorji, Logična vezja
- MCU
- Vnesi Tip, Podjetje, Cena, Količina na zalogi
- Tranz.
- Vnesi Tip, Cena, Količina na zalogi
- IC
- Vnesi Tip, Cena, Količina na zalogi
- Pregled izpis vseh elementov po vrsti npr. MCU, Tranz. IC.
|
Bo še dela.... za drugi letnik bo še dela
Za Borland-ov SciTe je kar ''oblagovtna'' (beri; zahtevna) zadeva. |
Lepo.. ..Samo kako boš to izvedel...kaj bo sploh funkcija tega programa, če lahko vprašam?
|
|
Nazaj na vrh |
|
 |
drVrh Član



Pridružen-a: Sre 20 Feb 2008 20:17 Prispevkov: 918 Aktiv.: 4.34 Kraj: Slovenija-Koroska-Prevalje-Lese
|
Objavljeno: Sre Maj 06, 2009 9:29 pm Naslov sporočila: |
|
|
Funkcija tega programa bo pač neke vrste simulacija delovanja podatkovne baze, imel boš možnost kje bi lahko vnesel lastnosti določenega mikrokrmilnika z določenimi mesti, naprimer v bazo MCU lahko pač shraneš 3 mikroprocesorje, itd.
Nato pa bi imel še možnost izpisa določene baze baze MCU, baze IC, baze Tranz.
_________________ Iz dneva v dan sem se spraševal kaj je to elektrika, vendar nisem našel odgovora ... in še vedno si postavljam to vprašanje
LP
Grega |
|
Nazaj na vrh |
|
 |
ljudsko Član


Pridružen-a: Pon 31 Mar 2008 8:19 Prispevkov: 1184 Aktiv.: 5.63 Kraj: Koroška-Mežica
|
Objavljeno: Sob Maj 23, 2009 12:59 pm Naslov sporočila: |
|
|
int47 je napisal/a: |
Znaš napisati funkcijo, ki po vrsti zgenerira vse možne kombinacije ?
Znaš zgenerirati naključno število (randomize() in random(n), ) ?
Vse možne kombinacije napišeš v neko polje (ali napišeš funkcijo, ki glede na argument vrne n-to kombinacijo).
Naključno zgeneriraš zap. št. kombinacije, če je kombinacija že bila uporabljena, izbereš prvo še ne uporabljeno.
Označiš, kombinacijo kot uporabljeno. |
Mi lahko to lepo prosim obrazložiš?
|
|
Nazaj na vrh |
|
 |
ljudsko Član


Pridružen-a: Pon 31 Mar 2008 8:19 Prispevkov: 1184 Aktiv.: 5.63 Kraj: Koroška-Mežica
|
Objavljeno: Sob Maj 23, 2009 7:10 pm Naslov sporočila: |
|
|
Sem skapiral, pregledal sem si primere in vodiče za c++ in uspešno dokončal seminarsko nalogo..program pa je velik 19kB:D
Hvala vsem
Lp
|
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 11 dni
Powered by phpBB © 2001, 2005 phpBB Group
|