Podcast
Questions and Answers
¿Qué se denomina a la secuencia de sentencias que se repiten en la solución de un problema?
¿Qué se denomina a la secuencia de sentencias que se repiten en la solución de un problema?
- Estructura
- Variable
- Ciclo (correct)
- Bucle
¿Cuál de las siguientes variables se utiliza para incrementar o disminuir su valor en una cantidad constante?
¿Cuál de las siguientes variables se utiliza para incrementar o disminuir su valor en una cantidad constante?
- Acumulador
- Variable de entrada
- Contador (correct)
- Variable temporal
¿Cuál es uno de los tipos de estructuras repetitivas mencionadas?
¿Cuál es uno de los tipos de estructuras repetitivas mencionadas?
- Si Entonces
- Condición Para
- Bucle Infinito
- Mientras Hacer (correct)
¿Cuál es el propósito de un acumulador en estructuras repetitivas?
¿Cuál es el propósito de un acumulador en estructuras repetitivas?
¿Qué ocurre cuando se ejecuta la última sentencia de un ciclo?
¿Qué ocurre cuando se ejecuta la última sentencia de un ciclo?
Cuando se utiliza una sentencia 'Mientras', ¿qué evalúa la condición dentro de los paréntesis?
Cuando se utiliza una sentencia 'Mientras', ¿qué evalúa la condición dentro de los paréntesis?
¿Qué se requiere para inicializar un contador?
¿Qué se requiere para inicializar un contador?
¿Cuál es una característica de la sentencia 'Repetir Hasta Que'?
¿Cuál es una característica de la sentencia 'Repetir Hasta Que'?
Flashcards
Estructuras Repetitivas
Estructuras Repetitivas
Mecanismos para ejecutar un bloque de código varias veces.
Ciclo
Ciclo
Secuencia de instrucciones que se repiten.
Contadores
Contadores
Variables que incrementan o disminuyen en una cantidad constante.
Acumuladores
Acumuladores
Signup and view all the flashcards
Sentencia Mientras Hacer
Sentencia Mientras Hacer
Signup and view all the flashcards
Condición (Mientras Hacer)
Condición (Mientras Hacer)
Signup and view all the flashcards
Sentencia Repetir
Sentencia Repetir
Signup and view all the flashcards
Ciclo controlado por entrada
Ciclo controlado por entrada
Signup and view all the flashcards
Study Notes
Estructuras Repetitivas/Cíclicas
- Las estructuras repetitivas permiten repetir cálculos o secuencias de sentencias varias veces con diferentes conjuntos de datos.
- Ejemplos de necesidades de repetición incluyen: verificar entradas de datos (como contraseñas), acumular totales, y procesar datos de entrada repetidos hasta un valor centinela.
- El conjunto de instrucciones que se repiten en la solución de un problema se conoce como ciclo o bucle.
- La ejecución del ciclo regresa a la primera sentencia del ciclo después de concluir la última sentencia, comenzando así una nueva iteración.
Tipos de Variables Especiales
-
Contadores: Variables que incrementan o disminuyen su valor en una cantidad constante, inicializada en un valor constante.
- Ejemplo:
contador ← 1; contador ← contador + 1;
- Ejemplo:
-
Acumuladores: Variables que incrementan o disminuyen su valor en cantidades variables, inicializadas en cero.
- Ejemplo:
suma ← 0; suma ← suma + n;
- Ejemplo:
Formas de Representar Sentencias Repetitivas
-
Mientras Hacer: Ejecuta un bloque de código mientras una condición sea verdadera. La condición se evalúa al inicio.
- Se usa
Mientras
(owhile
) para iniciar,Hacer
para el bloque de código y una condición para determinar cuantas veces ejecutar el bloque de código.
- Se usa
-
Repetir Hasta Que: Ejecuta un bloque de código hasta que una condición sea verdadera. La condición se evalúa al final.
- Se usa
Repetir
(odo...while
) para iniciar,Hasta Que
(owhile
) para detener el bloque de código y una condición para determinar cuantas veces ejecutar el bloque de código
- Se usa
-
Para: Ejecuta un bloque de código un número definido de veces (iteraciones). Se utiliza cuando se sabe el número de repeticiones.
-
Se usa
Para
(ofor
)para iniciar, un contador, un valor inicial, un valor final y un paso a incrementar. Un bloque de code a ejecutar y despues determina cuando termina
Sentencia Repetir: Mientras Hacer
-
La sentencia
Mientras
contiene una condición que controla la ejecución de un proceso. -
La condición se evalúa primero, y si es verdadera se ejecutan las instrucciones dentro del bloque
Hacer...FinMientras
, sino se continúa. -
La condición se evalúa dentro del paréntesis dentro la sentencia Mientras (o while).
-
La secuencia repetitiva se ejecuta hasta que la condición se evalua a
Falso
. -
Si la condición es inmediatamente
Falsa
, el cuerpo del bucle no se ejecuta.
Finalización de Bucles con Datos de Entrada
- Un valor centinela es un valor especial que indica el fin de una lista de datos en un bucle.
Estructura while
(Java)
While (condición)
: Ejecuta el bloque de código mientras la condición sea verdadera. La condición se evalúa al comienzo.while(condición) { instrucciones; }
Estructura do-while
(Java)
do { instrucciones; } while (condición);
: Ejecuta el bloque de código al menos una vez, y luego mientras la condición sea verdadera. La condición se evalúa al final.
Estructura for
(Java)
- Este bucle controla el ciclo iterativo que se repite un número determinado de veces. Se usa cuando se conoce de antemano el número de iteraciones.
for (inicialización; condición; incremento) { instrucciones; }
Otros ejemplos
- Ejemplos concretos de procesos que utilizan las sentencias repetitivas (ciclo
for
,while
ydo-while
) para calcular sumas y procesar datos, como leer números de entrada y acumular su total. - Presentar la suma de N números dados por el usuario.
Reto en Clase (Ciclos)
- Se pide escribir un algoritmo que lea un número compuesto por más de un dígito y devuelva el total de los dígitos, el total de los dígitos pares, e impares, el número invertido así como la suma de los dígitos pares y los impares.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.