Você está na página 1de 5

TAREA 2 SENTENCIAS DE CONTROL

Fecha: jueves,05 de octubre del 2017


Autor(s): Santiago Tenesaca;
etenesacal1@ups.edu.ec

Universidad Politcnica Salesiana


PROGRAMACIN

LAS ESTRUCTURAS DE CONTROL EN PSEUDO CDIGO

Las estructuras selectivas son utilizadas para controlar el orden en que se ejecutan las sentencias de un programa
mediante un Si (mejor conocido como If), incluyendo sus variantes que son el Si-entonces (If-Then),
Si-entonces-sino (If-Then-Else) y Segn (Switch). Adems de las sentencias, se vern las sentencias
anidadas, as como las de multibifurcacin que pueden ayudar a resolver problemas de clculo. En estas se
evala una condicin en funcin del resultado de la misma ya sea que d como resultado verdadero o falso es
como se elige uno u otro camino.

La representacin de una estructura selectiva es mediante un If-then-else (Si-entonces-Sino) y en un


diagrama de flujo se representan mediante la figura geomtrica de un rombo.
Las estructuras selectivas pueden ser:
Simples,
Dobles,
Anidadas
Mltiples

Estructura Selectiva Simple

La estructura selectiva simple es un If-Then" (Si-Entonces), el cual ejecuta una determinada accin cuando
la condicin resulta ser verdadera o falsa. Si la condicin es verdadera, se ejecuta una accin o instruccin, sin
embargo, si la condicin es falsa, no hace nada.

SNTAXIS EN LENGUAJE DE PROGRAMACIN

Estructura Selectiva Doble

Como vimos la estructura simple no nos permite manejar dos opciones ya que solamente funciona cuando la
condicin es verdadera. Por ello tenemos una estructura selectiva Doble, tambin conocida como If - Then -
Else (Si - Entonces - Sino), en donde si la condicin es verdadera se ejecuta la accin S1 y si es falsa la
accin S2.

SNTAXIS EN LENGUAJE DE PROGRAMACIN

Estructura Selectiva Anidada

Como vimos una estructura de seleccin doble implica a la seleccin de una o dos alternativas (Verdadero o
Falso), sin embargo, una estructura de seleccin Si puede contener ms de dos alternativas de solucin, esto
es porque puede contener otra condicin dentro de otra condicin. Por lo tanto, una estructura selectiva anidada
constar de una serie de estructuras Si anidadas, esto es una condicin dentro de otra.
SNTAXIS EN LENGUAJE DE PROGRAMACIN

Estructura Selectiva Mltiple (Switch)

Con frecuencia es necesario que existan ms de dos opciones posibles. Este tipo de estructura permite decidir
entre varios caminos posibles, en funcin del valor que tome una determinada instruccin. Permite ejecutar
opcionalmente varias acciones posibles, dependiendo del valor almacenado en una variable de tipo numrico.

SNTAXIS EN LENGUAJE DE PROGRAMACIN


Estructuras Repetitivas

En este tema se examinan los diferentes mtodos que utilizamos para crear o construir secciones de cdigo
repetitivas. Lo cual nos lleva al concepto de bucle, las cuales son estructuras que se repiten un nmero
determinado de veces, a los cuales tambin se les conoce como iteraciones. En este tema veremos las sentencias
de: While (mientras) Do - While (hacer mientras) For (desde / para) Cuando utilizamos bucles debemos conocer
cuando detenerlo, para ello es necesario saber cuntas veces vamos a hacer la repeticin, ya que si se desconoce
este dato tendramos un bucle infinito, lo cual nos llevara a un error lgico.

Estructura mientras (While)

Estructura repetitiva conocida como mientras, en su caso el cuerpo del bucle se repite mientras se cumple una
determinada condicin, en donde esta condicin se evala mediante una expresin booleana (recordando que
una condicin booleana nos da como resultado Verdadero o Falso). Si se evala como falso no se toma ninguna
accin y se sale del bucle, en caso que la expresin booleana arroje como resultado verdadero, se ejecuta el
cuerpo del bucle, permitiendo volver a evaluar la expresin y volver a ejecutar el cuerpo del bucle mientras este
sea Verdadero.

SNTAXIS EN LENGUAJE DE PROGRAMACIN

Estructura hacer-mientras (do-while)

Estructura repetitiva conocida como hacer - mientras, es un mtodo muy parecido al While, con la diferencia
de que este funciona al menos una vez. Esto quiere decir que este tipo de estructuras tambin se les conoce
como bucles pre-test, en donde se requiere que el cuerpo del bucle se ejecute al menos una vez sea cual sea el
valor de la expresin o condicho de evaluacin.

El bucle do-while se termina de ejecutar cuando el valor de la condicin es falsa.


En PSeInt se conoce como un repetir, sin embargo, el ciclo termina cuando la condicin es Verdadera.

SNTAXIS EN LENGUAJE DE PROGRAMACIN

Estructura Para (For)

Es una de las estructuras ms utilizadas, La instruccin For ejecuta una secuencia de instrucciones o acciones
un nmero determinado de veces. En su lgica se tienen tres secciones, en la primera de ellas se conoce el valor
inicial, en donde se inicializa la variable de control dando pauta a donde comenzaremos el ciclo, como segunda
seccin tenemos la condicional y como tercera seccin tenemos el incremento o decremento de la variable de
control. Un for se puede representar de las siguientes maneras:

En PSeInt se tiene la opcin Con Paso para definir como se incrementa o decrementa, por default es 1 [1].

SNTAXIS EN LENGUAJE DE PROGRAMACIN

BIBLIOGRAFA

[1] M. Suarez, Estructuras de Control, Mxico, 2014.

Você também pode gostar