jueves, 30 de mayo de 2019

Principios Basicos para aprender a Programar

ALGORITMOS

¿Que es un algoritmo?

 En el contexto matemático, los algoritmos son una serie de normas o leyes específicas que hace posible la ejecución de actividades, cumpliendo una serie de pasos continuos que no le originen dudas a la persona que realice dicha actividad. Los algoritmos se pueden expresar de diversas formas: lenguaje natural, lenguaje de programación y diagramas de flujo.
Los algoritmos se caracterizan porque: se definen de manera específica en cada paso. Su efectividad, esto significa que un sujeto puede realizar un algoritmo sin utilizar un ordenador y sus pasos son finitos. Exciten tres tipos de algoritmos y estos son....


  • Según su sistema de signo
  • Según su función
  • Según la estrategia



Según su sistema de signos

Alberga algoritmos verbales, matemáticos y computacionales.

  • Algoritmos cualitativos

Son instrucciones paso a paso que se dan de forma oral o escrita, como las recetas de cocina.

  • Algoritmos cuantitativos

Al contrario del anterior, este se basa en instrucciones numéricas, especialmente para encontrar el resultado de algún cálculo o ecuación.

  • Algoritmos computacionales

Son algoritmos complejos por ende, deben ser realizados a través de una computadora y dan como resultado un algoritmo cuantitativo optimizado.

  • Algoritmos no computacionales

Son algoritmos manuales, que no necesitan la ayuda de una máquina.

Según su función

Son algoritmos que ayudan rentabilizar un sistema económico dentro de un comercio.

  • Algoritmo de marcaje

Este algoritmo estudia al cliente, dependiendo de las actitudes que presenta y crea un sistema dinámico para establecer el precio de los productos. También estudia las probabilidades de ganancia, cuando se decide lanzar una oferta o rebajas.

  • Programación dinámica

El algoritmo a base de una programación dinámica. Se ocupa de resolver problemas en colmena. Esto se refiere a la existencia de una dificultad grande que por dentro tiene diversas complicaciones. Lo que hace este sistema es desglosarlas e ir resolviéndolas por separado y así disminuir el inconveniente, hasta llegar a la solución completa.

  • Algoritmos de vuelta atrás

Es usado para los estudios de impacto en los mercados, tráfico, competencias, sociedades, operaciones y precios. Básicamente usa como técnica la observación y el análisis.

  • Algoritmos de ordenamiento

Son instrucciones que enumeran los elementos. Es un algoritmo estricto donde no se puede saltar de un número a otro, porque el resultado final puede ser diferente al esperado.

  • Algoritmos de búsqueda

Se encarga de seleccionar desde una data, elementos específicos que cumplan con un perfil establecido.

  • Algoritmos de encantamiento

Son pasos enlazados, para transmitir una información al público. Se basa en teorías comunicacionales adaptativas y estáticas, como la aguja hipodérmica. Así la audiencia recibe pasivamente el mensaje y se ajusta a la circunstancia, llegando al punto de volverse mecánico.

Según la estrategia

Son algoritmos técnicos, que antes de implementarse pasan por un estudio estratégico.

  • Algoritmos probabilísticos

Son algoritmos aleatorios que dependen de una probabilidad o hipótesis. En algunos casos el uso surge naturalmente, como las planificaciones a futuro. En este caso no se requiere de grandes conocimientos, ni operaciones matemáticas. Claro está que se usa solo para estimar una probabilidad cierta o incierta, lo cual significa que este algoritmo siempre presentará un porcentaje como margen de error.

  • Algoritmos cotidianos

Es el algoritmo más simple y también el más usado. Pues, se basa en la cotidianidad de las personas y en su rutina diaria. Empieza desde que se despiertan, cepillan, comen, trabajan y termina al acostarse.

  • Algoritmos heurísticos

Son algoritmos aproximados, pero sin precisión. Es usado cuando no se encuentra alternativa por las vías normales y el algoritmo heurístico trata de dar rápidamente una solución.



No hay comentarios.:

Publicar un comentario