Estruccturas de bifurcacion

Páginas: 3 (595 palabras) Publicado: 18 de mayo de 2014

ESTRUCTURAS DE BIFURCACIÓN

Definición:

Las bifurcaciones permiten ejecutar varias acciones en función del valor de una expresión lógica o relacional. Son las encargadas de controlar el flujode ejecución de un programa. Existen dos bifurcaciones diferentes: if..then..else y case.

If..then..else

Es una bifurcación con dos ramas la parte ELSE es opcional. En primer lugar, lasentencia evalúa una condición o expresión lógica. Después, ejecuta la sentencia_1 si la condición es cierta (True), en caso contrario, si es falsa (False), ejecuta la sentencia_2 si ésta existe.
Ejemplo:Con las siguientes sentencias If anidadas se pretende ordenar tres datos numéricos:

IF (a>=b) and (a>=c)
THEN
BEGIN
Write(a,'>=');
IF b>=c
THEN WriteLn(b,'>=',c)
ELSE WriteLn(c,'>=',b)
ENDELSE
IF a>=b
THEN WriteLn(c,'>=',a,'>=',b)
ELSE IF a>=c
THEN WriteLn(b,'>=',a,'>=',c)
ELSE
Datos estructurados 57
IF b>=c
THEN WriteLn(b,'>=',c,'>=',a)
ELSE WriteLn(c,'>=',b,'>=',a);Case

Es una bifurcación multiramificada. Permite elegir una sentencia entre varias alternativas según el valor de una condición. Consiste en una expresión de selección y un conjunto de sentenciasprecedidas de una lista de valores posibles de la expresión, los valores pueden ser constantes. Sigue la siguiente estructura y el flujograma:

Sintaxis: case condicion_expresion_selector of
lista_1:sentencia_1;
lista_2: sentencia_2;
{ mas de lo mismo ... }
lista_n: sentencia_n
[else
sentencia_x]
end;
La parte [else sentencia_x] es opcional y permite ejecutar una sentencia en el
caso deque el valor de la variable selector no se halle en ninguna de las listas de constantes.
El compilador no genera un error si se encuentran valores repetidos en las listas de
constantes, si bien sólose ejecuta la sentencia correspondiente al primer valor indicado.
Ej.: var caracter : char;
begin
readln(caracter);
case caracter of
'A'..'Z','a'..'z' : writeln ('Es una letra');
'0'..'9' :...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • a estrucctura
  • estrucctura social
  • Puntos De Bifurcacion
  • Estrucctura de china
  • ESTRUCCTURA DE COMPUTADORES
  • Estrucctura del delito
  • Definición de Bifurcación
  • Bifurcacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS