Conceptos basicos 💻
Definición Algoritmo:
En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, un algoritmo 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.
Características de un algoritmo:
- Precisión: Los pasos a seguir en el algoritmo deben ser precisados claramente.
- Determinismo: El algoritmo, dado un conjunto de datos idénticos de entrada, siempre debe arrojar los mismos resultados.
- Finitud: El algoritmo, independientemente de la complejidad del mismo, siempre debe ser de longitud finita
Un algoritmo consta de tres secciones o módulos principales.
- Análisis profundo del problema: Representa la operación o acción que permite en ingreso de los datos del problema.
- Construcción del algoritmo: Representa la operación o conjunto de operaciones secuenciales, cuyo objetivo es obtener la solución al problema.
- Verificación del algoritmo: Representa una operación o conjunto de operaciones que permiten comunicar al exterior el o los resultados alcanzados.
¿Cuáles son los tipos de algoritmos?
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.
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.
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.
Según la estrategia
Son algoritmos técnicos, que antes de implementarse pasan por un estudio estratégico.
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.
Algoritmo de escalada
Es un algoritmo descendiente, que inicia con soluciones insatisfactorias y a medida que los errores se corrigen, va escalando hasta llegar al resultado correcto.
Conceptos de programacion:
En informática, se conoce como lenguaje de programación a un programa destinado a la construcción de otros programas informáticos. Su nombre se debe a que comprende un lenguaje formal que está diseñado para organizar algoritmos y procesos lógicos que serán luego llevados a cabo por un ordenador o sistema informático, permitiendo controlar así su comportamiento físico, lógico y su comunicación con el usuario humano.
Tipos de lenguaje de programación
fuente: https://lab.anahuac.mx/~hselley/ayp/conceptosBasicos.html
Me parece muy sintetizada y detallada la información
ResponderEliminarBien detallado los temas y subtema, muy buena información
ResponderEliminarexcelente información muy bien detallado cada sub-tema
ResponderEliminar