Ejercicio De Programación En PSeint: Borrar Parte De Una Cadena El Objetivo Es Crear Un Programa Que Le Pida Al Usuario Una Cadena De Texto Y Dos Números De Posición De Caracteres Y Después Imprima En La Pantalla La Cadena Que Resulta De Extraerle
Introducción
En este ejercicio, se te pedirá que crees un programa en PSeint que le pida al usuario una cadena de texto y dos números de posición de caracteres. Luego, el programa deberá imprimir en la pantalla la cadena que resulta de extraerle los caracteres en las posiciones especificadas. Este ejercicio es una excelente oportunidad para practicar tus habilidades en programación y aprender a trabajar con cadenas de texto en PSeint.
Requisitos del programa
Para completar este ejercicio, debes crear un programa en PSeint que cumpla con los siguientes requisitos:
- Pida al usuario una cadena de texto: El programa debe pedir al usuario que ingrese una cadena de texto. Puedes utilizar la función
LECTURA
para leer la entrada del usuario. - Pida al usuario dos números de posición de caracteres: El programa debe pedir al usuario que ingrese dos números que representen las posiciones de los caracteres que se deben extraer de la cadena.
- Extraiga los caracteres en las posiciones especificadas: El programa debe extraer los caracteres en las posiciones especificadas de la cadena y crear una nueva cadena que no contenga esos caracteres.
- Imprima la nueva cadena en la pantalla: El programa debe imprimir la nueva cadena en la pantalla.
Estructura del programa
A continuación, te presento una posible estructura para tu programa en PSeint:
# Inicio del programa
LECTURA (cadena)
LECTURA (pos1)
LECTURA (pos2)

si pos1 < pos2
entonces
cadena = cadena (1 a pos1) + cadena (pos2 a longitud(cadena))
fin si
fin si
IMPRESION (cadena)
Explicación de la estructura
La estructura del programa se divide en cuatro partes:
- Pida al usuario una cadena de texto: La primera parte del programa utiliza la función
LECTURA
para pedir al usuario que ingrese una cadena de texto. - Pida al usuario dos números de posición de caracteres: La segunda parte del programa utiliza la función
LECTURA
para pedir al usuario que ingrese dos números que representen las posiciones de los caracteres que se deben extraer de la cadena. - Extraiga los caracteres en las posiciones especificadas: La tercera parte del programa utiliza una condición
si
para determinar si la posición 1 es menor que la posición 2. Si es así, entonces extrae los caracteres en las posiciones especificadas de la cadena y crea una nueva cadena que no contenga esos caracteres. - Imprima la nueva cadena en la pantalla: La cuarta parte del programa utiliza la función
IMPRESION
para imprimir la nueva cadena en la pantalla.
Ejemplo de uso
A continuación, te presento un ejemplo de cómo se puede utilizar el programa:
# Inicio del programa
LECTURA (cadena)
LECTURA (pos1)
LECTURA (pos2)
si pos1 < pos2
entonces
cadena = cadena (1 a pos1) + cadena (pos2 a longitud(cadena))
fin si
IMPRESION (cadena)
Entrada: cadena = "hola mundo"
pos1 = 3
pos2 = 6
Salida: cadena = "holo mundo"
Conclusión
Preguntas frecuentes
A continuación, te presento algunas preguntas frecuentes sobre el ejercicio de programación en PSeint: borrar parte de una cadena.
¿Qué es lo que se pide en el ejercicio?
En el ejercicio, se te pide que crees un programa en PSeint que le pida al usuario una cadena de texto y dos números de posición de caracteres. Luego, el programa deberá imprimir en la pantalla la cadena que resulta de extraerle los caracteres en las posiciones especificadas.
¿Cómo se extraen los caracteres en las posiciones especificadas?
Para extraer los caracteres en las posiciones especificadas, se utiliza una condición si
para determinar si la posición 1 es menor que la posición 2. Si es así, entonces se extraen los caracteres en las posiciones especificadas de la cadena y se crea una nueva cadena que no contenga esos caracteres.
¿Cómo se imprime la nueva cadena en la pantalla?
La nueva cadena se imprime en la pantalla utilizando la función IMPRESION
.
¿Qué pasa si la posición 1 es mayor que la posición 2?
Si la posición 1 es mayor que la posición 2, entonces se extraen los caracteres en las posiciones especificadas de la cadena y se crea una nueva cadena que no contenga esos caracteres.
¿Qué pasa si la posición 1 es igual a la posición 2?
Si la posición 1 es igual a la posición 2, entonces no se extraen los caracteres en las posiciones especificadas de la cadena y se imprime la cadena original.
¿Cómo se puede utilizar el programa?
El programa se puede utilizar para extraer caracteres de una cadena de texto en cualquier momento. Solo es necesario ingresar la cadena de texto y las posiciones de los caracteres que se desean extraer.
Respuestas a preguntas adicionales
A continuación, te presento algunas respuestas a preguntas adicionales sobre el ejercicio de programación en PSeint: borrar parte de una cadena.
¿Qué es lo que se debe tener en cuenta al crear el programa?
Al crear el programa, se debe tener en cuenta que la posición 1 es la primera posición de la cadena y la posición 2 es la segunda posición de la cadena.
¿Cómo se puede mejorar el programa?
El programa se puede mejorar agregando más funcionalidades, como la capacidad de extraer caracteres de una cadena de texto en cualquier momento.
¿Qué es lo que se debe hacer si se produce un error en el programa?
Si se produce un error en el programa, se debe revisar el código y corregir el error.
Conclusión
En este artículo, se han presentado algunas preguntas frecuentes y respuestas adicionales sobre el ejercicio de programación en PSeint: borrar parte de una cadena. Esperamos que esta información sea útil para ti.