ELABORAR UN ALGORITMO QUE REPRESENTE LAS ACCIONES REALIADAS EN LA PRESENTE IMAGEN
Enviado por Josue Villafuerte Perez • 6 de Julio de 2018 • Resumen • 601 Palabras (3 Páginas) • 850 Visitas
DESARROLLO DE ALGORITMOS
- ELABORAR UN ALGORITMO QUE REPRESENTE LAS ACCIONES REALIADAS EN LA PRESENTE IMAGEN
[pic 1]
DEFINICIÓN DEL PROBLEMA
En el supermercado las personas hacen fila para pagar los productos que están llevando; al llegar a la caja, el objetivo es cancelar los productos, pagar, recibir la boleta y retirarse; la atención es mientras haya personas en la fila, al final del día se saca la cuenta de lo vendido.
ANALISIS DEL PROBLEMA
Descomposición funcional
Entrada:
Ingresar el precio del producto
Proceso:
Ingresar precios mientras haya productos
Acumular el total de los precios
Cobrar productos mientras haya personas en la fila.
Salida
Imprimir total
Diseño top-down
Mientras haya personas hacer:
Mientras haya productos hacer
Ingresar precio
Acumular precios
Imprimir boleta
Acumular total cobrado
Imprimir total del día
Descomposición de datos
Descomponer los datos:
Precio
Acumulado boleta
Acumulado del día
Establecer un esquema de transformación de datos
AcumuladoBoleta = AcumuladoBoleta + precio
AcumuladoDia = AcumuladoDia + precio
DISEÑO DE LA SOLUCIÓN
Proceso filaSupermercado
definir totalBoleta, totalDia, precio Como Real;
definir comprador Como Logico;
comprador<-verdadero;
Mientras comprador=Verdadero Hacer
producto<-Verdadero;
Mientras producto=Verdadero Hacer
Escribir "ingrese precio: ";
Leer precio;
totalBoleta<-totalBoleta+precio;
Escribir "desea ingresar otro producto?: ";
Leer producto;
FinMientras
Escribir "total boleta: ", totalBoleta;
totalDia<-totalDia+totalBoleta;
Escribir "desea ingresar otro comprador?: ";
Leer comprador;
FinMientras
Escribir "total dia: ", totalDia;
FinProceso
[pic 2]
- ELABORAR UN ALGORITMO QUE REPRESENTE LAS ACCIONES REALIADAS EN LA PRESENTE IMAGEN
[pic 3]
- ELABORAR UN ALGORITMO QUE REPRESENTE LAS ACCIONES REALIADAS EN LA PRESENTE IMAGEN
[pic 4]
...