Está en la página 1de 2

GUÍA PRÁCTICA SEMANA 09

CURSO FUNDAMENTOS DE PROGRAMACIÓN


CARRERA Ingeniería de Sistemas Computacionales
DOCENTE Ing. Cinthia Calderon A.
 Archivos de Texto
OBJETIVO
 Creación, recorrido. Aplicaciones

CONSIDERACIONES: Para poder analizar, diseñar y solucionar un problema con algoritmos.


1) Análisis
a. Entradas
b. Proceso
c. Salidas.
2) Programación del Algoritmo (IDE Dev C++).

PROBLEMAS:

 PROBLEMA 01: Se quiere implementar una aplicación para gestionar la información


de las obras literaria Poema 20 en el museo de Arte de Lima. El número total de
obras del museo no puede superar un cierto valor máximo 120 personas. La
información que se quiere almacenar para cada obra literaria consiste en:
 Número de catálogo (entero positivo)
 Título de la obra (cadena)
 Nombre del autor (cadena)
 País (Ecuador, Chile, Argentina, México). (2pts)

Las obras se mantendrán ordenadas por el número de catálogo. Se pide:

a) Ingresar los diferentes títulos de obras. (2pts)


b) Implementar un subprograma que cargue en la lista la información de un
archivo de texto museo.txt sobre obras. Para cada obra, el archivo contiene
cuatro líneas, que indican, en este orden, el número de catálogo, el título, el
nombre del autor y el país. (3pts)
c) Implementar un subprograma que, dados una lista de obras y el número de
catálogo de una obra, elimine de la lista la obra con dicho número de
catálogo, si es que existe, y devuelva un valor que indique si la operación ha
tenido éxito. Suponer que la lista de obras está ordenada en orden creciente
por el número de catálogo y que no existen números de catálogo repetidos.
(3pts)

1
 PROBLEMA 02: Se pide construir un programa que procese el stock de una tienda. El
stock es una lista de productos (máximo 150). Para cada producto se mantiene la
siguiente información:
o Código (entero positivo)
o Nombre (una sola palabra)
o Precio (real)
o Unidades (entero positivo)
o Precio por mayor(real) (3pts)

El programa comenzará leyendo la información del stock de un archivo stock.txt. El


archivo contiene cuatro líneas por producto (código, nombre, precio y unidades,
precio mayor).

A continuación, el programa mostrará la lista de productos y calculará y mostrará el


activo total de la tienda (el activo de un producto es su precio por su número de
unidades; el activo total es la suma de los activos de todos los productos). Seguirá
ordenando la lista por nombres de productos y finalmente volverá a mostrar la lista.
(4pts)

La lista como ejemplo al mostrará en el formato como el siguiente:

2123 TV_PLASMA_32" 1500.00 4 unidades


4265 TV_LED_38" 1200.00 12 unidades
4356 DVD_GRABADOR_250_Gb 300.00 8 unidades
3672 TABLET_10"_HD_WiFi_3G 565.40 5 unidades

Se desarrollarán, al menos, los siguientes subprogramas: leer stock, activo (activo


total de la tienda), ordenar, mostrar producto (línea con la información del producto
proporcionado) mostrar stock y el precio por mayor. (3pts)

También podría gustarte