Sunteți pe pagina 1din 6

Repblica Bolivariana de Venezuela

Ministerio del Poder Popular para la Educacin Universitaria

Universidad Politcnica Territorial del Norte de Monagas Ludovico Silva

Punta de mata- Estado, Monagas.

ESTRUCTURA DE CONTROL

PROFESORA: ESTUDIANTES:

Ziumira Regaliz Neyluz Chigua#25.926.172

Neimar Chigua#25.997.830
Estructuras de control

Introduccin

Desde que comenzamos las clases, hemos visto que los algoritmos consisten en simples
secuencias de instrucciones; sin embargo, a medida que avanzamos en conocimiento
vemos que existen tareas ms complejas que no pueden ser resueltas empleando un
esquema tan sencillo, en ocasiones es necesario repetir una misma accin, un nmero
determinado de veces o evaluar una expresin y realizar acciones diferentes en base al
resultado. Por lo cual existen diversas estructuras de control que poseen las siguientes
caractersticas:

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.

Tales caractersticas permiten desarrollar de forma muy flexible todo tipo de algoritmos
an cuando slo existen tres tipos fundamentales de estructuras de control como:

Estructura secuencial: es muy simple, ya que indica al procesador que debe ejecutar
de forma consecutiva una lista de acciones; para construir o disear una secuencia de
acciones. Sin embargo, una composicin secuencial no es conmutativa. Un ejemplo de
esto se muestra a continuacin en notacin algortmica y su equivalente FORTRAN

Leer: A Read *, A

Leer: B Read *, B

C A+ B C =A+ B

Escribir C Print *, C

Alternativa.

Repetitiva.
Estructura alternativa

Esta alternativa permite bifurcar el flujo del programa en funcin de una expresin
lgica, este tipo de alternativa se diferencian en tres tipos.

Estructura alternativa simple: permite evaluar una expresin lgica y en funcin de


dicha evaluacin ejecutar una accin o no ejecutarla. Un ejemplo para calcula la
longitud de una circunferencia si el radio es positivo o nulo:

si radio>0 entonces if (radio>0) then

longitud ! 2piradio longitud = 2*pi*radio

fin_si end if

Estructura alternativa doble: Es similar a la anterior con la diferencia de que en este


tipo de estructura se indican acciones no slo para la rama de la expresin lgica
evaluada sea cierta se ejecutan una accin o grupo de acciones y en cado de que sea
falsa se ejecuta un grupo diferente. La sintxis en la notacin algortmica y en
FORTRAN son las que se muestran a continuacin:

si expresin lgica entonces if (expresin lgica) then

Acciones acciones

si no else

Acciones acciones

fin_si end if
Estructura multialternativa: consiste en una expresin selectora que puede tomar
valores diferentes y ejecuta una accin diferente por cada posible valor de la expresin
selectora. La sintaxis de esta estructura es la siguiente:

Segn expresin

Caso valor1:

Accin 1

Caso valor2:

Accin 2 ...

Caso valorN:

Accin n

Otro caso:

Accin

Fin segn

select case (expresin)

Case (valor1)

Accin 1

case (valor2)

accin 2 ...

case (valorn) accin n case default accin end select

La estructura repetitiva se presenta en tres formas:

Estructura desde-hasta: Esta estructura permite repetir la ejecucin de una accin o


de un grupo de acciones un nmero determinado de veces. Sus funcionamientos son
asignar la variable ndice al valor del inicio. Luego El bucle se ejecuta mientras ndice
no alcance el valor de fin. En caso de que no se indique ningn paso el que se emplear
sera +1. Un ejemplo seria:
Desde n!1 hasta 10 hacer do n=1, 10

escribir n print *, n

fin desde end do

Estructura mientras: Esta estructura repite una accin o grupo de acciones mientras
una expresin lgica sea cierta.

Estructura repetir-hasta: Es una estructura que repite una accin o grupo de


acciones hasta que una expresin lgica sea cierta; la sintxis en la notacin algortmica
es la siguiente: repetir

Accin

Hasta expresin lgica

Algo interesante de esta estructura es la presente estructura de control que la expresin


lgica no se evala hasta el final con lo cual el bucle se ejecuta al menos una vez por
contraposicin a la estructura anterior que poda no ejecutarse ninguna.

Entonces la estructura repetitiva Consiste en repetir una accin y dicha repeticin puede
llevarse a cabo un nmero prefijado de veces o depender de la evaluacin de una
expresin lgica.

S-ar putea să vă placă și