Programvaruversion 3.00 Instruktionshäfte

8-25
k Strängar
En sträng är en serie tecken inom dubbla citationstecken. I ett program används strängar för
att specificera texten som ska visas. En sträng utgörs av siffror (som "123") eller ett uttryck
(som " x –1") kan inte utföras som beräkning.
För att visa en sträng på en specifik plats på skärmen använder du kommandot Locate (sida
8-23).
För att inkludera dubbla citattecken (") eller ett snedstreck (\) i en sträng, sätt ett snedstreck
framför citattecknen (") eller snedstreck (\).
Exempel 1: För att inkludera Japan: ”Tokyo” i en sträng
"Japan:\"Tokyo\""
Exempel 2: För att inkludera main\abc i en sträng
"main\\abc"
Du kan mata in ett snedstreck från menyn som dyker upp när du trycker 6(CHAR)
2(SYMBOL) i läget Program eller från String-kategorin som dyker upp när du trycker
!e(CATALOG).
Du kan tilldela strängar till strängminnet (Str 1 till Str 20). Information om strängar finns i
”Strängminne” (sida 2-8).
Du kan använda kommandot ”+” (sida 8-27) för att sammansluta strängar i ett argument.
En funktion eller ett kommando inom en strängfunktion (Exp(, StrCmp(, o.s.v.) behandlas
som ett enkelt tecken. Exempelvis behandlas funktionen ”sin” som ett enkelt tecken.
Exp(
Funktion: Konverterar en sträng till ett uttryck och exekverar uttrycket.
Syntax: Exp("<sträng>"[)]
Exp '
'
Str(
Funktion: Konverterar ett grafuttryck till en sträng och tilldelar ett specifikt värde till den.
Syntax: Exp 'Str(<formel>, <strängens variabelnamn>[)]
Beskrivning: Ett grafuttryck (Y
n
, r, X
t
, Y
t
, X), rekursionsformel ( a
n
, a
n
+1
, a
n
+2
, b
n
, b
n
+1
, b
n
+2
, c
n
,
c
n
+1
, c
n
+2
) eller funktionsminne (f
n
) kan användas som det första argumentet (<formel>).
StrCmp(
Funktion: Jämför ”<sträng 1>” och ”<sträng 2>” (jämförelse av teckenkod).
Syntax: StrCmp("<sträng 1>", "<sträng 2>"[)]
Beskrivning: Jämför två strängar och hämtar ett av de följande värdena.
Hämtar 0 när ”<sträng 1>” = ”<sträng 2>”.
Hämtar 1 när ”<sträng 1>” = ”<sträng 2>”.
Hämtar −1 när ”<sträng 1>” = ”<sträng 2>”.