funkcije 3? stringa "2"4"x 3" ter je ocenjen tako, da da string "2 x 3". Nato se brišejo dvojni narekovaji stringa, to kar ostane pa se tretira kot številka. Tako 2 x 3 daje številko 6. V kolikor niste zbrani, vas lahko vse to zmede - na primer: PRINT VAL "VAL""VALM MM 2uuannn (Zapomnite si, da morajo biti narekovaji izpisani dvojno, če želite postaviti kaj v narekovaje znotraj stringa, če pa greste še globje v string, pa morajo biti narekovaji štirojni ali celo osmerni). Obstaja še ena funkcija, ki je zelo podobna VAL-u, čeprav manj uporabna, ime- nuje pa se VAL$. Njen argument je še vedno string, vendar pa je tudi njen re- zultat string. Da bi videli kako to deluje, se spomnite, kako se VAL razdva- ja v dva koraka; najprej se njen argument oceni kot string, nato se brišejo narekovaji, ostanek pa se tretira kot številka. Pri VAL$ je prvi korak isti, vendar se po brisanju narekovajev v drugem koraku, vse kar ostane tretira kot Še en string: VAL$ """ Sadni punč""" z " Sadni punč " (Bodite pozorni na ponovno širjenje stringovih narekovajev!) Napišite: LET a$ - »99" ter izvršite naslednje: VAL a$, VAL "a$", VAL """a$""", VAL$a$, VALS"a$" [Ra gi VAL$"""a$""". Nekaj od tega bo uspelo, nekaj pa ne: poizkusite pojasniti vse odgovore. (ostanite zbrani) SNG je funkcija signum (funkcija predznaka). To je do sedaj prva funkcija, ki s stringi nima veze, saj sta rezultat in argument števili. Če je argume:. pozitiven, bo rezultat 4l, če pa je negativen, bo rezultat -l, argument 0 pa pomeni, da je rezultat enak nuli. Tudi ABS je funkcija, pri kateri sta argument in rezultat števili. Ta funkr:.. ja pretvarja argument ; pozitivno število (ki je rezultat), ne glede na prui- znak. Primer: ABS.- 3.2 - ABS5 3i2 5 3.2 INT vzame cel del (to je celo število), ki je eventuelno negativen. Ta funkci- ja pretvarja pozitivno decimalno število v celo število, del za decimalno ve- raven apa Monde ja rj gv