CONCEPTO
ES UN CONJUNTO PRESCRITO DE INSTRUCCIONES O REGLAS BIEN DEFINIDAS, ORDENADAS Y FINITAS QUE PERMITE REALIZAR UNA ACTIVIDAD MEDIANTE PASOS SUCESIVOS QUE NO GENEREN DUDAS A QUIEN DEBA REALIZAR DICHA ACTIVIDAD.
CARACTERÍSTICAS PRINCIPALES
LAS CARACTERÍSTICAS FUNDAMENTALES QUE DEBE CUMPLIR TODO ALGORITMO SON:
1.UN ALGORITMO DEBE SER PRECISO E INDICAR EL ORDEN DE REALIZACIÓN DE CADA PASO.
2.UN ALGORITMO DEBE ESTAR DEFINIDO. SI SE SIGUE UN ALGORITMO DOS VECES, SE DEBE OBTENER EL MISMO RESULTADO CADA VEZ.
3.UN ALGORITMO DEBE SER FINITO. EL ALGORITMO SE DEBE TERMINAR EN ALGÚN MOMENTO; O SEA, DEBE TENER UN NÚMERO FINITO DE PASOS.
4.UN ALGORITMO DEBE SER LEGIBLES: EL TEXTO QUE LO DESCRIBE DEBE SER CLARO, TAL QUE PERMITA ENTENDERLO Y LEERLO FÁCILMENTE.
¿COMO PODEMOS REPRESENTAR UN ALGORITMO?
DIAGRAMA DE FLUJO
PSEUDOCÓDIGOS
SISTEMAS FORMALES
IMPLEMENTACIÓN
VARIABLES
ESTRUCTURAS SECUENCIALES
DIAGRAMA DE FLUJO
Los diagramas de flujo son descripciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la secuencia de instrucciones y están regidos por ISO.
Los diagramas de flujo son usados para representar algoritmos pequeños, ya que abarcan mucho espacio y su construcción es laboriosa. Por su facilidad de lectura son usados como introducción a los algoritmos, descripción de un lenguaje y descripción de procesos a personas ajenas a la computación.
PSEUDOCÓDIGO
El pseudocódigo (falso lenguaje, el prefijo pseudo significa falso) es una descripción de alto nivel de un algoritmo que emplea una mezcla de lenguaje natural con algunas convenciones sintácticas propias de lenguajes de programación, como asignaciones, ciclos y condicionales, aunque no está regido por ningún estándar.
No hay comentarios:
Publicar un comentario