ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

ELABORAR UN ALGORITMO QUE REPRESENTE LAS ACCIONES REALIADAS EN LA PRESENTE IMAGEN


Enviado por   •  6 de Julio de 2018  •  Resúmenes  •  601 Palabras (3 Páginas)  •  757 Visitas

Página 1 de 3

DESARROLLO DE ALGORITMOS

  1. 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]

  1. ELABORAR UN ALGORITMO QUE REPRESENTE LAS ACCIONES REALIADAS EN LA PRESENTE IMAGEN

[pic 3]

  1. ELABORAR UN ALGORITMO QUE REPRESENTE LAS ACCIONES REALIADAS EN LA PRESENTE IMAGEN

[pic 4]

...

Descargar como (para miembros actualizados)  txt (2.4 Kb)   pdf (225.2 Kb)   docx (121.1 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com