ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Estructura De Control: Selectiva, Múltiple, Ciclo


Enviado por   •  30 de Junio de 2014  •  1.381 Palabras (6 Páginas)  •  645 Visitas

Página 1 de 6

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 la accion1, si se tiene un valor 2, se ejecuta la acción 2, si toma un valor N, se ejecuta una acción N. y después se continúa con el resto del programa.

EJERCICIOS DE EJEMPLO

La estructura selectiva es muy flexible, lo que permite aplicarla de diferentes formas

1. Esta aplicacion pide un numero por consola y si este se encuentra entre 1,2,3 ó 4, escribe en pantalla su valor en

...

Descargar como (para miembros actualizados) txt (8 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com