estructuras algorítmicas 2

7
PROGRAMA DE FORMACIÓN METODOLOGÍA DE LA PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PRESENTADO POR OSWALDO CONTRERAS SIERRA PRSENTADO A: INSTRUCTOR CARLOS ENRIQUE OSORIO OSORIO COMPETENCIA ANALIZAR LOS REQUERIMIENTOS DEL CLIENTE PARA CONSTRUIR EL SISTEMA DE INFORMACIÓN.

Upload: thomas-wright

Post on 25-Jan-2016

16 views

Category:

Documents


0 download

DESCRIPTION

iookm,,,

TRANSCRIPT

Page 1: Estructuras Algorítmicas 2

PROGRAMA DE FORMACIÓN

METODOLOGÍA DE LA PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS

PRESENTADO POR

OSWALDO CONTRERAS SIERRA

PRSENTADO A:

INSTRUCTOR

CARLOS ENRIQUE OSORIO OSORIO

COMPETENCIAANALIZAR LOS REQUERIMIENTOS DEL CLIENTE PARA CONSTRUIR

EL SISTEMA DE INFORMACIÓN.

Page 2: Estructuras Algorítmicas 2

3.3. Actividades de apropiación del conocimiento (Conceptualización y Teorización)

Planteamiento del Problema:

La compañía de seguros AMX tiene contratados a 10 vendedores. Cada uno hace tres ventas a la semana. Su política de pagos es que un vendedor recibe un sueldo base, y un Porcentaje extra por comisiones de sus ventas; dicho porcentaje dependerá del siguiente planteamiento: “Si la suma total de las ventas es superior a $500.000 el porcentaje de comisión recibido será del 10%, en caso de ser inferior será del 5%”. El gerente de la compañía desea saber cuánto dinero obtendrá en la semana cada vendedor por concepto de comisiones por las tres ventas realizadas, y cuanto tomando en cuenta su sueldo base y sus comisiones.

Teniendo como punto de partida la situación problemática de la empresa AMX, se desarrolla el siguiente procedimiento:

Pasos que se han seguido para el Proceso de análisis y diseño de la solución al Problema:

a. Análisis del Problemab. Definición de Variablesc. Diseño del Algoritmo en Diagrama de Flujod. Diseño del Algoritmo en Pseudocódigoe. Prueba de Escritorio

a. Análisis del Problema:

Para llegar a una solución óptima de la situación se debe tener presente que vamos a realizar el procedimiento sobre 10 empleados, para lo cual es recomendable hacer uso de las estructuras repetitivas.

También se debe tener presente que el algoritmo solicita el cálculo de la comisión, la cual depende de los valores acumulados de cada venta y de un porcentaje que se determina de acuerdo con una condición, por lo tanto es fundamental insertar en el procedimiento una estructura Condicional doble, la cual permitirá decidir si el acumulado es superior o inferior a los valores entregado. Para calcular la comisión se deben declarar unas variables que se describen a continuación.

Page 3: Estructuras Algorítmicas 2

b. Definición de Variables: Sueldo: Variable que permite almacenar el sueldo base de cada

empleado Venta1: Almacena el valor de la primera venta Venta2: Almacena el valor de la segunda venta Venta3: Almacena el valor de la tercera venta SumaVentas: Variable que permite guardar en memoria la suma de

las tres ventas. Comisión: Variable que permite calcular el valor de la comisión,

dependiendo del valor almacenado en la variable SumaVentas y del producto del porcentaje dado.

TotalPago: Variable que permite calcular el valor a pagar a cada vendedor. Proceso que se realiza sumando el sueldo más la comisión calculada.

Page 4: Estructuras Algorítmicas 2

c. Diseño del Diagrama de Flujo

Page 5: Estructuras Algorítmicas 2

d. Diseño del PSeudocódigo

Page 6: Estructuras Algorítmicas 2

e. Prueba de Escritorio