| |
Odločil sem se da bom rešil nekaj nalog v javi, a mi nikakor ne gre v glavo, mi lahko pomagate ker sem se prvič lotil takih nalog:
1.
Naloga: Za posamezni element t tabeli(array) rečemo da je vodilni, če so vsi njegovi nasledniki(elementi z
večjim inde,ksom) manjši od njega.
Primer: [10,8,11,4,8,2,8,5,7,3,1], in rešitev: vodilni elementi so: 11,8,7,3,1
!Mi lahko kdo razloži bolj podrobno te vodilne elemente, ostalo bi znal sprogramirat.
2.
Napiši program, ki prebere zaporedje besed in izpiše dolžino najdaljšega abecednega
podniza, ki se pojavlja v kakšni od teh besed. Program naj bere besede s standardnega
vhoda vse do konca (eof); vsaka beseda je v svoji vrstici, zapisane pa so samo z
malimi črkami. Posamezna beseda je dolga največ sto znakov. Da bo lažje, uporabljamo
pri tej nalogi angleško abecedo.
!Pri tem programu razumem da moraš delati z podnizi, ampak v javi tega nisem še nikoli delal. Mi lahko kdo razloži/napiše primer.
A ta standrdni vhod pomeni v javi Scanner?
3.
V tabeli nizov imaš sto nizov, potem začneš pisati, npr 'b'. Program nato izloči črke ki ne sledijo nobeni besedi ki se začne na 'b'.
Potem vpišeš drugo črko npr. 'e'. In program izloči črke katere ne sledijo začetku
stringa 'be'. Vse dokler ne vpišemo pravega imena.
!Program razumem, a očitno neznam še dovolj
o arrayih in stringih. Mi lahko kdo pomaga z razlago/rešitvijo?
4.
Napiši podprogram Kvadrati , ki izpiše kvadrate števil od 1 do n, pri tem pa ne sme
uporabljati drugih aritmetičnih operacij kot seštevanje.
!program bi znal narediti, a mpak ne razumem ali je dovoljeno uporabiti: Math.sqrt ;
Prosim pomagajte mi, da bom bolje razumel programiranje.
spremenil: NikMan (26.8.2010 ob 08.29.46)
|
| |
| |
Nesmiselno je zdaj, da ti mi napišemo te programe. Če jih ne znaš, pomeni, da so zaenkrat še pretežke. Poskusi zato s kakšnimi lažjimi nalogam, ki jih boš lahko sam spisal in se ob tem tudi kaj naučil ...
|
| |
| |
Brez zamere, ampak tvoja vprašanja (govorim za 1. in 4. nalogo) mi dajeta občutek, da ne znaš natančno prebrati navodila.
2. Scanner je samo razred, ki se uporablja za branje iz standardnega vhoda. Standardni vhod je System.in. Uporaba Scannerja si poglej npr. tu http://skrci.me/Scanner
Priporočam ti knjigo od V. Mahnič in sod.: Java skozi primere (sam je nisem uporabljal, ker ni bilo potrebe, vendar sem jo pregledal in lahko rečem, da je dobro gradivo za začetnike)
|
| |
Prikazujem 1 od skupno 1 strani |
|