Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

GA3-220501093-AA2-EV02 Fundamentos de programación estructurada y estructuras cíclicas, Resúmenes de Desarrollo de Software

actividad chevere que subo para otra

Tipo: Resúmenes

2022/2023

Subido el 04/12/2022

joinner
joinner 🇨🇴

5

(3)

1 documento

1 / 8

Toggle sidebar

Normalmente descargados juntos


Documentos relacionados


Vista previa parcial del texto

¡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.
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved