Instrucciones básicas con cadenas
Las instrucciones básicas : asignar y entrada/salida (leer/escribir) se realizan de un modo similar al tratamiento de dichas instrucciones con datos numéricos.
Asignación
Si la variable NOMBRE ha sido declarada como carácter
var NOMBRE : carácter
La instrucción de asignación debe contener en el lado derecho de la asignación una constante tipo carácter (una cadena) o bien otra variable tipo carácter. Así:
NOMBRE ¬ ‘Juan González’
Significa que la variable NOMBRE toma por valor la cadena ‘Juan González’
Cadenas de Longitud Variable con un Máximo
Se considera un puntero, con dos campos que contienen la longitud máxima y la longitud actual.
20 | 17 | E | S | T | A | C | A | S | A | E | S | G | U | A | Y | /// | /// | /// |
Donde:
20 = Longitud máxima
17 = Longitud actual
Entrada/Salida
La entrada/salida desde una computadora se puede realizar en modo carácter, para ello se asignará una cadena de caracteres a una variable tipo cadena.
var A,B,C,D: carácter
las instrucciones:
leer A,B
escribir C,D
Asignarán a A y B las cadenas introducidas por el teclado y visualizará o imprimirán en el dispositivo de salida las cadenas que representan las variables C y D.