0% encontró este documento útil (0 votos)
23 vistas5 páginas

Investigacion 1

El documento detalla las estructuras de control en programación, que son fundamentales para dirigir el flujo de ejecución de un programa. Se explican cinco estructuras principales: If-Then-Else, Select-Case, While-End, Do-Loop y For-Next, cada una con su descripción, sintaxis, ejemplos y aplicaciones comunes. Además, se incluye una bibliografía para profundizar en el tema.

Cargado por

DARK NIGHT
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
23 vistas5 páginas

Investigacion 1

El documento detalla las estructuras de control en programación, que son fundamentales para dirigir el flujo de ejecución de un programa. Se explican cinco estructuras principales: If-Then-Else, Select-Case, While-End, Do-Loop y For-Next, cada una con su descripción, sintaxis, ejemplos y aplicaciones comunes. Además, se incluye una bibliografía para profundizar en el tema.

Cargado por

DARK NIGHT
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Estructura de control

Diego Leonel Pineda Rentería

Programación Visual

Alfredo Terrazas Porcayo


Estructuras de Control en Programación ................................................................ 1
Introducción ........................................................................................... 1
1. Estructura If-Then-Else.............................................................................. 1
Descripción .......................................................................................... 1
Sintaxis General ..................................................................................... 1
Ejemplo.............................................................................................. 1
Aplicaciones Comunes .............................................................................. 1
2. Estructura Select-Case .............................................................................. 1
Descripción .......................................................................................... 1
Sintaxis General ..................................................................................... 1
Ejemplo.............................................................................................. 2
Aplicaciones Comunes .............................................................................. 2
3. Estructura While-End ............................................................................... 2
Descripción .......................................................................................... 2
Sintaxis General ..................................................................................... 2
Ejemplo.............................................................................................. 2
Aplicaciones Comunes .............................................................................. 2
4. Estructura Do-Loop ................................................................................. 2
Descripción .......................................................................................... 2
Sintaxis General ..................................................................................... 3
Ejemplo.............................................................................................. 3
Aplicaciones Comunes .............................................................................. 3
5. Estructura For-Next ................................................................................. 3
Descripción .......................................................................................... 3
Sintaxis General ..................................................................................... 3
Ejemplo.............................................................................................. 3
Aplicaciones Comunes .............................................................................. 3
Bibliografía ............................................................................................. 3
Estructuras de Control en Programación
Introducción
Las estructuras de control son elementos esenciales en la programación que permiten dirigir el
flujo de ejecución de un programa. Estas estructuras definen cómo y cuándo se ejecutan ciertas
secciones del código, facilitando la toma de decisiones, la repetición de acciones y el manejo de
alternativas en función de condiciones o variables.

En este documento, se detallan las principales estructuras de control, con explicaciones claras,
ejemplos en diferentes lenguajes de programación y sus aplicaciones comunes.

1. Estructura If-Then-Else
Descripción
Permite ejecutar un grupo de sentencias en función de una condición. Si la condición evaluada
es verdadera (True), se ejecuta el bloque de código asociado al 'Then'. Si es falsa (False), se
ejecuta el bloque del 'Else' (opcional).

Sintaxis General
If (condición) Then
//Bloque de código si la condición es verdadera
Else
//Bloque de código si la condición es falsa
End If

Ejemplo
edad = 18
if edad >= 18:
print("Eres mayor de edad.")
else:
print("Eres menor de edad.")

Aplicaciones Comunes
- Validación de datos de entrada.
- Ejecución de bloques de código basados en condiciones específicas.

2. Estructura Select-Case
Descripción
Selecciona un bloque de código para ejecutar en función del valor de una variable. Es ideal
cuando existen múltiples opciones posibles.

Sintaxis General
Select Case (variable)
Case valor1
//Bloque de código para valor1

Página 1
Case valor2
//Bloque de código para valor2
Case Else
//Bloque de código por defecto
End Select

Ejemplo
opcion = 2
match opcion:
case 1:
print("Elegiste la opción 1.")
case 2:
print("Elegiste la opción 2.")
case _:
print("Opción no válida.")

Aplicaciones Comunes
- Diseño de menús interactivos.
- Procesamiento de valores discretos en sistemas de opciones.

3. Estructura While-End
Descripción
Ejecuta un bloque de sentencias mientras una condición sea verdadera. Es ideal para iteraciones
donde no se conoce el número exacto de repeticiones.

Sintaxis General
While (condición)
//Bloque de código
End While

Ejemplo
contador = 0
while contador < 5:
print(f"El contador es: {contador}")
contador += 1

Aplicaciones Comunes
- Repetir acciones hasta que se cumpla una condición.
- Control de procesos que dependen de eventos externos.

4. Estructura Do-Loop
Descripción
Ejecuta un bloque de código hasta que una condición se cumpla. A diferencia de 'While',
garantiza al menos una ejecución del bloque.

Página 2
Sintaxis General
Do
//Bloque de código
Loop While (condición)

Ejemplo
import random
numero = 0
while True:
numero = [Link](1, 10)
print(f"Número generado: {numero}")
if numero == 7:
break

Aplicaciones Comunes
- Procesos iterativos que requieren al menos una ejecución.
- Simulaciones o pruebas con datos aleatorios.

5. Estructura For-Next
Descripción
Permite ejecutar un bloque de sentencias un número determinado de veces. Es ideal para
iteraciones con un rango predefinido.

Sintaxis General
For i = inicio To fin Step incremento
//Bloque de código
Next

Ejemplo
for i in range(1, 6):
print(f"Iteración: {i}")

Aplicaciones Comunes
- Recorrer elementos en estructuras de datos.
- Iterar sobre un rango fijo de valores para realizar operaciones repetitivas.

Bibliografía
- Sebesta, R. W. (2019). "Concepts of Programming Languages." Pearson.
- Downey, A. (2016). "Think Python: How to Think Like a Computer Scientist." Green Tea Press.
- Documentación oficial de Python: [Link]
- MSDN. "Control Structures." Microsoft Documentation.

Página 3

También podría gustarte