Universidad Nacional Autónoma de México. Facultad de Contaduría Contaduría y Administración. Licenciatura en Informática. Asignatura: Análisis, Diseño e Implantación de Algoritmos. Periodo: 2019-1. . Asesor: Gonzalez Guízar Griselda Socorro.
ACTIVIDAD DOCE: DISEÑO DEL ALGORITMO DE UN SISTEMA DE INVENTARIOS. Alumno:
López Gonzaga Sebastián. Matricula: 419022374.
ÍNDICE RESUMEN EJECUTIVO ......................................................................................... 3 INTRODUCCIÓN .................................................................................................... 4 ANÁLISIS DEL SISTEMA DE CONTROL DE INVENTARIOS ................................ 5 Análisis del Algoritmo ....................................................................................... 5 Diagrama Top-Down para un sistema de inventarios ..................................... 6
ALGORITMO IMPLEMENTADO ............................................................................. 7 Código Fuente .................................................................................................... 7 Compilación y Ejecución ................................................................................. 10
CONCLUSIÓN ...................................................................................................... 12 BIBLIOGRAFÍA ..................................................................................................... 13
RESUMEN EJECUTIVO
Dentro de los negocios existen problemas sobre la organización de sus inventar ios, siempre es importante coordinar esto para obtener un beneficio máximo. Si bien existen distintas alternativas, como lo son los métodos de la contabilidad, dentro de la Informática podemos encontrar métodos para organizar estos inventarios; dentro de la implantación de algoritmos existe métodos que se pueden realizar a través del seguimiento de una serie de pasos. La programación es uno de estos métodos que se pueden utilizar para esta organización, el método Top Down es uno de estos métodos que descompone el problema en una serie de pasos (o niveles) para lograr el refinamiento de la problemática. Otra técnica es el Bottom Up, que a diferencia del anterior este refina el problema en forma ascendente de acuerdo a los procesos que necesitan computarizarse con forme vayan apareciendo. Por esto es que en el presente trabajo se presenta el diseño de un algoritmo de un sistema de inventarios que será capaz de registrar tod os los artículos en existencia, del mismo modo se realizará el correspondiente análisis al sistema desarrollado y el registro de todos los datos utilizados.
INTRODUCCIÓN
La necesidad de utilizar la implantación de algoritmos en los negocios ha sido fundamental para el progreso y optimización de estos, la pr ogramación ha ayudado a que se puede mantener un control del inventario existente a través de los multiples programas que se han ido desarrollando. Por esto, en el siguiente trabajo se realizara el diseño de un algoritmo para un siste,a de inventarios, el cual podrá registrar los artículos en existencia de este, y así poder tener un control de los datos existentes. Para el diseño del algoritmo, primero se realizará un un diagrama descendente o también conocido como Top Down y un diagrama Bottom Up para un sistema de inventarios. Esto será a partir del establecimiento de niveles en un orden jerárquico para que nos den una solución para tener un inventario con todos los artículos que se encuentren en existencia. Todo en base a la relación que existe entre las distintas etapas de un sistema de inventarios, con el fin de a partir de la jerarquía ya establecida todo esté relacionado mediante entrada y salida de los datos que componen al sistema.
ANÁLISIS DEL SISTEMA DE CONTROL DE INVENTARIOS
Para diseñar un algoritmo que sea capaz de registrar todos los datos de un sistema de inventarios es necesario entender cómo funciona un sistema de inventarios. Un sistema de control de inventarios son sistemas de contabilidad que se utilizan para registrar las cantidades de mercancías existentes y para establecer el costo de la mercancía vendida. Existen básicamente dos sistemas para llevar a cabo los registros de inventario: el sistema periódico y el sistema perpetuo 1. Los sistemas de inventarios siempre permiten tener la información más actualizada sobre el almacén existente, los costos de compra y venta; sin embargo, para el desarrollo del algoritmo es necesario definir qué es lo que se espera que haga el algoritmo. Análisis del Algoritmo
Se espera que este algoritmo pueda registrar artículos nuevos o existentes que tiene la empresa u organización, deberá poder registrar los precios de venta y compra, además de que estos artículos sean capaces de modificarse. También tendrá que poner una etiqueta a cada artículo en particular, así como0 la cantidad existente. La eliminación de un artículo también deberá ser una opción, así como la del reinicio del sistema de inventarios. Tendrá un enfoque de refinamiento progresivo, lo cual indica que el problema debe hacer una división de los problemas hasta el más simple. Dentro el diseño de este sistema de inventarios no será tan complicado debido a que únicamente se dedica a el registro de nuevos artículos y no al de, por ejemplo, una transacción.
1 Colectivo
de Autores (2008). Contabilidad General 2. Editorial Félix Varela. La Habana.
Diagrama Top-Down para un sistema de inventarios
Dentro del siguiente diagrama podemos darnos cuenta de cómo será el funcionamiento del algoritmo para este sistema, Este divide los pasos que se necesitan para realizar el debido inventario dentro de la empresa en base a la popularización o seguimiento de un enfoque de arriba hacia abajo.
ALGORITMO IMPLEMENTADO A partir de la utilización del Software Dev C++, se implementó el algoritmo desarrollado, a continuación, se muestran capturas de pantalla del código desarrollado y la ejecución al término de la compilación: Código Fuente
Compilación y Ejecución
CONCLUSIÓN Sin duda, el control de inventarios se ha ido optimizando gracias a la implementación de algoritmos, ya que estos han permitido el registro exacto de la cantidad existente dentro de almacén, y así evitar errores en el momento de un análisis contable. La elaboración de diagramas nos permite registrar los datos que permitirán al algoritmo satisfacer las necesidades que le pedimos que resuelva. Si bien el algoritmo implementado en el presente trabajo aún es precario, existen algoritmos más desarrollados que nos permiten realizar y registrar más transacciones de empresas mucho más grandes.
BIBLIOGRAFÍA Facultad de Contaduría y Administración UNAM. (2017). "Análisis Diseño e Implantación de Algoritmos. Apunte electrónico.". Ciudad de México: UNAM. Colectivo de Autores (2008). Contabilidad General 2. Editorial Félix Varela. La Habana. Admin. (2015). "La Aplicación De Algoritmos En Los Inventarios De Activos Fijos.". 12 de noviembre de 2018, de HTK Sitio web: http://htk-id.com/la-aplicacion-dealgoritmos-en-los-inventarios-de-activos-fijos/