Cómo aprender fácilmente el pseudocódigo del algoritmo

Honestamente, con este sería mejor ver muchos algoritmos de muchos autores. Comience por encontrar algunos algoritmos con los que esté familiarizado e intente comprender cómo lo han escrito. Si bien la mayoría de los teóricos usan un pseudocódigo similar, no existe una forma universal de escribir el pseudocódigo, pero muchos investigadores tienen un estilo preferido que tiende a reflejarse en cómo las revistas esperan que se escriba o presente el pseudocódigo. De hecho, hay formas populares de escribir pseudocódigo, sé que muchas usan el mismo estilo que en libros como “Introducción a los algoritmos” (CLRS), pero este no tiene por qué ser el caso.

Probablemente la forma más fácil de aprender a escribir pseudocódigo es mirar muchos ejemplos en varios autores. Esto puede ser tan simple como encontrar algunos libros populares sobre Algoritmos y ver cómo lo hacen, luego mirar algunas de las principales revistas y observar cómo los autores escriben pseudocódigo. Luego, una vez que haya hecho esto, intente hacerlo usted mismo con un algoritmo conocido y vea si tiene sentido. Las cosas clave que desea transmitir son las siguientes:

  • Entrada y salida para el algoritmo (la entrada proviene de las instancias del problema que está estudiando), salida (la solución a su problema, es posible que no sepa si es correcta a menos que se demuestre que es el caso).
  • El algoritmo es lo más inequívoco posible. No escriba pasos que su audiencia no pueda entender. Dependiendo del nivel de su audiencia, puede entrar en menos o más detalles. De cualquier manera, no introduzca ambigüedad por ser vago.

¿Quieres decir que quieres poder entender algoritmos escritos en pseudocódigo? Lo que me ayuda mucho es reescribir el pseudocódigo en su lenguaje de script favorito (por ejemplo, por ejemplo, Python). Luego, tomaría el código y lo ejecutaría en un problema de juguete simple para ver si (y cómo) funciona y se comporta.

El pseudocódigo es la expresión de un algoritmo en inglés simple (o francés o alemán o sueco o lo que sea) que describe los pasos lógicos en secuencia e incluye cualquier ejecución condicional o iterativa . Refleja tu comprensión del algoritmo. No hay nada que aprender (a menos que sea analfabeto y no tenga conocimiento de ningún lenguaje natural).

El seudocódigo es una declaración en inglés (u otro idioma) equivalente al código real, no hay una redacción específica, como ocurre con C o Java. No hay nada que aprender excepto el idioma que ya hablas.