¡Descarga GA3-220501093-AA2-EV02 Fundamentos de programación estructurada y estructuras cíclicas y más Resúmenes en PDF de Desarrollo de Software solo en Docsity! GA3-220501093-AA2-EV02 Fundamentos de programación estructurada y estructuras cíclicas Joinner M. Bertel Servicio Nacional de Aprendizaje - SENA Análisis y Desarrollo de Software Código de Ficha: 2547394 Centro de Comercio - Regional Antioquia 2 INTRODUCCIÓN Para un Analista y Desarrollador de Sistemas de Información es primordial adquirir una gran destreza en el desarrollo de soluciones algorítmicas, ya que estas se convertirán posteriormente en programas de computador capaces de automatizar las tareas cotidianas de una organización, empresa o individuo. Los fundamentos de programación pueden ser comparados con los fundamentos para conducir un vehículo, pues estos fundamentos son aplicables a cualquier tipo de vehículo sin importar su marca o cilindrada. De la misma manera, los fundamentos de programación son aplicados en cualquier lenguaje de programación. 1. Un algoritmo es un método para resolver un problema mediante una serie de pasos precisos, definidos y finitos. Fases: Análisis del Problema: Esta fase requiere una clara definición donde se contemple exactamente lo que debe hacer el programa y el resultado o solución deseada. Dado que se busca una solución se precisan especificaciones de entrada y salida. Para poder definir bien un problema es conveniente responder a las siguientes preguntas: ● ¿Qué entradas se requieren? (cantidad y tipo) ● ¿Cuál es la salida deseada? (cantidad y tipo) ● ¿Qué método produce la salida deseada? 5 Con la herramienta LPP se pueden crear aplicaciones que hagan uso de 6 las estructuras cíclicas PARA, MIENTRAS y REPITA, permitiendo adquirir los fundamentos necesarios para el manejo de estas estructuras de programación. ESTRUCTURAS CÍCLICAS La Estructura Cíclica “PARA”. La estructura cíclica PARA, permite ejecutar una serie de instrucciones un número determinado de veces. Es habitual en programación que existan instrucciones que se deben ejecutar cíclicamente cierta cantidad de veces. Gracias a la estructura PARA, estas instrucciones se escriben una sola vez dentro de la estructura cíclica y la configuración de esta estructura es la que determina cuántas veces se deben ejecutar. Sintaxis de una estructura Cíclica “PARA” Sintaxis LPP Ejemplo Para variable <- valor Inicial Hasta valor Final Haga //código que se desea repetir Fin Para Para x<--- 1 Hasta 100 Haga Escriba <Hola= Fin Para El ejemplo anterior presenta 100 veces la palabra Hola en pantalla. 7 Para la estructura cíclica “MIENTRAS”. La estructura cíclica MIENTRAS, permite ejecutar una serie de instrucciones un número indeterminado de veces. La cantidad de veces que se repite el ciclo MIENTRAS depende del cumplimiento de una condición, por esta razón es frecuente que el programador no conozca de antemano cuántas veces el ciclo será ejecutado y esta es la principal diferencia con el Ciclo PARA. ¿Qué pasaría si no quisiéramos que nuestro Robot Cíclico realice su recorrido de manera automática un número determinado de veces sino que lo hiciera hasta que una condición suceda, por ejemplo, una orden del usuario? La estructura cíclica MIENTRAS soluciona esta necesidad, configurando un ciclo que evalúa entre ciclo y ciclo una condición para saber si se debe realizar un nuevo ciclo o no.