Está en la página 1de 9

ESCUELA SUPERIOR POLITÉCNICA DE

CHIMBORAZO
SEDE MORONA SANTIAGO

Alumna:
Mercedes Álvarez
Carrera:
Ingeniería ambiental
Asignatura:
Fundamentos de programación
Docente:
Ing. Evelyn Ordóñez
Pao:
1
Tema:
Estructuras de Control (Proceso)

pág. 1
I. INTRODUCCIÓN
Las estructuras de control son construcciones utilizadas en programación
para controlar el flujo de ejecución de un programa. Permiten tomar
decisiones y repetir instrucciones en función de ciertas condiciones o
criterios.
Las estructuras de control son fundamentales para escribir programas que
realizan tareas específicas y responden a diferentes situaciones. Estas
estructuras nos permiten introducir lógicamente y condiciones en nuestros
programas, lo que les confiere flexibilidad y capacidad de respuesta.
Existen varios tipos de estructuras de control:
 Estructuras de control secuenciales
 Estructuras de control condicionales
 Estructuras de control iterativas
Estas estructuras de control nos permiten escribir programas más complejos
y sofisticados al permitirnos tomar decisiones y repetir instrucciones según
sea necesario. Al utilizar adecuadamente las estructuras de control,
podemos controlar el flujo de ejecución de un programa y lograr el
comportamiento deseado.

II. OPINIÓN PERSONAL


Las estructuras de control en programación son herramientas valiosas y
necesarias para controlar el flujo de ejecución de un programa y permitir
la toma de decisiones y la repetición de tareas según condiciones
específicas, estas estructuras de control son esenciales para escribir
programas que realizan tareas complejas y tomen decisiones lógicas.
Permiten crear programas más flexibles y poderosos, ya que se adaptan
a diferentes situaciones.

pág. 2
III. ARGUMENTACIÓN
CONDICIONALES
QUÉ SON ESTRUCTURAS CONDICIONALES?
Las estructuras condicionales sirven para la toma de decisiones en los
algoritmos: Si ocurre algo entonces ejecutamos unas sentencias y en caso
contrario ejecutamos otras.
Toda toma de decisión tiene una evaluación a realizar para, en función de
ella, tomar la decisión. Esa evaluación generalmente compara una variable
con otra o contra otro valor, para que en base al resultado de esta
comparación, se siga un curso de acción dentro del programa.
Cabe mencionar que la comparación se puede hacer contra otra variable o
contra una constante, según se necesite. Existen tres tipos básicos de
estructuras condicionales, en función de las ramas que puedan tener: las
simples, las dobles y las múltiples.
ESTRUCTURAS CONDICIONALES SIMPLES
Las estructuras condicionales simples se les conocen como “ Tomas de
decisión y realizan una acción únicamente cuando la expresión a evaluar
resulta en un resultado positivo.
Estas tomas de decisión tienen la siguiente forma:
Pseudocódigo:

Diagrama de flujo:

pág. 3
Para los diagramas anteriores aplican las siguientes notaciones que
encontramos a continuación:
 Si: Indica el comando de comparación
 Condición: Indica la condición a evaluar
 Entonces: Precede a las acciones a realizar cuando se cumple la
condición
 Instrucción(es): Son las acciones a realizar cuando se cumple o no
la condición
 Si no: Precede a las acciones a realizar cuando no se cumple la
condición
ESTRUCTURA SELECTIVA MÚLTIPLE SI MÚLTIPLE
La estructura condicional SEGÚN se utiliza cuando queremos evitarnos las
llamadas escaleras de decisiones. La estructura decisión lógica nos puede
proporcionar, únicamente, dos resultados, uno para verdadero y otro para
falso. Una estructura Según...Hacer…opción N, por su parte, nos permite
elegir entre muchas opciones:
Esta estructura permite seleccionar una, dentro de un conjunto de
alternativas, con base en el valor almacenado en un campo variable
denominado selector o campo controlador de la estructura. Es una
estructura selectiva múltiple donde, de acuerdo con el valor que tenga el
controlador, se realiza una determinada tarea una sola vez, es decir, no
repite la ejecución de la tarea o secuencia. De acuerdo al valor que tenga el
controlador el control de ejecución del programa pasa a uno de varios
puntos de éste, evitando así una serie de preguntas.
Representación

pág. 4
En el área de Comandos del PSeint

FUNCIONAMIENTO
Esta instrucción permite ejecutar opcionalmente varias acciones posibles, dependiendo
del valor almacenado en una variable de tipo numérico. Al ejecutarse, se evalúa el
contenido de la variable y se ejecuta la secuencia de instrucciones asociadas con dicho
valor.
Cada opción está formada por uno o más números separados por comas, dos puntos y
una secuencia de instrucciones. Si una opción incluye varios números, la secuencia de
instrucciones asociadas se debe ejecutar cuando el valor de la variable es uno de esos
números.
Opcionalmente, se puede agregar una opción final, denominada De Otro Modo, cuya
secuencia de instrucciones asociada se ejecutará sólo si el valor almacenado en la
variable no coincide con ninguna de las opciones anteriores.

EJEMPLO
Si Entonces

pág. 5
SELECTIVA MÚLTIPLE

REPETITIVAS: MIENTRAS, REPETIR Y PARA


En programación, las estructuras repetitivas (también conocidas como bucles o ciclos)
son utilizadas para ejecutar una serie de instrucciones de forma repetida, permitiendo
automatizar tareas que requieren la repetición de un bloque de código varias veces.
Estas estructuras son fundamentales para la implementación de algoritmos y programas
más eficientes y flexibles.
Existen tres tipos principales de estructuras repetitivas:
 Bucle "Mientras" (While): Permite ejecutar un bloque de código mientras se
cumpla una determinada condición. La condición se evalúa antes de cada
iteración, y si se cumple, se ejecuta el bloque de código. Si la condición deja de
cumplirse, se sale del bucle y se continúa con la ejecución del programa.

 Bucle "Repetir" (Repeat): También conocido como bucle "do-while". Este


bucle se ejecuta al menos una vez, ya que primero se ejecuta el bloque de código
y luego se evalúa una condición. Si la condición es verdadera, se repite el ciclo y
se vuelve a ejecutar el bloque. Si es falsa, se sale del bucle.

 Bucle "Para" (For): Permite ejecutar un bloque de código un número


específico de veces. Se utiliza cuando se conoce de antemano la cantidad de
iteraciones que se van a realizar. Generalmente, se utiliza una variable de control

pág. 6
que se incrementa o decrementa en cada iteración, y se especifica un rango de
valores para dicha variable.
Estas estructuras repetitivas permiten controlar la ejecución de un bloque de código y
repetirlo según las condiciones establecidas. Cada una tiene sus propias características y
se elige según los requisitos del problema a resolver.
EJEMPLO
MIENTRAS

REPETIR

pág. 7
PARA

IV. CONCLUSIÓN
En conclusión, las estructuras de control son herramientas fundamentales en
la programación que nos permiten controlar el flujo de ejecución de un
programa. Estas estructuras nos ayudan a tomar decisiones, repetir acciones
y organizar la lógica de nuestro código.
Las estructuras de control son esenciales para controlar el flujo de ejecución
de un programa y permiten crear programas más flexibles y dinámicos al
adaptarse a diferentes situaciones y condiciones.
Estructuras de control condicionales: nos permiten tomar decisiones en
función de una condición. Los condicionales más comunes son el "if" (si) y
el "else" (sino), que nos permiten ejecutar diferentes bloques de código
dependiendo del resultado de una condición.

pág. 8
V. REFERENCIAS BIBLIOGRÁFICAS

https://galanistaprogramando.wordpress.com/estructuras-
repetitivas/

https://www.youtube.com/watch?v=KVUm5hPXrMM

https://www.unipamplona.edu.co/unipamplona/portalIG/hom
e_77/recursos/documentos/01082019/guia03arduino.pdf

https://enriquebarrueto0.tripod.com/algoritmos/sesion06algor
itmos.htm

pág. 9

También podría gustarte