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
Publicar un comentario