Sei sulla pagina 1di 3

Corporación Universitaria Uniremington – Facultad de Ingeniería

Ingeniería de Sistemas – Estructuras de Datos. Lenguaje C , C++


Profesor: John Jairo Orozco D. Ing.

SEGUNDO PARCIAL – IMPLEMENTACIÓN MEMORIA DINÁMICA


Se requiere la implementación de pilas o colas, según lo crea conveniente al siguiente
programa:

Simular un procesador de texto, de tal forma que se pueda escribir un párrafo en la pantalla
(cuadro) de tal forma que:

1. La pantalla del procesador de texto, equivale al tamaño del cuadro creado para digitar y
mostrar el párrafo
2. Cada palabra debe quedar en un nodo diferente
3. Cada que se ingrese un espacio equivale a la finalización de una palabra y el inicio de
otra, la palabra siempre se muestra completa
4. Cada línea de caracteres, equivale al tamaño máximo de cuadro donde va párrafo, por
lo cual se debe marcar como fin de la línea para continuar en la siguiente línea del
párrafo
5. La escritura del texto finaliza al presionar la tecla ENTER

MENÚ: El programa debe ser controlado por el siguiente menú, con las teclas de
Función

****** MINI PROCESADOR DE TEXTO ******

[F1]. Escribir (Se ingresa el párrafo completo, hasta enter)

[F2]. Justificar párrafo a la izquierda (por defecto)

[F3]. Justificar párrafo a centro

[F4]. Justificar párrafo a la derecha

[F5]. Justificar completa (los espacios se distribuyen entre el número de palabras)

[F6]. Justificar completa (los espacios se distribuyen entre el número de palabras)

[F8]. Buscar una palabra y si la encuentra, resaltarla de color en el párrafo

1
Corporación Universitaria Uniremington – Facultad de Ingeniería
Ingeniería de Sistemas – Estructuras de Datos. Lenguaje C , C++
Profesor: John Jairo Orozco D. Ing.

[F9]. Cambia de color el texto del párrafo completo (cada F9 toma un color diferente)

[F10]. Acerca de: muestra una portada sobre el programa y autor

[F11]. Salir.
TENER PRESENTE

1. Para la sustentación debe haber subido previamente a la plataforma el programa


2. Cualquier copia anula los mismos y su nota es cero con copia a Coordinación académica
3. Puede utilizar todos los apuntes, funciones que requiera
4. Subir tanto el archivo fuente como el ejecutable

Ejemplo para el procesador de texto en un cuadro de 50 columnas

***** MINI PROCESADOR DE TEXTO *****


Segundo parcial de Estructuras de datos, consiste
en simular un mini procesador de texto, con
algunas opciones comunes.
Párrafo justificado a la izquierda

***** MINI PROCESADOR DE TEXTO *****


Segundo parcial de Estructuras de datos, consiste
en simular un mini procesador de texto, con
algunas opciones comunes.
Párrafo justificado a la derecha

2
Corporación Universitaria Uniremington – Facultad de Ingeniería
Ingeniería de Sistemas – Estructuras de Datos. Lenguaje C , C++
Profesor: John Jairo Orozco D. Ing.

***** MINI PROCESADOR DE TEXTO *****


Segundo parcial de Estructuras de datos, consiste
en simular un mini procesador de texto, con
algunas opciones comunes.
Párrafo justificado al centro

***** MINI PROCESADOR DE TEXTO *****


Segundo parcial de Estructuras de datos, consiste en
simular un mini procesador de texto, con algunas
opciones comunes.
Párrafo justificación completa

***** MINI PROCESADOR DE TEXTO *****


Segundo parcial de Estructuras de datos, consiste
en simular un mini procesador de texto, con algunas
opciones comunes.
Palabra encontrada y resaltada

Potrebbero piacerti anche