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

¿QUE ES UN ALGORITMO? PROYECTO FINAL


Enviado por   •  5 de Julio de 2021  •  Apuntes  •  4.036 Palabras (17 Páginas)  •  180 Visitas

Página 1 de 17

[pic 1]

[pic 2]

[pic 3]

[pic 4]

[pic 5]

  1. Introducción:

Se sabe que muchas de las empresas actuales en el Perú carecen de programas para reducir tiempos de procesos y normalmente hay otras empresas que brindan el servicio de automatización en varios sectores (salud, electricidad, minería, industrial, etc.)

El hecho que puedan usar uno de estos programas o contactar a un proveedor que ofrezca este servicio suele ser muy recurrente por grandes empresas; pero ¿Qué sucede si no tengo el presupuesto para contactar a un proveedor?, ¿Debo dejar de automatizar mis procesos? Aquellas preguntas mencionadas son el día a día de muchas empresas, pero ¿Cuál es la importancia de saber que con las herramientas del trabajo podemos hacerlo?

Es decir, ahorrar tiempo en procesos que puedan tomar horas en asignar, verificar, filtrar, etc., pueden ser realizadas con un solo programa básico como Excel; hay empresas que se dedican netamente en la automatización de procesos, pero conlleva a un presupuesto alto en algunos casos y dependiendo que es lo que la empresa requiera se cambia el contrato y suele ser bastante dependiente del proveedor que lo ofrece.

  1. Marco Teórico:

Nuestro proyecto tiene como finalidad reducir tiempos de revisión, asignación y cálculo de presupuesto por proyecto según la categoría que requiera la parte interesada.

Nosotros hemos optado por implementar un sistema de asignación de proyectos usando un algoritmo simple y sencillo. La empresa Mining Plus se encargan de recibir proyectos en Geología y asignar a una persona para diseñar, optimizar o categorizar el proyecto, actualmente la empresa no cuenta con este tipo de optimización, es decir tenían un flujo establecido por la cual asignación de proyectos y las solicitudes podían estar en cola por días hasta que puedan ser revisados, asignados y finalmente calcular el presupuesto aproximado que tomaría cada proyecto. Nuestro proyecto tiene como finalidad reducir tiempos de revisión, asignación y cálculo de presupuesto por proyecto según la categoría que requiera la parte interesada.

  1. Análisis y Definición de problemática

La empresa Mining Plus no cuenta con un proceso que pueda revisar, asignar y generar un presupuesto de forma rápida, a consecuencia de esto se genera que las solicitudes sigan en cola y no sea asignado en tiempos establecidos con las empresas interesadas. Por nuestro lado queremos implementar la automatización de revisión, asignación y prepuesto por solicitud de proyecto y de esta forma manejar indicadores de producción y generar puntos de mejora en cada proceso establecido en la empresa Mining Plus.

Necesitamos la data de la empresa de todas las solicitudes en cola y hacer pruebas con el algoritmo, este tiene que lograr los procesos mencionados para las solicitudes de los proyectos.

  1. Planteamiento de la solución
  1. Definición de los objetivos del trabajo

Los objetivos del trabajo son los siguientes:

  1. Establecer la automatización por tipo de información de proyecto
  2. Establecer la automatización por tipo de proyecto
  3. Establecer la automatización de asignación de personal
  4. Establecer la automatización del costo aproximado por hora de proyecto

  1. Modelo de solución Lógica

[pic 6]

  1. Modelo de solución Matemático

[pic 7]

  1. Diseño del Algoritmo
  1. Análisis de entrada, salida e intermedios

NOMBRE DE LA
VARIABLE

DESCRIPCIÓN

USO

TIPO

RESTRICCIÓN

info_geo

Contiene la información geológica del proyecto

Entrada

Texto

"completa" o "no completa"

tipo_proyecto

Contiene el tipo de proyecto

Entrada

Texto

Subterráneo (UG) o Tajo abierto (OP) o Geotecnia (GT)

tipo_tarea

Contiene el tipo de tarea a realizarse

Entrada

Texto

Optimizar (D) o Diseñar (D) o Planificar (P) o Cálculo de parámetros (CP)

horas

Contiene las horas asignadas para el proyecto

Entrada

Numérico

Entero," >0 "

pago_hora

Contiene el pago según el número de horas asignados para el proyecto

Salida

Numérico

Entero," >0 "

persona_asignada

Almacena la persona que se encarga de realizar la tarea

Salida

Texto

N

Almacena la cantidad de proyectos asignados por mes

Salida

Texto

">0" y "<8"

  1. Diseño de procedimiento en representación de Diagrama de Flujo[pic 8]
  1. Diseño de procedimiento en representación en Pseudocódigo

INICIO

MOSTRAR “Presente la información geológica”

LEER info_geo, tipo_proyecto, tipo_tarea, hora

Suma = 0

MOSTRAR "Ingrese número de proyectos mensuales"

Repetir

Ingresar N

[C5] = N

Si N < 1 Or N > 7 Entonces

MOSTRAR "El número de proyecto debe ser mayor a 0 y menor a 8"

Fin_si

Hasta N > 0

Para i = 1 hasta N

Si info_Geo = Completa

        SELECCIONAR CASO tipo_proyecto

                Caso “OP”

                        Si tipo_tarea = “O”

                        pago_hora 🡨 150 * hora + (0.2 * hora)

...

Descargar como (para miembros actualizados) txt (14 Kb) pdf (628 Kb) docx (361 Kb)
Leer 16 páginas más »
Disponible sólo en Clubensayos.com