Estructuras Condicionales en Programación
12 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Cuál es la función de la palabra clave 'si' en una estructura condicional?

  • Evalúa la condición para determinar la operación a ejecutar. (correct)
  • Especifica la operación que se debe realizar si la condición es falsa.
  • Permite ejecutar ambas operaciones simultáneamente.
  • Indica el final de la condición.
  • ¿Qué indica la palabra 'entonces' en una estructura condicional?

  • La condición que siempre se ejecuta
  • El inicio de la condición a evaluar
  • El curso de acción a seguir si se cumple la condición (correct)
  • El fin de la estructura condicional
  • En el formato de un algoritmo, ¿qué indica la palabra 'sino'?

  • El final del algoritmo.
  • El inicio del condicional.
  • El camino alternativo a seguir si la condición es falsa. (correct)
  • La condición a evaluar.
  • ¿Cuál es el propósito principal de una estructura condicional si entonces/sino?

    <p>Bifurcar el flujo en dos opciones distintas</p> Signup and view all the answers

    ¿Cuál es el principal propósito de la estructura repetitiva 'mientras' (while)?

    <p>Permitir que un ciclo se ejecute mientras una condición se mantenga verdadera.</p> Signup and view all the answers

    En un diagrama de flujo que utiliza la estructura 'mientras', ¿qué sucede si la proposición inicial es falsa?

    <p>El ciclo no se ejecuta en absoluto.</p> Signup and view all the answers

    Si se desea calcular el promedio de n números positivos mediante un algoritmo, ¿cuál es el primer paso para comenzar el proceso?

    <p>Leer el valor de n.</p> Signup and view all the answers

    En el contexto de la estructura 'mientras', ¿qué papel juega la condición que se evalúa al inicio del ciclo?

    <p>Determina si las acciones internas se ejecutan o no.</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones describe mejor el ciclo 'for'?

    <p>Se utiliza cuando se sabe de antemano cuántas veces se repetirá.</p> Signup and view all the answers

    En la estructura de control 'for', ¿qué significa el incremento o decremento del contador?

    <p>Determina la forma en que se repite el ciclo, ya sea ascendente o descendente.</p> Signup and view all the answers

    ¿Cuál es el valor que se debe conocer para definir la condición de terminación en un ciclo 'for'?

    <p>El valor final.</p> Signup and view all the answers

    ¿Qué sucede si se omite el incremento en la estructura 'for' al ejecutar el ciclo?

    <p>El ciclo se repetirá múltiples veces por no tener cambios en la variable.</p> Signup and view all the answers

    Study Notes

    Estructuras Condicionales y Selectivas

    • La estructura "si entonces" permite seguir un camino específico si se cumple una condición.
    • Al evaluar la condición, si es verdadera, se ejecutan operaciones específicas; de lo contrario, se omiten.
    • Formato básico:
      • si (condición)
      • entonces
      • operación(es)
      • { Fin del condicional }
    • El uso del condicional proporciona control de flujo en los procesos.

    Funcionamiento de "Si Entonces"

    • La evaluación de la condición determina el flujo del programa.
    • Si la condición es verdadera, se ejecutan las operaciones y se salta al siguiente paso.
    • Si es falsa, las operaciones no se ejecutan y el programa continúa después del fin del condicional.

    Diagrama de Flujo

    • Representa gráficamente la evaluación de la condición con dos salidas: una para verdadera y otra para falsa.

    Ejemplos de "Si Entonces"

    • Ejemplo 1: Imprimir "aprobado" si la calificación es mayor o igual a 70.
    • Ejemplo 2: Aumentar el sueldo en un 15% si es menor a $1000, imprimiendo el nuevo sueldo.

    Estructura "Si Entonces/Sino"

    • Permite bifurcar el flujo en dos ramas.
    • Si la condición es verdadera, se ejecuta una operación; si es falsa, se ejecuta otra.
    • Formato:
      • si condición
      • entonces
      • hacer operación 1
      • sino
      • hacer operación 2
      • { Fin del condicional }

    Funcionamiento de "Si Entonces/Sino"

    • Se evalúa la condición para elegir entre las dos operaciones, asegurando que solo una se ejecute en cada caso.

    Ejemplos de "Si Entonces/Sino"

    • Ejemplo 1: Imprimir "aprobado" o "reprobado" según la calificación.
    • Ejemplo 2: Aumento del sueldo en un 15% si es menor a $1000, o 12% en caso contrario.

    Estructura de Selección con Selector

    • Permite múltiples decisiones basadas en el valor de un selector.
    • Formato:
      • si selector igual
      • valor 1: hacer acción 1
      • valor 2: hacer acción 2
      • ...
      • valor n: hacer acción n
      • fin del condicional
      • hacer acción n + 1

    Diagrama de Flujo con Selector

    • Muestra cómo se toma una decisión basada en múltiples valores del selector, con salidas para cada valor y una salida para el flujo normal.

    Ejemplo de Selección con Selector

    • Al calcular aumentos salariales, se puede usar un selector para determinar el porcentaje de aumento según la categoría del trabajador (1: 15%, 2: 10%, 3: 8%, 4: 7%).

    Estructura Repetitiva Repetir (for)

    • La estructura repetir o for permite realizar ciclos con un número definido de iteraciones.
    • Aplicaciones comunes incluyen el cálculo de nómina total y el promedio de calificaciones.
    • El número de repeticiones se determina al inicio, basado en el planteamiento del problema.
    • Funciona con un contador definido por un valor inicial, valor final y un incremento (u decremento).
    • Diagrama de flujo:
      • Dos formas de ejecución: ascendente y descendente.
      • La variable de control V se compara con el valor final VF para determinar si el ciclo continúa.
    • Ejemplo de un algoritmo para sumar 10 números enteros:
      • Se inicializa una variable de suma a cero.
      • Se repite la lectura de números y se acumulan en la variable suma.
      • La suma se imprime al finalizar el ciclo.

    Estructura Repetitiva Mientras (while)

    • La estructura mientras (while) se utiliza cuando no se sabe cuántas repeticiones se deben hacer.
    • Se basa en que una condición se mantenga verdadera, lo que determina la duración del ciclo.
    • Evalúa la condición antes de entrar al ciclo; si es falsa, no se ejecuta.
    • La ejecución puede ser cero o más veces, dependiendo de la condición inicial.
    • Diagrama de flujo:
      • Comienza con una proposición inicial (PI) que se puede modificar dentro del ciclo.
    • Ejemplo de algoritmo para calcular el promedio de n números positivos:
      • Se leen los números hasta que se cumpla una condición de terminación.
      • Se suman los números y se calcula el promedio mostrando el resultado final.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Este quiz explora las estructuras condicionales y selectivas, específicamente la lógica 'si entonces'. Aprenderás cómo aplicar condiciones en la programación para dirigir el flujo de operaciones. Ideal para estudiantes que buscan comprender estos conceptos fundamentales en el desarrollo de software.

    More Like This

    Use Quizgecko on...
    Browser
    Browser