Los programas de computadora se basan en algoritmos. ¿Ahora primero ves qué es un algoritmo?
Es un conjunto de pasos que define cómo resolver un problema.
Las computadoras funcionan con programas o softwares y la tarea de estos es resolver un problema. Ahora puede decir que un software es una instanciación concreta de un algoritmo dirigido a computadoras. Puede haber un algoritmo que indique cómo ordenar y reordenar eficientemente millones de números, un algoritmo que indica cómo clasificar el sitio web en un resultado de búsqueda, un algoritmo que indica cómo aplicar un filtro a una imagen, un algoritmo sobre cómo los humanos la voz se convierte en texto de computadora, muchos algoritmos que definen la IA de un juego, etc. Todos estos son algoritmos, cuando los haya creado, lo siguiente es convertir este algoritmo en un lenguaje de programación específico. Cuando hayas hecho esto, Holla! Has creado un software.
- ¿Cuáles son algunos ejemplos bien conocidos donde se usa la programación dinámica?
- ¿Por qué la longitud de una matriz siempre es mayor que el índice más grande de la matriz?
- ¿Cuáles son algunos proyectos geniales de verano de informática personal en IoT y / o algoritmos?
- ¿Cuáles son todas las áreas donde las estructuras de datos se aplican en escenarios del mundo real?
- Cómo explorar los datos para elegir un algoritmo de aprendizaje automático
Nota: El algoritmo puede estar hecho de instrucciones en inglés y matemáticas o solo con cualquiera de ellas. Si algún algoritmo está en esa forma (los tres que acabo de describir), entonces está en forma abstracta y debe convertirlo a lenguaje de programación para crear software. Por el contrario, si ha escrito directamente el algoritmo en lenguaje de programación, entonces ha creado el software; ahora solo tienes que optimizarlo y dejarlo limpio y crujiente.