Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Tarea1 Fpe CRM

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

.

-Miguel Chávez Romero

.-Fundamentos de programación
estructurada.

.-Tarea 1

.-Profesora Rosario Huerta E.

.-Universidad Politécnica del Estado de


Morelos

.-IIF 2°”C”

Estructuras de control
Las estructuras de control, denominadas también sentencias de
control, permiten tomar decisiones y realizar un proceso
repetidas veces. Se trata de estructuras muy importantes, ya
que son las encargadas de controlar el flujo de un programa,
según los requerimientos del mismo.

Estructuras selectivas : También llamadas condicionales;


permiten que ciertas sentencias se ejecuten o no en una
función de una determinada condición.

La simple : IF-ELSE
La múltiple : Switch

IF-ELSE : Se puede representar de la siguiente manera.

if(expresión)
bloque_if-1
else
bloque_else-2

Se trata de una estructura de control que permite redirigir un


curso de acción según la evaluación de una condición simple,
sea falsa o verdadera.
Si la condición es verdadera, se ejecuta el bloque de sentencias
1; de lo contrario, se ejecuta el bloque de sentencias 2.

Dentro de los bloques if o else en una sentencia simple pueden


utilizarse a su vez sentencias selectivas simples, dando a lugar
a sentencias selectivas simples anidadas como en el siguiente
ejemplo :
if( n > 0)
if ( a > b )
z=a;
else z = b ;

La cláusula else se asocia a if( a > b). Si quisieramos que se


aplicara al primer if, bastará con encerrar entre llaves el
segundo if.

if( n > 0)
{ if ( a > b )
z=a;
}
else
z=b;

Estructura selectiva múltiple Switch : Esta sentencia permite


ejecutar una de entre varias acciones en función del valor de
una expresión. Es una alternativa a if-else cuando se compara
la misma expresión con diferentes valores.
-Se evalúa la expresión, dando como resultado un número.
-Luego, se recorren los "Case" dentro de la estructura
buscando que el número coincida con uno de los valores.
-Es necesario que coincidan todos sus valores.
-Cuando se encuentra la primera coincidencia, se ejecuta el
bloque de sentencias correspondiente y se sale de la estructura
Switch.

Switch (Expresión)
Case: 1
(Bloque de sentencias 1)
break;
Case :2
(Bloque de sentencias 2)
Case :3
(Bloque de sentencias n)
break;
Fin_Switch

Estructuras de control repetitivas o iterativas : Las estructuras


de control iterativas o de repetición, inician o repiten un bloque
de instrucciones si se cumple una condición o mientras se
cumple una condición.

While : Mientras la condición sea verdadera, se ejecutarán las


sentencias del bloque.

While (Condición)
(Bloque de sentencias)
Fin_While

Do-While : Se ejecuta el bloque de sentencias, hasta que la


condición sea verdadera
Do
(Bloque de sentencias)
While (Condición)

For : La sentencia For da lugar a un lazo o bucle, y permite


ejecutar un conjunto de sentencias cierto número de veces.
-Primero, se evalúan las expresiones 1 y 2, dando como
resultado dos números.
-La variable del bucle recorrerá los valores desde el número
dado por la expresión 1 hasta el número dado por la expresión
2.
-El bloque de sentencias se ejecutará en cada uno de los
valores que tome la variable del bucle.
Ejemplo :
For(i=0;i<10;i++)
(Bloque de sentencias)
fin-for

También podría gustarte