Kliknite tukaj, da si ogledate profil, kot ga vidijo drugi
 
Domov > Forum > Računalništvo

Težave pri Java programiranju

 
 
25.8.2010, 21:46
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)
 
 
 
25.8.2010, 21:51
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 ...
 
 
 
25.8.2010, 23:31
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)
 
 
Prijava in registracija
 
 
 
Zmaga.com ponuja brezplačno in razumljivo učenje računalniških programov, vas na enkraten način spozna z različnimi svetovnimi jeziki, s podrobno obrazloženimi recepti prikaže čare kulinarike in vam prežene strahove pred domačimi opravili.
 
 
Poleg tega lahko prebirate poučne članke, ki so namenjene širjenju naše splošne razgledanosti ter preverite svoje znanje z priljubljenim in enostavnim sistemom za preverjanje znanja. Če med vsebinami, ki se dodajajo vsak dan, ne najdete želenega znanja, je za vaša vprašanja na voljo dobro obiskan forum, kjer lahko tudi aktivno sodelujete. V primeru, da bi radi svoje praktično znanje delili z ostalimi, pa to lahko storite preko preprostega vmesnika za dodajanje vsebin. Zmagajte z znanjem z Zmaga.com!