Está en la página 1de 4

2021. “Año de la Consumación de la Independencia y la Grandeza de México”.

Universidad Politécnica del Valle de Toluca.


Plan 2023.
Nombre de la competencia a Nombre de las habilidades blandas:
reforzar: Estructuras de control y
funciones.

Nombre de la asignatura: Unidad de aprendizaje:


Programación U3

Nombre del alumno: Nombre de docente:


Said Valenzuela Patiño Daniel Martín Bravo Sustaita

Nombre de la práctica: Investigación de estructuras de control

Tiempo estimado de duración de la


1-2 Hrs
práctica:

Lugar donde será llevada a cabo la


Aula I6
práctica:

Objetivo general: El objetivo general de las estructuras de control y funciones


en la programación es permitir que el programador pueda crear programas
complejos y funcionales, mediante el uso de herramientas que le permitan
controlar el flujo de ejecución del programa y modularizar su funcionamiento
en unidades más pequeñas y manejables.

Resultado de aprendizaje:
• Establecer estructuras de control dentro de un programa para modificar
el club el flujo de ejecución de instrucciones
• Generar funciones en un programa para descomponer en problemas en
tareas simples o reducir cantidad de código.
2021. “Año de la Consumación de la Independencia y la Grandeza de México”.

Material que se utilizará en la práctica.

• Laptop

Evidencia

Investigación sobre estructuras de control en lenguaje C


Las estructuras de control en los lenguajes de programación, como C, sirven para
controlar el flujo de ejecución de un programa. En otras palabras, permiten decidir qué
instrucciones se ejecutan y cuáles se saltan o repiten, dependiendo de ciertas condiciones
o criterios.
Las estructuras de control son fundamentales para que los programas puedan realizar
tareas complejas y tomar decisiones de manera autónoma. Sin ellas, un programa seguiría
una secuencia de instrucciones de manera lineal, sin tener en cuenta variables externas o
cambios en el estado del programa
A continuación, se presentan algunas de las estructuras de control más utilizadas en C:
Estructuras de control de selección (if-else): La estructura if-else permite ejecutar
diferentes bloques de código en función de si se cumple una determinada condición. Si la
condición es verdadera, se ejecuta el bloque de código asociado al if, y si no, se ejecuta el
bloque asociado al else. La sintaxis es la siguiente:
Estructuras de control de repetición (for, while, do-while): Las estructuras for, while y do-
while permiten ejecutar un bloque de código varias veces, siempre y cuando se cumpla
una determinada condición. La sintaxis de cada una de estas estructuras es la siguiente:
Estructuras de control de salto (break, continue): Las estructuras break y continue
permiten controlar el flujo de ejecución de un programa saltando a una determinada
parte del código. La estructura break se utiliza para salir de un ciclo (for, while, do-while)
antes de que se cumpla la condición, mientras que la estructura continue se utiliza para
saltar a la siguiente iteración de un ciclo sin ejecutar el resto del bloque de código dentro
del ciclo.
2021. “Año de la Consumación de la Independencia y la Grandeza de México”.

Características
Anidamiento: Las estructuras de control se pueden anidar unas dentro de otras, lo que
permite realizar tareas más complejas. Por ejemplo, se puede utilizar una estructura de
control if-else dentro de un ciclo for para tomar decisiones en cada iteración del ciclo.
Flexibilidad: Las estructuras de control son herramientas muy flexibles que permiten
adaptarse a una gran variedad de situaciones. En función de la tarea que se esté
realizando, se pueden utilizar diferentes estructuras de control para controlar el flujo de
ejecución del programa de la manera más adecuada.
En general, las estructuras de control son una parte fundamental de la programación y
permiten crear programas más complejos y útiles. Al utilizar estas estructuras, se puede
tomar decisiones, realizar tareas repetitivas y controlar el flujo de ejecución de un
programa de manera eficiente y efectiva.

Conclusiones:

Las estructuras de control son fundamentales en cualquier lenguaje de programación,


incluyendo el lenguaje C. Permiten controlar el flujo de ejecución de un programa, lo que
significa que se pueden realizar diferentes tareas según se requiera. Las estructuras de
control de selección, repetición y salto son las más utilizadas en C y permiten realizar
tareas específicas como comprobar si se cumple una condición, repetir un bloque de
código varias veces y controlar el flujo de ejecución del programa mediante saltos a
diferentes partes del código.
Preguntas de retroalimentación:

• ¿Qué es una estructura de control?

R: Una estructura de control es un bloque de código que permite controlar


el flujo de ejecución del programa, como las condicionales y los bucles.
• ¿Cuál es el propósito de las estructuras de control?
2021. “Año de la Consumación de la Independencia y la Grandeza de México”.
R: El propósito de las estructuras de control es permitir que el programador
pueda tomar decisiones y repetir tareas de forma automática, según ciertas
condiciones que se establecen en el código.
• ¿Qué es una función en programación?

R: Una función es un bloque de código que se puede reutilizar en


diferentes partes del programa y que puede recibir argumentos de entrada y
devolver valores de salida.
• ¿Cuál es el propósito de las funciones en programación?

R: El propósito de las funciones en programación es modularizar el código


en unidades más pequeñas y reutilizables, lo que facilita la programación y
reduce la cantidad de código repetitivo que se necesita escribir.

Fuentes bibliográficas

• C Functions. (s. f.). https://www.programiz.com/c-programming/c-functions

• https://www.colimbo.net/documentos/documentacion/106/FPI08C_Estructuras_de_

Control.pdf

También podría gustarte