PSEUDOCÓDIGOS Y DIAGRAMAS DE FLUJO Mejia Delgado Ana Valeria Algoritmo.
■ Conjunto ordenado de operaciones sistemáticas que permite hacer un calculo y
hallar la solución de un tipo de problema- ■ Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permiten llevar acabo una actividad mediante pasos sucesivos que no generen dudas a quien deba hacer dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene de una solución. Ejemplos de algoritmos.
■ En la vida cotidiana, se emplean algoritmos frecuentemente para resolver
problemas ■ -manuales de usuario ■ -instructivo para utilizar un aparato ■ -instrucciones que recibe un trabajador de su patrón ■ -algoritmo de multiplicación ■ -algoritmo de la división ■ -algoritmo de Euclides ■ -método de Gauss Medios de expresión de un algoritmo.
■ Los algoritmos pueden ser utilizados de diferentes maneras:
■ -lenguaje natural ■ -pseudocódigo ■ -diagramas de flujo y lenguajes de programación El lenguaje natural.
■ El Lenguaje Natural corresponde a aquellas lenguas surgidas dentro de un grupo de
humanos, que haciendo caso a sus necesidades expresivas, desarrollaron por convención un sistema de signos, entendidos por la mayoría del grupo, el cual les brindó la oportunidad de comunicarse entre ellos. ■ Se le denomina Lenguaje natural, para diferenciarlo principalmente del lenguaje construido, el cual es desarrollado por disciplinas como la programación o la Lógica matemática, a fin de desarrollar un lenguaje, que permita ciertas operaciones Ventajas y desventajas de expresar algoritmos de manera natural Ventajas Desventajas • Es mas fácil la comprensión de un • Tiende a sobre-ponderar el impacto de algoritmo debido a que se usa un determinadas palabras. lenguaje común. • No es muy sensible al efecto de expresiones • Permite transformarlo a un lenguaje complejas o negaciones. informático después • Ocupa espacio en una hoja de papel en lugar de un apartado en computadora.