Page 19 - Introduccion a la Programacion
P. 19

CAPÍTULO 1.Estructura lineal |        19




                     De acuerdo con Joyanes: “en la ciencia de la computación y en la programa-
                     ción, los algoritmos son más importantes que los lenguajes de programación o las
                     computadoras. Un lenguaje de programación es sólo un medio para expresar un
                     algoritmo y una computadora es sólo un procesador para ejecutarlo”.

                     En un algoritmo primero es tener claro lo que se pide y que se va a realizar, a
                     partir de una instrucción o definición del problema en un texto. Y entonces
                     iniciar con el análisis analizar, para ello se recomienda tomar papel y lápiz
                     y es escribir en una hoja lo que se va entiendo hasta llegar a clarificarlo para
                     luego ejecutarlo en una serie de pasos e instrucciones lo que significa en un
                     algorítmo.





                        Errores comunes


                     •  Se ha observado que cuando se inicia el aprendizaje de algoritmos se pasa

                        por alto el análisis, el aplicar la habilidad de razonamiento para ensegui-
                        da encontrar la solución e iniciar el desarrollo de este.
                     •  En otros casos se resuelven algoritmos sin errores de sintaxis, inden-
                        tación o de buenas prácticas, en este sentido muy limpios y claros, sin
                        embargo el algorítmo no resuelve lo planteado o solicitado.

                     •  Caso contrario, nuevos aprendices se centran en resolver lo solicitado y
                        planteado, sin aplicar las buenas prácticas, situación que dice “después
                        lo aplico” y eso tiempo nunca llega, lo cual a la larga deja a un hueco
                        como profesionista en el área de la programación.

                     La sugerencia es detenerse y clarificar lo que se pide, de tal manera:

                     1.  Leer y tratar de comprender lo que pide la instrucción o el problema, se
                        sugiere escribir en una hoja en blanco: valores, cifras, variables, incóg-
                        nitas. Y además, cuestionarse: ¿Qué tenemos? ¿Qué necesitamos?
                     2. Identificar la estructura algorítmica a implementar para resolver el pro-
                        blema en cuestión.

                     3. Aplicar reglas de indentación (mejora la legibilidad del código), o ins-
                        trucciones de buenas prácticas.

                     4. Escribir, diseñar, dibujar el algoritmo paso a paso, como se muestra en
                        cada ejemplo de este libro.

                     Cabe mencionar que algunas personas cuando se inician en el aprendizaje
                     de algoritmos y programas de computadora, les toma más tiempo que a
   14   15   16   17   18   19   20   21   22   23   24