¿Necesitas saber programar para aprender algoritmos?
En resumen, cuando aprendes cualquier lenguaje de programación, el proceso de aprendizaje, todos los ejemplos son aprender algoritmos al mismo tiempo. Los algoritmos son métodos para lograr objetivos y los lenguajes de programación son herramientas. Una vez que aprendas el método, podrás utilizar diferentes herramientas para lograr tus objetivos.
En otras palabras, aprendes algoritmos y luego aprendes diferentes lenguajes de programación. Puedes utilizar el mismo algoritmo y diferentes lenguajes de programación para lograr tus objetivos.
Suplemento: En teoría, la mayoría de los lenguajes de programación se pueden implementar, pero cada lenguaje tiene sus propias ventajas y desventajas, por lo que se utilizan diferentes lenguajes en diferentes campos y para diferentes propósitos. Sin embargo, como principiante, le sugiero que comience a aprender los idiomas que usan comúnmente los ingenieros. Esto equivale a decirle que si quiere ir al extranjero, primero aprenderá inglés y luego aprenderá otros. Idiomas alemán y francés. Porque, en primer lugar, ha resumido alguna experiencia de aprendizaje de idiomas en el proceso de aprender inglés, y luego el primer idioma extranjero que aprenda puede ser similar a otros idiomas extranjeros, y si estudia mucho, sabrá cómo encontrar un compañero de idiomas, para que también sepas cómo encontrar un compañero de idiomas cuando aprendas otros idiomas.
Da un ejemplo de c/c simple y fácil de entender:
//¿Cálculo? 1 2 3 4 5 ... 10
int? principal()
{
int? Resultado;
¿Resultado? =1 2 3 4 5 6 7 8 9 10;
¿Volver? 0;
Lo anterior es la forma más estúpida de calcular la suma de 1 a 10, pero también es un algoritmo.
El siguiente es el algoritmo optimizado, porque si quieres cambiar de 1 2 3 a...1000, obviamente simplemente cambias 10 en el programa siguiente a 1000. Este es un algoritmo muy simple para resolver un problema simple.
int? principal()
{
int? resultado = 0;
int? i;
for(I = 1;i lt=10;i)
{?Resultado? =?Resultado? Yo;
}
¿Volver? 0;
}Además, los algoritmos no son sólo cálculos matemáticos, sino que también implican cálculos lógicos, muchos de los cuales no son matemáticos. Por ejemplo, algunas aplicaciones en aplicaciones móviles tienen una mala experiencia de usuario, como una respuesta lenta (no necesariamente un problema de red), que puede deberse a algoritmos insuficientes.
Arriba.