Estructura De Control: Selectiva, Múltiple, Ciclo
Enviado por Edgar_Torres • 30 de Junio de 2014 • 1.381 Palabras (6 Páginas) • 575 Visitas
UNIVERSIDAD TECNOLÓGICA DE CIUDAD JUÁREZ
ITIM23
Edgar David Ortega Torres
13320440
PROGRAMACIÓN APLICADA
Estructura de control: Selectiva, Múltiple, Ciclo
23 DE JUNIO DEL 2014
ESTRUCTURA DE CONTROL
Selectiva
Estructura Selectivas.
Se utilizan para tomar decisiones lógicas, se evalúa una condición y en función al resultado se realiza una determinada secuencia de instrucciones.
Estas estructuras se clasifican en:
Simple, Dobles, Múltiples.
Estructura Selectiva Simple:
Se identifican porque están compuestos únicamente de una condición. La estructura si-entonces evalúa la condición y en tal caso:
Si la condición es verdadera, entonces ejecuta la acción Si (o acciones si son varias). Si la condición es falsa no se hace nada.
Su sintaxis es la siguiente en pseudocódigo:
Español
Si<condición> Entonces
<Acción S1>
Fin _ si
Ingles
if <condición>
hen
<Acción S1>
End_if
Estructura Selectiva Doble:
Son estructuras lógicas que permiten controlar la ejecución de varias acciones y se utilizan cuando se tienen dos opciones de acción, por la naturaleza de estas se debe ejecutar una o la otra, pero no ambas a la vez, es decir, son mutuamente excluyentes.
Su sintaxis es la siguiente en pseudocódigo:
Español
Si <condición> entonces
<Acción S1>
Sino
<Acción S2>
Fin_Si
Ingles
if <condición> then
<Acción S1 >
else
<Acción S2>
End_if
Estructura Selectiva Múltiple:
Aplicando la estructura de decisión múltiples se evaluara una expresión que podrá tomar n valores distintos, 1, 2, 3,…., n y según que elija uno de estos valores en la condición, se realizara una de las n acciones o lo que es igual, el flujo del algoritmo seguirá solo un determinado camino ente los n posibles. Esta estructura se representa por un selector el cual si toma el valor 1 ejecutará la acción 1, si toma el valor 2 ejecutara la acción 2, si toma el valor n realizara la acción n.
Su sintaxis es la siguiente:
En caso (variable) hacer
Caso 1: Acción 1
Caso2: Acción 2
Caso N: Acción N
En caso contrario:Acción
Fin_caso
EJERCICIOS DE EJEMPLO
Programa que me exprese el mayor de dos números.
Inicio
Entero a=0; b=0;
Escribir ("Ingrese el primer número“);
Leer a;
Escribir (“Ingrese el segundo número“);
Leer b;
Si a > b entonces
Escribir ("El número mayor es: “a);
Si_no
Escribir "El número mayor es: “b);
Fin_si
Fin
Realizar un algoritmo que lea un número que represente el día de la semana y diga que día es.
Inicio
Entero día=0;
Escribir“Elija un número";
Escribir " 1: Lunes ";
Escribir " 2: Martes”;
Escribir“ 3: Miércoles”;
Escribir“ 4: Jueves”;
Escribir“ 5: Viernes”;
Escribir“Ingrese día”
Leer día;
En caso (día) hacer
Escribir (‘Lunes’);
Escribir (‘Martes’);
Escribir (‘Miércoles’);
Escribir (‘Jueves’);
Escribir (‘Viernes’);
Fin_caso
Fin
MULTIPLE
La estructura condicional múltiple SELECT CASE (si múltiple), nos permite que el flujo del programa se bifurque en varias ramas y no solo en dos como en las estructuras If/Then. Así, si se tiene un valor 1, se ejecuta
...