martes, 5 de diciembre de 2017

Algoritmo

Concepto y Características de Algoritmo

     La palabra algoritmo proviene del nombre de un matemático (Mohammad Al-Kho Warizmi) el cual estableció los procedimientos o métodos para realizar las operaciones básicas en matemáticas (Suma, Resta, Multiplicación y División), de aquí que la traducción al latín de dicho nombre sea algoritmi lo que significa algoritmo, fundamentalmente el concepto de algoritmo se define como una secuencia de instrucciones o pasos determinados para la resolución de problemas, tales instrucciones o pasos contemplan un inicio, proceso y tienden a un fin, el cual será la solución a dichas problemáticas.

    Una característica principal de los algoritmos es que las instrucciones o pasos que lo integren deben de ser claros y sin ambigüedades, de ésta manera no se contemplarán posibles errores por equivocación.

     Otra de las características principales de los algoritmos es que son finitos, lo que significa que siempre tendrán un fin, por lo tanto, nunca contendrá un listado de acciones infinita, además de que no pueden contener pasos o acciones que sean imposibles de realizar, ni acciones que se ejecuten de manera infinita (bucle), debido a que ésto afectaría el resultado.

Diseño de un Algoritmo.

     Al momento de diseñar un algoritmo que de solución a una problemática definida, éste debe de contener y contemplar diversos elementos, uno de ellos es que independientemente de los datos de entrada siempre pueda concluir de manera satisfactoria y que pueda generar la respuesta deseada, con el propósito de satisfacer las necesidades requeridas, otras características o elementos que debe de contener son: tener un ingreso de datos o inicio del proceso, acciones o pasos definidos para manipular la información o datos ingresados, ser eficaz, tener una salida para poder verificar los resultados de dicho proceso y debe de contener una finalización en donde se de por terminado el proceso.

     Una vez finalizado el algoritmo, se debe de verificar el funcionamiento de éste, en programación el método utilizado para la verificación de cualquier algoritmo es la prueba de escritorio, la cual se basa en realizar una simulación de éste en papel, mediante el cual se ingresarán los datos de inicio y se realizarán las acciones que se deban seguir, registrando los cambios generados por dichas acciones para comprobar que se realice de manera correcta, además  de verificar y validar el algoritmo diseñado, la prueba de escritorio nos permite identificar los posibles errores o cambios que se deban corregir o implementar para que el algoritmo pueda funcionar de manera correcta.

No hay comentarios.:

Publicar un comentario