Documente Academic
Documente Profesional
Documente Cultură
Conclusiones
Desarrollar un programa no consiste en sentarse frente al computador y codificarlo en algn lenguaje de programacin, sino que requiere de una estrategia para enfrentar y solucionar un problema planteado, la cual finalmente se codificara para probar su eficacia en el computador La solucin de todo problema es una secuencia lgica de actividades, por lo que es un buen ejercicio el describir ya sea mentalmente y/o en papel las actividades de cualquier proceso pro realizar, primero a nivel genrico y luego en detalle. Por ejemplo, empiece describiendo sus actividades personales (como pseudocdigo) de un da elegido. Cuando quiera dar soluciona un problema no piense en el lenguaje de programacin a emplear en primera instancia, sino ms bien concentre sus esfuerzos mentales en describir las actividades necesarias para dar solucin al problema, al final preocpese por el lenguaje
Qu hemos aprendido?
Trabajo de Grado Gua para el Aprendizaje de las Estructuras de Control mediante Algoritmos en la Programacin Estructurada
www.aprendemosalgoritmos.blogspot.com
Gua para el Aprendizaje de las Estructuras de Control mediante Algoritmos en la Programacin Estructurada
INTRODUCCION
ESTRUCTURAS DE CONTROL
Pocas veces que nos detenemos a pensar si existe un camino estructural que nos permita resolver cualquier problema. Resulta ser importante la lgica para desarrollar un algoritmo computacional de forma clara y standard (si se puede decir as) para que un programa desarrollado por una persona sea fcilmente entendible por cualquier otra, dado que haciendo uso de la lgica propia de cada uno podemos llegar a encontrarnos con programas tan confusos que solo llegaran a ser entendibles por su creador. Esa es la razn fundamental por la cual se busc uniformar la lgica para desarrollar algoritmos computacionales y poder llegar a unas estructuras bsicas sobre las cuales se pueda decir que est fundamentada dicha lgica. Pues bien, el pensamiento humano se mueve entre tres estructuras bsicas: Estructura De Secuencia. Permanentemente estamos inmersos en esta estructura. Es decir primero se planea cada secuencia de acciones (consciente o inconscientemente) antes de ejecutarlas. Estructuras De Decisin. Permite escoger lo que para usted sea la mejor alternativa de entre varias. La decisin se da siempre que usted tenga que escoger de entre, por lo menos, dos caminos lgicos. Estructuras Cclicas. Nos permite repetir una o varias acciones una cantidad definida de veces. Permanente e infortunadamente estamos tambin realizando tareas cclicas.
Cuando vamos a resolver un problema, nos enfrentamos con la dificultad de tener que encontrar una solucin. Para solucionar cualquier dilema, lo primero que se debe conocer es el problema, lo que para nosotros se convierte en el objetivo. Tener claro el objetivo, es como el faro que solo cuando est bien claro nos ilumina el camino. Ese camino tiene un nombre, y dada la orientacin de esta gua es: algoritmo.
QU ES UNALGORITMO?
Es aquel conjunto de pasos secuenciales y ordenados que permiten lograr un objetivo. Un ejemplo prctico: la adquisicin de un libro. El objetivo es adquirir. El algoritmo para su solucin, seria dirigirnos a alguna librera, preguntar por su existencia, de ser afirmativa la respuesta, adquirirlo, caso contrario acudir a otra librera, donde se repetir el proceso para su adquisicin. Conocer las tcnicas de representacin permite evaluar ventajas y desventajas reales, lo que nos permite determinar cul es la tcnica mas apropiada para la representacin de sus algoritmos; las ms conocidas son: Diagramas de Flujo. Diagramacin Rectangular Estructurada. Pseudocdigo.
DAT O CURIOS O DAT O CURIOS O
DAT O CURIOS O
A pesar de la evolucin tecnolgica, la programacin estructurada sigue siendo utilizada paraquienes se inician en el campo de la programacion