O GoConqr está de visual novo! Conte para nós o que você achou.

Fluxograma

Estructuras condicionales: if, else, switch y anidamiento

Mendoza Cavildo Karla Teresa Espanhol

Diagrama de flujo sobre estructuras condicionales: if, if-else, switch y encadenamiento y anidamiento

Diagrama de flujo: Estructuras condicionales

Conteúdo do fluxograma

  1. Estructuras Condicionales

  2. If.

    La sentencia if se le conoce como estructura de selección simple y su función es realizar o no una determinada acción o sentencia, basándose en el resultado de la evaluación de una expresión (verdadero o falso), en caso de ser verdadero se ejecuta la sentencia.

  3. If - Else

    La estructura de control if -else permite que un programa ejecute unas instrucciones cuando se cumple una condición y otras instrucciones cuando no se cumple esa condición. En inglés "if" significa "si" (condición) y "else" significa "si no".

  4. Switch

    Los condicionales Switch, son una estructura de control condicional, que permite definir múltiples casos que puede llegar a cumplir una variable cualquiera, y qué acción tomar en cualquiera de estas situaciones

  5. Encadenamiento y Anidamiento

    Una estructura condicional es anidada cuando al cumplirse una condición ya sea falso o verdadero, dentro de esta se encuentra otra estructura condicional.

  6. *Es una estructura basada en la toma de decisiones sobre dos posibles resultados.

    *Las declaraciones dentro del bloque se declararan, se ejecutaran si la condición es verdadera y el control se pasa a la siguiente declaración después de este mismo bloque.

    *Evalua una condición. Si el resultado es true se ejecuta el bloque, pero si es false no se ejecuta.

    *La setencia puede evaluar datos como caracteres, enteros, números de coma flotante o tipos de booleanos.

    * Su declaración es:

    if(condición){

    acción; }

  7. *Tambien decide entre dos resultados como true o false.

    *si Condición resulta verdadera, las demas declsraciones dentro del bloque se ejecutan, pero si la condicion es falsa, las demas declaraciones dentro del bloque else se ejecutan

    *Esta tambien es una estructura basada en la toma de decisiones

    *A diferencia de if, el espacio para else permite ejecutar una declaracion alterna.

    *Su declaración es :

    if

    (condición){ extracto;}

    else if {

    (condición){ extracto;}

    else{ extracto;}

  8. *Cuando queramos que se cumplan condiciones complejas en un condicional, en vez de expresarlo en una sola expresión, puede sernos más sencillo o claro emplear un encadenamiento de condiciones if.

    *Esta también puede tener en su interior otra sentencia if.

    Como:

    if(condición1)​

    if(condición2) if(condición3)

    sentencias;

    else

    if(condición2)

    if(condición3)

    *Si utiliza más de una declaración else if en la fórmula, puede usar el if para simplificar la expresión

  9. *El conmutador puede tener muchas declaraciones de casos.

    *La instrucción switch decide qué caso ejecutar y, si no aplica una instrucción break luego de cada caso, hasta el final de la instrucción.

    *Esta declaración es un tipo de selección de opción múltiple.

    *Cuando la variable se pasa al conmutador, se compara con el valor de cada declaración de caso. Si se encuentra el valor correspondiente, se ejecutan las declaraciones de ese caso particular.

    *Su declaración es:

    switch (variable){ case valor1:

    acción1; case valor2: acción2;

    break; [default:]

    instruccion_default;​}

  10. Estructuras repetitivas/iterativas

  11. While

    Los ciclos while son también una estructura cíclica, que nos permite ejecutar una o varias líneas de código de manera repetitiva sin necesidad de tener un valor inicial e incluso a veces sin siquiera conocer cuando se va a dar el valor final que esperamos

  12. Do-while

    (Instrucción hacer – repetir mientras) es un tipo de estructura repetitiva eficiente. Lo que lo diferencia con el while es que en la estructura do-while la condición se evalúa al finalizar el ciclo, esto hace que las instrucciones se ejecuten cuando menos una vez

  13. For

    La sentencia for (réplica del lenguaje C) es una sentencia que implementa un bucle, es decir, que es capaz de repetir un grupo de sentencias un número determinado de veces.

  14. *Su estructura es más sencilla que la del bucle FOR al no tener incluida a la misma línea la inicialización de las variables su condición para seguir ejecutándose y su actualización.

    *Su estructura es más sencilla que la del bucle for al no tener incluida a la misma línea la inicialización de las variables su condición para seguir ejecutándose y su actualización.

    *Este tipo se utiliza al querer repetir la ejecución de las sentencias un número indefinido de veces y de forma prolongada siempre que se cumpla una condición.

    *No indica más que la condición a cumplir para que se ejecute.

    *Se ejecuta de la siguiente manera:

    while (condición){

    //sentencias a ejecutar

  15. *Se utiliza cuando no se sabe exactamente cuántas veces se habrá de ejecutar el bucle como con while​ ​, pero con la diferencia de que tener la garantía de que este se ejecutará por lo menos una vez.

    *Esa es su diferencia con while, pues la prueba de condición es hecha al finalizar el ciclo, por esto también se le llama como ciclo de condición de salida, pues aunque su condición no se cumpla, su contenido se ejecuta.

    *Es una variación o adición del bucle while ​que se ejecuta una vez para al final evaluar la condición para decidir si se ejecuta otra vez o se termina su ejecución.

    *Se ejecuta de la siguiente manera:

    do {

    //sentencias del bucle } while (condición)

  16. *Este tipo de bucle for es útil para procesar por medio de secuencias y recorrer matrices en iteración.

    *Este tipo de bucle es utilizado para repetir una o más instrucciones un determinado número de veces, pero siempre y cuando se tenga contemplada el número de veces que se necesita que se ejecute.

    *La ejecución de la instrucción o el bloque de instrucciones es repetida hasta que alguna de sus expresiones sea evaluada como false​.

    *Es el más utilizado dentro de la programación, se ejecuta de la siguiente manera:

    for (inicialización;​ condición;actualización) {

    //sentencias a ejecutar en cada iteración

    }

Informações

Descrição
Fluxograma sobre Sem título, criado por Mendoza Cavildo Karla Teresa em 07-11-2020.
Visualizações
7
Avaliação

Mais sobre Estructuras de control

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?