Fundamentos Taller Tres
Fundamentos Taller Tres
Fundamentos Taller Tres
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.
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
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