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

ESTRUCTURAS DE CONTROL


Enviado por   •  27 de Septiembre de 2011  •  603 Palabras (3 Páginas)  •  895 Visitas

Página 1 de 3

Una estructura de control tiene un único punto de entrada y un único punto de salida.

Una estructura de control se compone de sentencias o de otras estructuras de control.

Existen 3 tipos fundamentales de estructuras de control:

Secuencial.

Alternativa.

Repetitiva.

SECUENCIAL

La más sencilla, simplemente indica una secuencia de acciones a ser ejecutadas de forma consecutiva. La estructura secuencial es una lista consecutiva de acciones donde el orden de aparición indica el orden de ejecución.

La composición secuencial no es conmutativa.

leer a

leer b

c ß a + b

escribir c read *, a

read *, b

c = a + b

print *, c

Existe una notación alternativa, separando las sentencias mediante el carácter ;

leer a; leer b

c ß a + b; escribir c read *, a; read *, b

c = a + b; print *, c

Alternativa simple

Evalúa una expresión lógica y ejecuta una acción (o grupo de acciones) Dónde permite evaluar una expresión lógica y ejecutar una acción si dicha expresión es cierta.

si expresión lógica entonces

acciones

fin_si if (expresión lógica) then

acciones

end if

EJEMPLO:

si radio>0 entonces

longitudß2•pi•radio

fin_si if (radio>0) then

longitud=2*pi*radio

end if

Alternativa doble

Similar a la anterior, ejecuta una acción (o grupo de acciones) si la expresión es cierta y otra acción (o grupo) si es falsa.

si expresión lógica entonces

acciones

si no

acciones

fin_si si expresión lógica entonces

acciones

si no

acciones

fin_si

EJEMPLO:

si expresión lógica entonces

acciones

si no

acciones

fin_si if (radio>0) then

longitud=2*pi*radio

else

print *, ‘Error’

end if

Alternativa múltiple (i)

consiste en una expresión selectora que evalúa una expresión que pueda tomar n valores (enteros, caracteres y lógicos pero nunca reales) y ejecuta una acción o grupo de acciones diferente en función del valor tomado por la expresión selectora.

segun expresión

caso valor1:

acción 1

caso valor2:

acción 2

...

caso valorN:

acción n

otro caso:

acción

fin según select case (expresión)

case (valor1)

acción 1

case (valor2)

acción 2

...

case (valorn)

acción n

case default

acción

end select

...

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