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?
¿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?
¿Cuál es uno de los tipos de estructuras repetitivas mencionadas?
¿Cuál es uno de los tipos de estructuras repetitivas mencionadas?
¿Cuál es el propósito de un acumulador en estructuras repetitivas?
¿Cuál es el propósito de un acumulador en estructuras repetitivas?
Signup and view all the answers
¿Qué ocurre cuando se ejecuta la última sentencia de un ciclo?
¿Qué ocurre cuando se ejecuta la última sentencia de un ciclo?
Signup and view all the answers
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?
Signup and view all the answers
¿Qué se requiere para inicializar un contador?
¿Qué se requiere para inicializar un contador?
Signup and view all the answers
¿Cuál es una característica de la sentencia 'Repetir Hasta Que'?
¿Cuál es una característica de la sentencia 'Repetir Hasta Que'?
Signup and view all the answers
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.
Related Documents
Description
Este cuestionario examina las estructuras repetitivas y cíclicas en programación, fundamentales para la ejecución de tareas repetitivas. Se discutirán ejemplos de contadores y acumuladores, así como su aplicación en la solución de problemas. Prepárate para probar tu conocimiento sobre ciclos y variables especiales.