background preloader

Ejemplos de estructura

Facebook Twitter

Estructuras de Control - Lógica de Programación UPP. Estructuras de selección - dCodinGames. Una parte fundamental de la creación de programas es la necesidad de cambiar la secuencia de las instrucciones y decidir qué instrucciones ejecutar y cuáles no. Las estructuras de control de flujo que le permiten a la computadora tomar decisiones son las estructuras de selección, de las cuales hablaré en esta entrada. Existen tres tipos de estructuras de selección: Estructura de selección simpleEstructura de selección dobleEstructura de selección múltiple A continuación, revisaré brevemente cada una de ellas.

Estructura de selección simple El objetivo de esta estructura es decidir ejecutar un bloque de código o no. Figura 1. Como se puede apreciar en la figura 1 la estructura de selección simple se compone de tres partes: La expresión condicional, es decir, una expresión relacional o booleana. Figura 2. En la figura 2 muestro como se escribe esta estructura usando la notación de seudocódigo, y en la figura 3 muestro como se escribe usando el lenguaje Java. Figura 3. Figura 4. Figura 5. Estructuras Repetitivas | Programación Galanista.

Las estructuras repetitivas se utilizan cuando se quiere que un conjunto de instrucciones se ejecuten un cierto número finito de veces, por ejemplo, escribir algo en pantalla cierta cantidad de veces, mover un objeto de un punto a otro cierta cantidad de pasos, o hacer una operación matemática cierta cantidad de veces. Se les llama bucle o ciclo a todo proceso que se repite cierto número de veces dentro de un pseudocódigo o un programa y las estructuras repetitivas nos permiten hacerlo de forma sencilla. Esta estructura ejecuta las acciones del cuerpo del bucle un número especificado de veces, y de modo automático controla el número de iteraciones o pasos. Repite el cuerpo del bucle mientras se cumpla una determinada condición. La estructura HACER MIENTRAS cumple la misma función que la estructura MIENTRAS. La diferencia está en que la estructura MIENTRAS comprueba la condición al inicio y repetir lo hace al final.

Para afianzar lo visto: Me gusta esto: Me gusta Cargando... Estructuras condicionales simples y compuestas. No todos los problemas pueden resolverse empleando estructuras secuenciales. Cuando hay que tomar una decisión aparecen las estructuras condicionales. En nuestra vida diaria se nos presentan situaciones donde debemos decidir. ¿Elijo la carrera A o la carrera B? ¿Me pongo este pantalón? Por supuesto que en un problema se combinan estructuras secuenciales y condicionales.

Estructura condicional simple. Cuando se presenta la elección tenemos la opción de realizar una actividad o no realizar ninguna. Podemos observar: El rombo representa la condición. Problema: Ingresar el sueldo de una persona, si supera los 3000 pesos mostrar un mensaje en pantalla indicando que debe abonar impuestos. Diagrama de flujo: Podemos observar lo siguiente: Siempre se hace la carga del sueldo, pero si el sueldo que ingresamos supera 3000 pesos se mostrará por pantalla el mensaje "Esta persona debe abonar impuestos", en caso que la persona cobre 3000 o menos no aparece nada por pantalla.

Programa: Ver video. Estructuras secuenciales. Explicamos las estructuras secuenciales, cómo se representan en pseudocódigo y algunos ejemplos prácticos de las mismas. La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso. En Pseudocódigo una Estructura Secuencial se representa de la siguiente forma: Observe el siguiente problema de tipo cotidiano y sus respectivos algoritmos representados en Pseudocódigo y en diagramas de flujos: • Tengo un teléfono y necesito llamar a alguien pero no sé como hacerlo.

El anterior ejemplo es un sencillo algoritmo de un problema cotidiano dado como muestra de una estructura secuencial. Asignación La asignación consiste, en el paso de valores o resultados a una zona de la memoria. El símbolo debe leerse “asigne”. Escritura o salida de datos Lectura o entrada de datos.