Desafío de AlgoritmosVersión en línea Descubre qué tan bien conoces los algoritmos. por montserrat 1 Puede ser representado por un diagrama de flujo o pseudocódigo. Sí No 2 Los algoritmos pueden describirse usando pseudocódigo o diagramas de flujo. Sí No 3 Un algoritmo para buscar siempre termina en cualquier caso. Sí No 4 Un algoritmo puede ser probabilístico y usar variables aleatorias. Sí No 5 Es independiente del lenguaje de programación en el que se implemente. Sí No 6 La complejidad temporal de un algoritmo se expresa en función del tamaño de la entrada. Sí No 7 Un algoritmo es una secuencia finita de pasos bien definidos para resolver un problema. Sí No 8 Un algoritmo no puede representar bifurcaciones o decisiones. Sí No 9 Toda implementación de software ya es un algoritmo, por lo que no hay diferencias. Sí No 10 Un algoritmo no necesita finito de pasos. Sí No 11 Un algoritmo que no tiene condiciones de ramificación nunca puede devolver diferentes respuestas. Sí No 12 Un algoritmo siempre termina en una sola iteración. Sí No 13 Un algoritmo determinista produce el mismo resultado con las mismas entradas. Sí No 14 El rendimiento de un algoritmo es siempre el mismo en cualquier ordenador. Sí No 15 Todos los algoritmos de ordenación requieren comparaciones entre elementos. Sí No 16 Un algoritmo no puede usar estructuras de datos dinámicas como pilas o colas. Sí No 17 Todos los programas son exactamente iguales a sus algoritmos en todos los casos. Sí No 18 Un algoritmo es una serie de pasos finitos y bien definidos para realizar una tarea. Sí No 19 Puede contener variables, decisiones y bucles. Sí No 20 Debe terminar después de un número finito de pasos para ser útil. Sí No