User Manual

Table Of Contents
8-25
k Merkkijonot
Merkkijono on lainausmerkkien sisällä oleva merkkien jono. Ohjelmassa merkkijonoja
käytetään näytettävän tekstin määrittelyyn. Numeroista (esim. "123") tai lausekkeesta (esim.
"
x –1") koostuvaa merkkijonoa ei voida käsitellä laskutoimituksena.
Merkkijono voidaan tuoda tiettyyn kohtaan näyttöä Locate-komennon avulla (sivu 8-23).
Merkkijonoon voidaan sisällyttää lainausmerkkejä (") tai kenoviivoja (\), jos kunkin tällaisen
merkin eteen laitetaan kenoviiva (\).
Esimerkki 1: Teksti Japan: ”Tokyo” voidaan sijoittaa merkkijonoon seuraavasti:
"Japan:\"Tokyo\""
Esimerkki 2: Teksti main\abc voidaan sijoittaa merkkijonoon seuraavasti:
"main\\abc"
Kenoviiva voidaan syöttää valikosta, joka avautuu, kun painetaan 6(CHAR)2(SYMBOL)
-näppäintä Program-moodissa, tai String-ryhmästä luettelossa, joka avataan painamalla
!e(CATALOG) -näppäintä.
Voit siirtää merkkijonomuistiin merkkijonoja (Str 1 – Str 20). Lisätietoja on kohdassa
”Merkkijonomuisti” (sivu 2-8).
Merkkijonoja voidaan yhdistää parametrin sisällä komennolla ”+” (sivu 8-27).
Merkkijonofunktion sisällä olevaa funktiota tai komentoa (Exp(, StrCmp(, jne.) käsitellään
yhtenä merkkinä. Esimerkiksi funktiota ”sin” käsitellään yhtenä merkkinä.
Exp(
Toiminta: Komento muuntaa merkkijonon lausekkeeksi ja suorittaa saadun lausekkeen.
Syntaksi: Exp("<merkkijono>"[)]
Exp '
'
Str(
Toiminta: Komento muuntaa kuvaajalausekkeen merkkijonoksi ja sijoittaa sen annettuun
muuttujaan.
Syntaksi: Exp 'Str(<formula>, <merkkijonomuuttujan nimi>[)]
Kuvaus: Kuvaajalauseketta (Y
n
, r, X
t
, Y
t
, X), rekursiokaavaa ( a
n
, a
n
+1
, a
n
+2
, b
n
, b
n
+1
, b
n
+2
, c
n
, c
n
+1
,
c
n
+2
) tai funktiomuistia (f
n
) voidaan käyttää ensimmäisenä parametrina (<kaava>).
StrCmp(
Toiminta: Komento vertaa merkkijonoja ”<merkkijono 1>” ja ”<merkkijono 2>” (merkkikoodien
vertailu).
Syntaksi: StrCmp("<merkkijono 1>", "<merkkijono 2>"[)]
Kuvaus: Komento vertaa kahta merkkijonoa keskenään ja palauttaa vertailun perusteella
yhden seuraavista arvoista.
Paluuarvo on 0, kun ”<merkkijono 1>” = ”<merkkijono 2>”.
Paluuarvo on 1, kun ”<merkkijono 1>” > ”<merkkijono 2>”.
Paluuarvo on –1, kun ”<merkkijono 1>” < ”<merkkijono 2>”.