Algoritmos
Algoritmos
El diccionario de la Real Academia Española define algoritmo como "un conjunto ordenado y finito de operaciones que permiten hallar la solución de un problema".
también como un "método y notación en las distintas formas de calculo"
de lo anterior podemos definir que un algoritmo es:
un conjunto finito de instrucciones o pasos que sirven para resolver un problema de manera secuencial.
Características de los algoritmos:
las características principales que debe tener un algoritmo es:

- finito: debe tener un numero determinado de pasos. Es conveniente numerar los pasos incluyendo un inicio y un final.
- legible: la redacción debe ser clara y precisa para entenderlo de manera fácil.
- preciso: los pasos a seguir deben ser claros, breves y concretos para así evitar ambigüedades.
- eficaz: el algoritmo debe resolver el problema.
- eficiente: utilizar de forma optima los recursos disponibles para resolver el problema.
- definido: al utilizar un algoritmo mas de una vez, siempre de debe llegar al mismo resultado.
Elaboración de algoritmos:
de acuerdo a las características que tiene un algoritmo, este se puede elaborar por medio de tres pasos principales:
- datos de entrada: identificar la información importante que se requiere para empezar a funcionar.
- proceso: agregar los datos y operaciones lógico-matemáticas necesarias para realizar el proceso del algoritmo.
- Datos de salida: revisar la salida de información y verificar que el resultado sea el esperado.
revisemos los siguientes ejemplos:
- Problema: Resolver una multiplicacion
Analisis del problema. Algoritmo:
Datos de entrada:
A, B inicio:
Proceso:
realizar operación de multiplicación, 1.ingresar valor A y valor B
multiplicación= A*B
2. Multiplicación = A*B Datos de salida:
imprimir resultado. 3. Imprimir el resultado de la multiplicación
Fin.
2. Problema: resolver una division
Analisis del problema. Algoritmo:
Datos de entrada: Inicio:
valor A, B Y C. 1. A,B y C
Proceso: 2. si A!=0
SI A!=0 3. C=A/B
Entonces: C=A/B 4.Imprimir C
si no: imprimir "Error" 5.si no: Imprimir "Error"
Datos de salida: Fin.
imprimir C
imprimir "Error"
3. Problema: Area del triangulo
Analisis del problema. Algoritmo:
Datos de entrada: Inicio:
conocer valor b, h. 1. b, h, A
Proceso:
A= b*h/2 2.A= b*h/2
Datos de salida:
imprimir resultado A 3. Imprimir A
Fin
·


Comentarios
Publicar un comentario