jueves, 26 de septiembre de 2019

Estructuras

ESTRUCTURAS

Las Estructuras de Control se emplean para controlar la ejecución y flujo del código, las cuales se dividen en: 
 Estructuras de Selección: son aquellas que se utilizan para realizar operaciones basadas en el valor de una expresión 
 Estructuras de Iteración: son aquellas que nos permiten ejecutar un bloque de código repetidamente mientras una condicíon específica sea verdadera.

Estructuras de Selección: 
 Estructura if.
 Al escribir uno o varios flujos de acción el código contenido en estos se ejecutará siempre y cuando la evaluación de la expresión en la sentencia if se evalue como verdadera. if(expresión-booleana) {la expresión se evaluo verdadera}

Estructuras de Selección: 
 Estructura switch. 
La estrucutura de selección switch tiene una expresión de control y los flujos de código alternos son ejecutados dependiendo del valor constante asociado con esta expresión. Los tipos de datos permitidos para la expresión de control son sbyte, byte, short, ushort, uint, long, ulong, char, string o un tipo enumeración (enumeration).

Estructuras de Selección: 
Sintaxis: 
switch(expresion-de-control)
 { case expresion-contante: 
sentencias; 
break; case expresion-contante: 
sentencias; 
break; 
}

Estructuras de Iteración : 
 For.
  La Estructura for se utiliza cuando se conoce previamente cuantas veces ha de repetirse un bloque de código.Este bloque se repetira mientras la condición evalue una expresión booleana verdadera, no será posible evaluar otro tipo de expresión. 
Sintaxis: 
for(inicializador; condición; iterador)
{ acciones;}

Estructuras de Iteración :
  While. 
La estructura while se utiliza cuando no se conoce previamente cuantas veces ha de repetirse un bloque de código, por lo que puede ejecutarse 0 o más veces. Este bloque se repetira mientras la condición evalue una expresión booleana verdadera, no será posible evaluar otro tipo de expresión.

Estructuras de Iteración :
  While. 
Sintaxis. 
while(condicional) 
{acciones;}

Estructuras de Iteración :
  Do. }
La diferencia entre la sentencia while y do es que do se evalua después de su primer iteración, por lo que al menos siempre se ejecuta una vez.
 Sintaxis. 
do
 {acciones;} 


Resultado de imagen para Estructuras en lenguajes y automatas 2


Resultado de imagen para Estructuras en lenguajes y automatas 2


Resultado de imagen para Estructuras en lenguajes y automatas 2






Algoritmo de notación prefija





No hay comentarios:

Publicar un comentario