Un algoritmo es un proceso por el cual se
llega a la solución de una problemática. Está
conformado por una serie de pasos bien
estructurados y con una secuencias lógica.
3.1. Definición y características de un algoritmo
3.1.1. Definición de un algoritmo
Es una secuencia ordenada de pasos
que deben seguirse para resolver un
problema. Un conjunto ordenado y
finito de operaciones.
3.1.2. Características de un algoritmo
Un algoritmo se basa en cuatro características.
Definido: No puede haber
ambigüedad en la instrucción.
Ordenado: Las instrucciones
tienen una secuencia lógica.
Preciso: Los resultados que se
generan son idénticos y acordes
al objetivo establecido.
Finito: Debe tener un
comienzo y un fin explícito.
3.1.3. Identificación de entradas, procesos u salidas de un algoritmo
Cuando realizas un algoritmo, debes pensar
qué requerimentos, entradas, necesitarás para
obtener un resultado, salida, a través de una
serie de pasos que los modificarán, proceso.
3.1.4. Estructuras secuenciales, selectivas y repetitivas
Estructuras secuenciales
Conjunto de instrucciones o acciones
que se preceden una a la otra.
Estructuras selectivas
Se utilizan para establecer una serie
de pasos como alternativa a seguir. El
resultado es verdadero o falso.
También pueden utilizarse operadores
lógicos "AND", "NOT" y "OR".
Estructura selectiva simple: Se da
cuando hay una condición en la que
únicamente interesa una de las dos
posibles respuestas.
Estructura selectiva doble:
Cuando se tienen dos caminos a
seguir y cada uno de ellos lleva a
una serie de acciones diferentes.
Estructura selectiva múltiple:
Cuando se toma una decisión
y se selecciona un camino a
seguir y luego se llega a otra y
se toma un nuevo sendero y
así sucesivamente.
Estructuras repetitivas
Sirven para controlar la
reiteración de una instrucción.
Repeticiones indeterminadas: Tienen
muy claro el inicio pero el final no.