1. LÓGICA DE PROGRAMACIÓN

1.1 ALGORITMOS
¿QUÉ ES UN ALGORITMO?
Un algoritmo se puede definir como una secuencia de instrucciones que presentan un modelo de solución para determinado tipo de problemas o bien como un conjunto de instrucciones que realizabas en orden conduce  a   obtener  la solución ,de un problema
El diseño de algoritmos requiere creatividad y conocimientos profundos que la técnica de  programación Luis Joyanes programador experto y autor de muchos libros acerca de la lógica los algoritmos son independientes delo lenguajes de programación  en cada problema de algoritmo puede escribirse y luego ejecutarse con un lenguaje de programación el algoritmos es un infraestructura de cualquier solución escrita luego en cualquier lenguaje de programación
características.
Preciso: definirse de manera rigurosa, sin dar lugar a ambigüedades

Definido :  Se sigue un algoritmos dos veces , se obtendrá el mismo resultado
Finito: debe determinar en algún momento
•Puede tener 0 o mas elementos de entrada
•Debe producir un resultado .los datos de salida serán los resultados de efectuar las instrucciones
•Se concluye que un algoritmos debe ser suficiente para resolver el problema entre dos algoritmos que lleven aun mismo objetivo ,siempre será preferible el mas corto (se deberá analizar  la optimización de tiempos / o recursos )
Técnicas de representación 
Para la representación de un algoritmo antes de ser convertido a lenguaje de programación , se utiliza algunos métodos representación escrita , gráfica o matemática los métodos mas conocidos son:
1. Diagramación libre (diagrama de flujo
2. Diagrama Nassi Shneiderman Pseucódigo 
3. Lenguaje Natural (español, ingles, etc)
4. Formulas Matemáticas

donde proviene algoritmo 
La palabra algoritmo proviene del nombre matemático llamado UMHAMMAD IBN MUSSA ALKHWARIZMI que vivió en los siglos VIII y IV.
Ya en el sigo XIX se produjo el primer algoritmo escrito para el computador la autora fue ADA BYRHON en cuyo escrito se detallaba la maquina analítica en 1842.
Es considerada por muchos como la primera programadora aunque desde CHARLES BABBAGE nadie completó su maquina puesto que el algoritmo nunca se completó.

Comentarios

Entradas populares de este blog

3.5 PALABRAS RESERVADAS

3. PROGRAMACIÓN UTILIZANDO UN LENGUAJE DE ALTO NIVEL

3.7 ESTRUCTURAS