UNIVERSIDAD NACIONAL DEL SUR, Introducción a la Programación, Escuela Superior de Comercio – Nivel Terciario 1 “A” - 2016
TRABAJO DE PROMOCIÓN Escribir un programa en FreePascal modular (usar funciones y procedimientos) que realice las siguientes tareas:
- Crear una estructura de datos para almacenar hasta 100 elementos (string) denominado “Nombres”.
- Cargar en el arreglo “Nombres” una determinada cantidad de personas.
- Ordenar el arreglo “Nombres” por el método de Burbuja Mejorado, y luego mostrar el nuevo ordenamiento.
- Solicitar al usuario tantos nombres como desee. Cada nombre encontrado se eliminará del arreglo “Nombres”, y en caso de no existir se comunicará al usuario. Cada nombre eliminado se guardará en otro arreglo denominado “NombresEliminados” insertándolo en forma ordenada.
- Luego de eliminar nombres, se debe mostrar el arreglo “Nombres” y “NombresEliminados”. Realizar todos los controles necesarios para el manejo de arreglos:
- No cargar más de 100 elementos.
- Insertar si hay lugar.
- Eliminar si existe el elemento.