K cadenas de caracteres – Casio FX-CG10 Manual del usuario

Página 310

Advertising
background image

8-25

k Cadenas de caracteres

Una cadena es una serie de caracteres delimitada por comillas. En un programa, se usan
las cadenas para especificar texto en pantalla. Una cadena conformada por números (como
"123") o una expresión (como "

x

−1") no se procesa como un cálculo.

Para mostrar una cadena en un lugar determinado de la pantalla, utilice el comando Locate
(página 8-23).

• Si debe incluir comillas dobles ("") o una barra invertida (\) en una cadena, inserte un par de

barras invertidas (\) previamente a las comillas dobles ("") o a la misma barra invertida (\).

Ejemplo 1: Incluir Japan: “Tokyo” en una cadena

"Japan:\"Tokyo\""

Ejemplo 2: Incluir main\abc en la cadena

"main\\abc"

Puede insertar una barra invertida desde el menú que aparece al presionar

6(CHAR)

2(SYMBOL) en el modo Program , o desde la categoría String del catálogo que aparece al
presionar

!e(CATALOG).

• Puede asignar cadenas a la memoria de cadenas (Str 1 a Str 20). Para ver más detalles

sobre cadenas, vea “Memoria de cadenas de caracteres” (página 2-8).

• Puede utilizar el comando “+” (página 8-27) para concatenar cadenas dentro de un

argumento.

• Una función o un comando dentro de una función sobre una cadena (Exp(, StrCmp(, etc.)

es tratada como un único carácter. Por ejemplo, la función “sin” es tratada como un solo
carácter.

Exp(

Función: Convierte una cadena en una expresión y ejecuta la expresión.

Sintaxis: Exp("<cadena>"[)]

Exp

'

'Str(

Función: Convierte una expresión gráfica en una cadena y la asigna a una determinada
variable.

Sintaxis: Exp

'Str(<fórmula>, <nombre de la variable cadena>[)]

Descripción: Pueden usarse como primer argumento (<fórmula>) una expresión gráfica (Y

n

,

r, X

t

, Y

t

, X), una fórmula de recursión (

a

n

,

a

n

+1

,

a

n

+2

,

b

n

,

b

n

+1

,

b

n

+2

,

c

n

,

c

n

+1

,

c

n

+2

), o una función en

memoria (f

n

).

StrCmp(

Función: Compara “<cadena 1>” y “<cadena 2>” (comparación entre códigos de caracteres).

Sintaxis: StrCmp("<cadena 1>", "<cadena 2>"[)]

Descripción: Compara dos cadenas y retorna uno de los siguientes valores.

Retorna 0 cuando “<cadena 1>” = “<cadena 2>”.

Retorna 1 cuando “<cadena 1>” > “<cadena 2>”.

Retorna −1 cuando “<cadena 1>” < “<cadena 2>”.

Advertising
Este manual se refiere a los siguientes productos: