Algoritmos
DEFINICIONES DE ALGORITMOS
-Un algoritmo es una lista de operaciones o acciones (instrucciones) para poder encontrar la solución a un problema. Estas instrucciones deben estar ordenadas, estar bien definidas (no ser ambiguas, que cada instruccion tenga un solo significado), finitas (un numero especifico de las mismas para poder finalizar la tarea).
- Es un conjunto preescrito 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. Los algoritmos son el objeto de estudio de la algoritmia.
- Un algoritmo es la expresión de una secuencia precisa de operaciones que conduce a la resolución de un problema.
- Sistema de reglas que permiten obtener una salida específica a partir de una entrada específica. Cada paso debe estar definido exactamente, de forma que pueda traducirse a lenguaje de computadora.
-Esta compuesto por operaciones, métodos y variables.
PROPIEDADES DE ALGORITMOS
-Debe ser finito.
-Toda regla debe definir perfectamente la acción a desarrollar.
-Todos sus pasos deben ser simples y tener un orden definido.
-Un Algoritmo no debe resolver un solo problema particular sino una clase de problemas.
-Un Algoritmo debe ser eficiente y rápido.
METODOS PARA ESCRIBIR LOGARITMOS
- Diagramas de Flujo : Representa la esquematización gráfica de un algoritmo , el cual muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema . Su correcta construcción es sumamente importante porque, a partir del mismo se escribe un programa en
algún Lenguaje de Programación.
- Pseudocódigo : Se puede definir como un lenguaje de especificaciones de algoritmos. El pseudocódigo no es realmente un código sino una imitación y una versión abreviada de instrucciones reales para las computadoras.
-Lenguaje Natural : Es aquél que describe en español, paranuestro caso, los pasos a seguir utilizando un vocabulario cotidiano. Se le conoce como lenguaje jerga cuando se utilizan términos especializados de una determinada ciencia, profesión o grupo.
Problema : Sumar 2 números.
Representación mediante Lenguaje natural:
Inicio Suma
Ingresar primer número
Guardar número en variable a
Ingresar segundo número
Guardar número en variable b
Sumar a y b
Guardar resultado en R
Mostrar R
Fin