Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estructura de Control
Estructura de Control
Estructura de Control
FACULTAD DE GASTRONOMIA
LICENCIATURA EN GASTRONOMIA
PERÍODO ACADÉMICO
2022 – 2023 CICLO I
ASIGNATURA
TAREA
ESTRUCTURA DE CONTROL
DOCENTE:
LIC. JUAN CARLOS DELGADO
CURSO:
NO 2-12
ESTRUCTURA DE CONTROL
En los lenguajes de programación, las estructuras de control son las encargadas
de controlar el flujo de ejecución de las sentencias de un programa.
Los programas que se desarrollan utilizando solamente variables y operadores son una
simple sucesión lineal de instrucciones básicas. Sin embargo, no se pueden realizar
programas que muestren un mensaje si el valor de una variable es igual a un valor
determinado y no muestren el mensaje en el resto de casos. Tampoco se puede repetir de
forma eficiente una misma instrucción, como por ejemplo sumar un determinado valor a
todos los elementos de un array.
Para realizar este tipo de programas son necesarias las estructuras de control de flujo, que
son instrucciones del tipo: «si se cumple esta condición, hazlo; si no se cumple, haz esto
otro». También existen instrucciones del tipo «repite esto mientras se cumpla esta
condición».
Si se utilizan estructuras de control de flujo, los programas dejan de ser una sucesión
lineal de instrucciones para convertirse en programas inteligentes que pueden tomar
decisiones en función del valor de las variables.
• Secuenciales:
Las instrucciones se ejecutan una después de la otra, en el orden en que están escritas, es
decir, en secuencia. Este proceso se conoce como ejecución secuencial.
• Condicionales:
• Iterativas:
Para desarrollar un programa que lee dos números enteros por teclado, los guarda en
variables, los multiplica y los muestra, no necesitaríamos condiciones ni iteraciones. Una
estructura secuencial sería suficiente para desarrollarlo.
//inicio de programa
INICIO
//declaracion de variables
NUMX
NUMY
RESXY
//entrada de datos
LEER X
LEER Y
//operaciones
RESXY= X*Y
//mostrar resultado
MOSTRAR RESXY
//fin de programa
FIN
#include<stdio.h>
main(void)
int resxy,x,y;
scanf("%d", &x);
scanf("%d",&y);
resxy=(x*y);
return 0;
2. ESTRUCTURA CONDICIONAL
Las estructuras condicionales comparan una variable contra otro(s) valor(es), 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, las simples, las dobles y
las múltiples.
//inicio de programa
INICIO
//declaracion de variables
EDAD
//entrada de datos
LEER EDAD
//condicion
//fin de condicion
FIN SI
//fin de programa
FIN
#include<stdio.h>
main(void)
printf("Ingrese su edad:\n");
scanf("%d", &edad);
//condicion
//esto se muestra siempre y sera lo unico que aparece en este programa si la edad es menor a 18
return 0;