Entradas

Mostrando las entradas de diciembre, 2023

Ejemplos de algoritmos

  Algoritmo para comprar por internet Encender nuestro teléfono móvil u ordenador Conectarnos a internet Entrar en el buscador Localizar la tienda online que nos interesa Entrar en la tienda online Localizar el producto que queremos comprar Seleccionar el producto Ir al carrito de la compra Cumplimentar nuestros datos personales Hacer la transacción Revisar nuestro correo electrónico para comprobar que tenemos la orden de pedido Referencias:  Ejemplos de algoritmos

Ventajas y desventajas de un algoritmo

Ventajas.  Permiten el ordenamiento secuencial de los procesos y disminuyen, por lo tanto, el rango posible de errores, ayudando a resolver más rápido y más fácil los problemas planteados. Además, son precisos y permiten ceñirse a una guía específica. Desventajas.  Suelen requerir de  conocimiento  previo y sobre todo técnico, ya que a menudo los algoritmos se expresan (excepto los más cotidianos y sencillos) en un  lenguaje  adaptado al caso en cuestión. 

Tipos de algoritmos

Según su sistema de signos,  es decir, cómo se describen los pasos a seguir, los algoritmos pueden ser: Cuantitativos y cualitativos:  si funcionan a través de cálculos matemáticos o secuencias lógicas. Computacionales o no computacionales:  si requieren o no del uso de un ordenador para la solución o ejecución de una determinada tarea.   Según su función y estrategia,  es decir, qué hacen y cómo lo hacen, existen cinco tipos de algoritmos: Algoritmos de búsqueda:  aquellos que encuentran uno o varios elementos que presenten un conjunto de propiedades dentro de una determinada estructura de datos. Las búsquedas pueden ser: Secuenciales : comparan el elemento a buscar con cada elemento del conjunto, hasta encontrarlo. Binarias:  comparan el elemento de búsqueda con un elemento ubicado en el medio de una serie ordenada para determinar si son iguales.  Algoritmo de ordenamiento:  son los que se utilizan para reorganizar elementos de un li...

Los algoritmos presentan las siguientes características:

Imagen
Secuenciales. Los algoritmos operan en secuencia, debe procesarse uno a la vez. Precisos. Los algoritmos han de ser precisos en su abordaje del tema, es decir, no pueden ser ambiguos o subjetivos. Ordenados. Los algoritmos se deben establecer en la secuencia precisa y exacta para que su lectura tenga sentido y se resuelva el problema. Finitos. Toda secuencia de algoritmos ha de tener un fin determinado, no puede prolongarse hasta el infinito. Concretos. Todo algoritmo debe ofrecer un resultado en base a las funciones que cumple. Definidos. Un mismo algoritmo ante los mismos elementos de entrada (input) debe dar siempre los mismos resultados.

Partes de un algoritmo

Imagen
Todo algoritmo debe constar de las siguientes partes: Input o entrada. El ingreso de los datos que el algoritmo necesita para operar. Proceso. Se trata de la operación lógica formal que el algoritmo emprenderá con lo recibido de entrada. Output o salida. Los resultados obtenidos del proceso, una vez terminada la ejecución del algoritmo.

Definición del algoritmo

Imagen
Un algoritmo informático es un conjunto de instrucciones definidas, ordenadas y acotadas para resolver un problema, realizar un cálculo o desarrollar una tarea. Es decir, un algoritmo es un procedimiento paso a paso para conseguir un fin.