Son un conjunto de instrucciones / pasos para que una computadora haga algo específico. Cuando haces un sándwich sigues ciertos pasos. Sacas una rebanada de pan. Utiliza un cuchillo para poner mantequilla de maní. Luego te pones gelatina. Luego pones una rebanada sobre la otra.
Los programas generalmente son conjuntos de instrucciones que tratan algunos de estos algoritmos o funciones como tareas individuales. Digamos que haces un programa para vender sándwiches. Aquí hay un ejemplo rápido:
Primero vas a la tienda y recorres los pasillos para obtener ingredientes específicos. Puede optimizar esto y hacerlo todo en un bucle. Entonces te vas a casa. Luego ejecutas un ciclo y haces x número de sándwiches usando tu algoritmo de sándwich. Luego vas a una tienda y esperas a que venga la gente. Luego los vendes y les das cambio. etc.
- Cómo hacer un sistema de filtrado colaborativo con Django como back-end
- Aprendizaje automático: ¿Cuál es la idea general de por qué minimizar la minimización empírica de riesgos es NP-Complete?
- ¿Cuántos tipos de algoritmos SVM existen?
- Como senior que busca postularse a empresas como Google, Palantir, etc., ¿cómo puedo mejorar mis estructuras de datos avanzadas, algoritmos y cursos de bioinformática y tener más confianza en mí mismo al ingresar a un aula y no pensar automáticamente que soy estúpido? ?
- ¿Cuál es el algoritmo de árboles extra en el aprendizaje automático?
Así es como lo explicaría. Aproximadamente (si se amplió un poco) cómo mi padre me explicó la programación cuando era niño.