Za vse kar ne paše pod ostale debate, prosti čas...
 
Uporabniški avatar
Blink-182-
Stalni uporabnik
 
Prispevkov: 546
Pridružen: Po feb 19, 2007 8:54 pm
Kraj: Škofja Loka

pomoč pri javascriptu

Napisal/-a Blink-182- Sr feb 11, 2009 2:08 am

V četrtek imam izpit, vendar nikakor ne morem ugotoviti kako bi rešil te naloge, zato bi prosil koga ki zastopi to, če bi mi lahko malce razložil vprašanja in utemeljil odgovore.
Napisal bom nekaj vprašanj, pa upam da mi boste lahko pomagali.
-------------------------------------------------------------------------------------
# Podan je stavek if(p1) if(p2) s1; else s2; else s3; Poleg tega vemo, da sta p1 in p2 oba enaka false Kateri od stavkov s1, s2 in s3 se bodo izvršili?

1. s1, s2, s3
2. s2, s3
3. s3
4. Izvršil se ne bo noben od treh stavkov.
Kako bi se morala koda v vprašanju sploh vpisati da bi delovala v javascriptu?

-------------------------------------------------------------------------------------
# Kako z uporabo zanke for dosežemo, da se bo v oknu brskalnika izpisalo 1234 ?

1. for (i = 0; i < 4; i++) document.write(i + 1);
2. for (i = 0; i < 4; i++); document.write(i + 1);
3. for (i = 0; i < 4; i++) document.write(i);
4. for (i = 0; i < 4; i++); document.write(i);

Tu vem, da je pravilen odgovor 1. Vem tudi da 2 in 3 nista pravilna, bega pa me, zakaj pride drugi 5, kaj v bistvu spremeni ; da pride do te razlike?

------------------------------------------------------------------------------
# Podan je stavek for(i = 3, j = 1; i > 0; i--) j *= i; Kakšno vrednost bo imela spremenljivka j, ko se stavek izvrši do konca?

1. 1
2. 2
3. 3
4. 6
Zanka for vem, kako izračuna izraz j*=i tudi vem, vendar pa ne znam tega dvojega povezati.
na koncu bo vrednost i=0, kako pa potem izračunamo j? Če bi ga vstavili v j=j*i bi dobili 0 to pa ni pravilno.
------------------------------------------------------------------------------------
Ali pa na primer ta primer, ki je podoben zgornjemu:
# Podan je stavek for(i = 0, j = 0; i <= 6; i++) if (i % 2) j += i; Kakšno vrednost bo imela spremenljivka j, ko se stavek izvrši do konca?

1. 0
2. 9
3. 12
4. 21
Spet kako se tu poveže for z if ter potem z j+=i?

---------------------------------------------------------------

No recimo da je to za enkrat vse.
Kako delujejo posamezne zanke vem, vendar pri teh vprašanjih mi je vse čudno in ne vem kako bi vse povezal.
Vem da če to vpišem v program bom rezultate dobil, vendar bi jaz rad razumel kako se do rezultata pride, ne da mi ga vrže računalnik ven, saj izpitu ne bomo imeli računalnikov.

Upam da mi bo lahko kdo čimprej pomagal.

Lp
 
Uporabniški avatar
IcEm4n
Mojster foruma
 
Prispevkov: 6431
Pridružen: Če jun 22, 2006 11:17 am

Napisal/-a IcEm4n Sr feb 11, 2009 11:45 am

FE-jevc (1. letnik)?
Slika
 
Uporabniški avatar
Blink-182-
Stalni uporabnik
 
Prispevkov: 546
Pridružen: Po feb 19, 2007 8:54 pm
Kraj: Škofja Loka

Napisal/-a Blink-182- Sr feb 11, 2009 11:56 am

jp :D
Vrni se na Nima veze z avtomobilizmom

Kdo je prisoten

Po forumu brska: 0 registriranih uporabnikov in 3 gostov