En primer lugar, debe saber qué significa un algoritmo y cómo está conectado a un lenguaje de programación.
Un algoritmo se define como un procedimiento o método paso a paso para resolver un problema por una computadora en un número finito de pasos. Los pasos de una definición de algoritmo pueden incluir ramificación o repetición dependiendo del problema para el que se está desarrollando el algoritmo. Al definir un algoritmo, los pasos se escriben en un lenguaje humano comprensible e independiente de cualquier lenguaje de programación. Podemos implementarlo en cualquier lenguaje de programación de nuestra elección. Además de ser simplemente un conjunto finito de reglas que proporciona una secuencia de operaciones para resolver un tipo específico de problema, un algoritmo bien definido tiene cinco características importantes :
Finitud Un algoritmo siempre debe terminar después de un número finito de pasos.
- Cómo usar la ordenación por inserción para ordenar una matriz 2D en Java
- ¿Cómo funciona el algoritmo OKCupid?
- ¿Qué algoritmo de búsqueda usan los sitios de matrimonio en línea en India?
- ¿Qué área de finanzas NO se externalizará a computadoras y algoritmos en el futuro?
- ¿Qué algoritmo es el más adecuado para la detección de fraudes en términos de precisión y consistencia en la minería de datos?
Definitividad Cada paso de un algoritmo debe definirse con precisión; Las acciones a realizar deben especificarse de manera rigurosa e inequívoca para cada caso.
Entrada . Un algoritmo tiene cero o más entradas, es decir, cantidades que se le dan inicialmente antes de que comience el algoritmo.
Salida . Un algoritmo tiene una o más salidas, es decir, cantidades que tienen una relación específica con las entradas.
Efectividad En general, también se espera que un algoritmo sea efectivo. Esto significa que todas las operaciones que se realizarán en el algoritmo deben ser lo suficientemente básicas como para que, en principio, puedan realizarse exactamente y en un período de tiempo finito.
¿Ves alguna relación? Sí, hay una relación, el algoritmo no es más que una idea para resolver un problema con la ayuda de un lenguaje de programación.
Entonces, claramente, no es necesario que uno aprenda algoritmos antes de aprender javascript .
Hay muchos tutoriales en línea que puede preferir aprender JavaScript. Algunos de ellos son,
- http: // www. w3schools. com
- http: // www. tutorialespoint. com
- http: // www. javatpoint com / java …
- http: // www. javascript informacion