EJERCICIOS ALGORITMOS MANEJO DE CADENAS
Diseñar un algoritmo que resuelva cada uno de los siguientes problemas y representarlo con su Diagrama de Flujo y Pseudocódigo
1. Según las siguientes especificaciones, genere un código basado en el nombre ingresado. • Primer caracter del código: Primer caracter del nombre • Segundo caracter del código: Tercer caracter del nombre • Tercer caracter del código: Último caracter del nombre • Cuarto caracter del código: Cantidad de caracteres del nombre
2. Determine cuántas veces se repite una letra en una frase dada. La letra y la frase son ingresadas por el usuario. 3. Dada una frase, devolver la frase sin espacios en blanco. 4. Invertir un número que es ingresado por el usuario y almacenado como cadena. Validar que lo que ingreso el usuario es verdaderamente un número. 5. Dada una frase, devuelva la frase en forma encriptada. El método de encriptación consiste en que el usuario ingrese un valor numérico como la clave de desplazo de caracteres. Ejemplo: Frase = HOLA clave = 3 H = 72(ASCII) Encriptado = 72 + clave = 75 =K O = 79(ASCII) Encriptado = 79 + clave = 92 = \ L = 76(ASCII) Encriptado = 76 + clave = 79 = O A = 65(ASCII) Encriptado = 65 + clave = 68 = D Por lo tanto, el mensaje encriptado es K\OD 6. Cree el algoritmo que desencripta la frase generada por el algoritmo anterior. 7. Dada una palabra, determinar si es un palíndromo (un palíndromo es una palabra que se lee igual de izquierda a derecha o viceversa, por ejemplo ANA, nadan, oro,somos)