Hice el algoritmo del profesor en el navegador, a manera de practicar, aprender un poco más y juguetear.
"El mundo en el que vivimos está construido sobre bases de datos".
Hice el ejemplo de código de la clase con otros datos. ¡Espero les sirva!
Realicé el ejercicio en Dev Tools de Google, ¡fácil y entretenido! Entendí el uso del "FOR" definitivamente. ¡Gracias ED Team!
Hice un ejercicio um tanto diferente al del profesor, lo escribí en JS y lo ejecuté en el navegador utilizando alerts y prompts. ¡Espero les sirva!
Una función es un bloque de código que realiza alguna operación. Una función puede definir opcionalmente parámetros de entrada que permiten a los llamadores pasar argumentos a la función. Una función también puede devolver un valor como salida.
Hice el ejemplo de código de la clase con otros datos. ¡Espero les sirva!
Logré realizar el ejercicio con unas líneas de código un tanto distintas a la solución del profesor. Creé una variable constante para el tamaño del tablero y lo utilicé al crear las filas y columnas con el bucle "for". Así también determiné los caracteres a imprimir según la posición en el tablero de cada uno. Utilicé la fórmula para los números pares que el profesor escribió en este ejemplo.
¡Espero les sirva mi aporte!
Un algoritmo es un conjunto de instrucciones o pasos precisos y finitos que se llevan a cabo para resolver un problema o realizar una tarea específica. En términos más simples, es una secuencia de pasos bien definidos que se siguen para alcanzar un objetivo o resolver un problema.
Los algoritmos son fundamentales en la informática y en muchas otras áreas, ya que proporcionan una forma sistemática de abordar problemas y realizar tareas de manera eficiente y efectiva. Aquí hay algunas características clave de los algoritmos:
PRECISIÓN: Cada paso del algoritmo debe ser claro y sin ambigüedades. Debe describir exactamente qué hacer en cada situación.
FINITUD: El algoritmo debe terminar después de un número finito de pasos. No debe entrar en un bucle infinito ni continuar indefinidamente.
EFICIENCIA: Un buen algoritmo se caracteriza por ser eficiente en términos de tiempo y recursos. Debe resolver el problema de manera óptima dentro de las limitaciones dadas.
GENERALIDAD: Debe ser aplicable a diferentes instancias del mismo tipo de problema. Es decir, un algoritmo debe ser capaz de resolver una clase de problemas, no uno específico.
NO AMBIGÜEDAD: Las instrucciones deben ser claras y específicas para que puedan ser ejecutadas por una máquina o persona siguiendo el algoritmo.
Los algoritmos pueden expresarse en varios formatos, como pseudocódigo, diagramas de flujo o lenguajes de programación específicos. Son la base sobre la cual se construyen programas informáticos, ya que guían cómo se deben manipular los datos y ejecutar las operaciones necesarias para alcanzar un resultado deseado.
Realicé el ejercicio en Dev Tools de Google, ¡fácil y entretenido! Entendí el uso del "FOR" definitivamente. ¡Gracias ED Team!