Metodología de la programación

Programación C. Codigo Fuente. Cadenas

  • Enviado por: Servidor Bob
  • Idioma: castellano
  • País: España España
  • 2 páginas
publicidad
publicidad

EXPOSICIÓN DEL PROBLEMA

LA CORRECTA RESOLUCIÓN DEL PROBLEMA, SEGÚN LOS CRITERIOS QUE SE ESPECIFICAN A CONTINUACIÓN PERMITE ALCANZAR LA NOTA DE 50 PUNTOS. SE APLICARAN LOS CRITERIOS DE PENALIZACIÓN ESPECIFICADOS EN LA SECCIÓN SIGUIENTE.

Introducir una frase por teclado, controlando la introducción tecla a tecla, de forma que se cumplan los siguientes requisitos:

  • Solo pueden introducirse letras minúsculas espacios y puntos.

  • La introducción de la frase terminará al pulsar la tecla `INTRO', o cuando se hayan tecleado 50 caracteres.

  • Una vez introducida la frase correcta se deberá visualizar:

    • Longitud de la frase introducida.

    • Número de vocales que contiene la cadena.

    • La frase en mayúsculas.

    • La frase al revés.

    • Se introducirán por teclado dos valores numéricos, de tal forma que el segundo sea superior al primero y ambos sean < = que la longitud de la cadena. Deberá visualizarse la subcadena comprendida entre las posiciones correspondientes a dichos números ( ambos inclusive ).

    LA PRACTICA DEBERÁ SER ENTREGADA CON UNA DOCUMENTACIÓN QUE CONTENGA AL MENOS:

    • Enunciado del Problema.

    • Algoritmo de resolución del Problema ( Diagrama de llaves ).

    • Variables utilizadas comentadas.

    • Código fuente

    • Diseño técnico de la resolución con volcado de pantallas.

    CRITERIOS DE PENALIZACIÓN

    • Cada apartado pedido que falle o no funcione correctamente ( 10 ptos.).

    • Mala calidad de presentación de las pantallas del Programa ( 10 ptos.).

    • Errores en la documentación ( 5 ptos. c/u ).

    • Cada sección que falte de la documentación ( 10 ptos.)

    • Mala calidad en la presentación de la documentación ( 10 pts.)

    MEJORAS SOBRE EL PROBLEMA INICIAL

    MEJORAS A REALIZAR SOBRE EL PROBLEMA PLANTEADO, QUE PERMITEN ALCANZAR LA PUNTUACIÓN MÁXIMA DE 100 PUNTOS.

    • Incluir como posibilidad la utilización de la tecla de retroceso en la introducción de la cadena para borrar un carácter ( 10 ptos).

    • Incluir como posibilidad la utilización de la tecla de escape en la introducción de la cadena para borrar toda la cadena (10 ptos).

    • Visualizar la cadena de tal forma que aparezca en mayúscula la letra que vaya detrás de un punto ( 10 ptos.)

    • La captura de los números se realizará como cadena de caracteres, convertida después a numero ( 20 ptos.)