A partir de la versión 20121010 (10/Octubre/2012) PSeInt incluye algunas funciones predefinidas para operar con cadenas de caracteres. Veamos cuales son y que propósito tienen:
Longitud(x): Retorna la cantidad de caracteres de una cadena x.
Mayusculas(x): Convierte a mayúsculas la cadena x.
Minusculas(x): Convierte a minúsculas la cadena x.
Subcadena(x,inicio,fin): Extrae una parte de la cadena x indicando desde cúal hasta que letra.
Concatenar(x,y): Une las cadenas x y y.
Ejemplo básico con cadenas.
En la línea 3 y 4 declaramos dos variables a las que les asignámos dos cadenas de texto. En base a esas dos cadenas realizaremos el ejemplo.
En la línea 6 le pasamos a la funcion longitud la variable que contiene el texto 1 es decir cadena1 que es igual a codigo. Lo que hace longitud es devolver el número de caracteres que componen esa palabra osea 6.
En la línea 7 conviertemos toda la palabra codigo a mayúsculas, la salida será: CODIGO.
La línea 8 nos devuelve una parte de la cadena, la que nosotros elijámos, en el ejemplo estamos diciendo que de la cadena1 sólo visualize en pantalla las letras cod ya que:
c o d i g o
0 1 2 3 4 5
Si trabajamos con arreglos en base 0 sería anteriormente, pero si es con base 1 la funcion quedaría así: subcadena(cadena1,1,3) es decir que muestre las tres primeras letras de la palabra codigo => cod.
Por último, la línea 10 une las dos palabras, imprimiendo en pantalla: codigojerry.
Salida en pantalla:
Longitud(x): Retorna la cantidad de caracteres de una cadena x.
Mayusculas(x): Convierte a mayúsculas la cadena x.
Minusculas(x): Convierte a minúsculas la cadena x.
Subcadena(x,inicio,fin): Extrae una parte de la cadena x indicando desde cúal hasta que letra.
Concatenar(x,y): Une las cadenas x y y.
Ejemplo básico con cadenas.
clic en la imagen para agrandar.
En la línea 3 y 4 declaramos dos variables a las que les asignámos dos cadenas de texto. En base a esas dos cadenas realizaremos el ejemplo.
En la línea 6 le pasamos a la funcion longitud la variable que contiene el texto 1 es decir cadena1 que es igual a codigo. Lo que hace longitud es devolver el número de caracteres que componen esa palabra osea 6.
En la línea 7 conviertemos toda la palabra codigo a mayúsculas, la salida será: CODIGO.
La línea 8 nos devuelve una parte de la cadena, la que nosotros elijámos, en el ejemplo estamos diciendo que de la cadena1 sólo visualize en pantalla las letras cod ya que:
c o d i g o
0 1 2 3 4 5
Si trabajamos con arreglos en base 0 sería anteriormente, pero si es con base 1 la funcion quedaría así: subcadena(cadena1,1,3) es decir que muestre las tres primeras letras de la palabra codigo => cod.
Por último, la línea 10 une las dos palabras, imprimiendo en pantalla: codigojerry.
Salida en pantalla:
clic en la imagen para agrandar.
gracias por el aporte
ResponderBorrarMi pseint no me reconoce esas funciones de cadenas. Que version de pseint debo bajar, o debo instalar alguna cosa adicional?
ResponderBorrar¿Qué versión de PSeInt usas? Capaz que es una versión vieja que no soporta esas palabra clave. En tal caso actualiza a la última versión que si soporta esas palabras claves, que es lo que recomienda el autor. Por otro lado recomiendo bajar PSeInt siempre desde la página web oficial del proyecto.
BorrarBajar la ultima version, hay que tener el programa actualizado.
ResponderBorrarcomo hago un triqui en pseint?
ResponderBorrarcomo guaro en un vector una cadena de caracteres?
ResponderBorrarcomo puedo hacer esto en pseint: Hacer un algoritmo que lea 6 estudiantes, determine cuantos son femeninos y cuantos son masculinos.
ResponderBorrarNecesito decir si una cadena se encuentra dentro de otra
ResponderBorrarCOMO LO HAGO?
Muchas gracias por su aporte xD
ResponderBorrar