Manipulación deCadenas GUÍA Nro. 8 La clase String INTRODUCCIÓN A LA PROGRAMACIÓN (Grupo 7) Lic. MSc. Corina Flores Villarroel ÍNDICE CONSIGNA ....................................................................................................................................... 3 CONSIDERACIONES GENERALES ............................................................................................ 3 ¿Qué entregar?............................................................................................................................. 4 Cronograma................................................................................................................................... 4 EVALUACIÓN ................................................................................................................................... 4 Estimad@s estudiantes, la presente guía nos permitirá trabajar en ejercicios propuestos con cadenas, más propiamente con la clase String, puesto que un String no es un tipo de dato primitivo en Java, es una clase, por lo tanto tiene sus métodos que nos permitirán manipular cadenas de texto, por citar: length(), devuelve la longitud de una cadena de caracteres charAt(n), devuelve la posición de un caracter dentro de una cadena (las posiciones empiezan a contarse de 0) substring(x,y), devuelve una subcadena dentro de la cadena, siendo x el caracter a partir del cual se extrae e, y el numero de caracteres que se quieren extraer. equals(cadena), devuelve true si dos cadenas que se comparan son iguales y false sino lo son. Distingue mayúsculas y minúsculas. Les recuerdo revisar el material publicado en www.cs.umss.edu.bo que resume los métodos de la clase String Además del proyecto ManejoCadenas.zip CONSIGNA Después de haber realizado la lectura y revisión de los ejemplos, se pide, escribir programas para implementar las siguientes tareas: 1. Contar el número de vocales que se encuentran en una cadena. 2. Contar cuantas veces se encuentra una subcadena dentro de una cadena. 3. Ingresar una cadena de caracteres formadas por números y letras, en ese orden y obtenga otra cadena donde aparezca cada letra tantas veces como lo indique el numero que lo precede. Ejemplo: Si la cadena es 2w4r5f debemos obtener la siguiente cadena: wwrrrrfffff 4. Hacer un programa que al recibir como dato una cadena de caracteres que represente una fecha en formato (dd/mm/aa), genere otra cadena con la misma fecha pero con formato (dd de nombre del mes de aaaa). Por ejemplo si se ingresa la cadena: 28/08/2015 la otra cadena será: 28 de Agosto de 2015. 5. Escriba un programa que calcule la frecuencia de aparición de las vocales de un texto proporcionado por el usuario. Esta solución se debe presentar en forma de histograma a 15 *************** e 8 ******** …. CONSIDERACIONES GENERALES 1. Algunos problemas contienen datos para las pruebas respectivas, se recomienda tomar en cuenta 2. Para cada ejercicio debes aplicar correctamente los métodos precisos de la Clase String 3. Todos los programas deben estar documentados con comentarios, tanto las clases como los métodos dentro del código. ¿Qué entregar? Un CD conteniendo los programas resueltos para posteriormente ser revisados por la docente. IMPORTANTE: el CD debe llevar un rótulo claro y estar contenido dentro de un sobre y no una bolsa. Caso contrario será rechazado. Cronograma Actividades Planteamiento del trabajo 28/08/2015 Entrega del trabajo (solo en horario de 03/09/2015 clases) Fechas EVALUACIÓN Para esta tarea se asignará un puntaje de 10 puntos. Si: 10 5 0 El trabajo cumple con todos los requerimientos descritos en el punto consideraciones generales. El trabajo es incompleto: informe correspondiente no describe con claridad los puntos solicitados y en el orden indicado. De comprobarse que la solución es un plagio. IMPORTANTE ... No se recibirán los trabajos fuera de la fecha prevista para su entrega y trabajos que hayan cumplido con las especificaciones indicadas. Por otro lado, en caso de comprobarse COPIAS se castiga con nota cero
© Copyright 2024