www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

naključni računi-c++

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Programska oprema
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
ljudsko
Član
Član



Pridružen-a: Pon 31 Mar 2008 8:19
Prispevkov: 1184
Aktiv.: 5.63
Kraj: Koroška-Mežica

PrispevekObjavljeno: Tor Maj 05, 2009 5:16 pm    Naslov sporočila:  naključni računi-c++ Odgovori s citatom

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



naloga.cpp
 Opis:

Download
 Ime datoteke:  naloga.cpp
 Velikost datoteke:  4.07 KB
 Downloadano:  6 krat

Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
krupivnk
Član
Član



Pridružen-a: Tor 27 Feb 2007 20:45
Prispevkov: 335
Aktiv.: 1.50
Kraj: Lj

PrispevekObjavljeno: Tor Maj 05, 2009 6:04 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
int47
Član
Član



Pridružen-a: Pon 15 Dec 2003 0:10
Prispevkov: 2105
Aktiv.: 8.86
Kraj: Ljubljana

PrispevekObjavljeno: Tor Maj 05, 2009 8:58 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
ljudsko
Član
Član



Pridružen-a: Pon 31 Mar 2008 8:19
Prispevkov: 1184
Aktiv.: 5.63
Kraj: Koroška-Mežica

PrispevekObjavljeno: Tor Maj 05, 2009 9:39 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Sokrat
Član
Član



Pridružen-a: Čet 25 Avg 2005 11:00
Prispevkov: 5584
Aktiv.: 23.50

PrispevekObjavljeno: Tor Maj 05, 2009 9:40 pm    Naslov sporočila:   Odgovori s citatom

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 Very Happy

_________________
Ka ti bo pa torba ce si kupu kolo ?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
VolkD
Član
Član



Pridružen-a: Pet 24 Sep 2004 21:58
Prispevkov: 14228
Aktiv.: 59.88
Kraj: Divača (Kačiče)

PrispevekObjavljeno: Tor Maj 05, 2009 9:43 pm    Naslov sporočila:   Odgovori s citatom

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
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
drVrh
Član
Član



Pridružen-a: Sre 20 Feb 2008 20:17
Prispevkov: 918
Aktiv.: 4.34
Kraj: Slovenija-Koroska-Prevalje-Lese

PrispevekObjavljeno: Tor Maj 05, 2009 9:47 pm    Naslov sporočila:   Odgovori s citatom

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 Very Happy

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
ljudsko
Član
Član



Pridružen-a: Pon 31 Mar 2008 8:19
Prispevkov: 1184
Aktiv.: 5.63
Kraj: Koroška-Mežica

PrispevekObjavljeno: Sre Maj 06, 2009 8:09 am    Naslov sporočila:   Odgovori s citatom

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 Very Happy

Za Borland-ov SciTe je kar ''oblagovtna'' (beri; zahtevna) zadeva.


Lepo..Smile..Samo kako boš to izvedel...kaj bo sploh funkcija tega programa, če lahko vprašam?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
drVrh
Član
Član



Pridružen-a: Sre 20 Feb 2008 20:17
Prispevkov: 918
Aktiv.: 4.34
Kraj: Slovenija-Koroska-Prevalje-Lese

PrispevekObjavljeno: Sre Maj 06, 2009 9:29 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
ljudsko
Član
Član



Pridružen-a: Pon 31 Mar 2008 8:19
Prispevkov: 1184
Aktiv.: 5.63
Kraj: Koroška-Mežica

PrispevekObjavljeno: Sob Maj 23, 2009 12:59 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
ljudsko
Član
Član



Pridružen-a: Pon 31 Mar 2008 8:19
Prispevkov: 1184
Aktiv.: 5.63
Kraj: Koroška-Mežica

PrispevekObjavljeno: Sob Maj 23, 2009 7:10 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Programska oprema Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
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