Want to create interactive content? It’s easy in Genially!
Estructuras Repetitivas PSEInt - Repetir y Para
Marissa Montes
Created on August 27, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Practical Presentation
View
Smart Presentation
View
Essential Presentation
View
Akihabara Presentation
View
Pastel Color Presentation
View
Modern Presentation
View
Relaxing Presentation
Transcript
Estructuras
Repetitivas
Repetir ... Hasta que Para ... Hasta ... Paso
Índice
1. Repetir... Hasta que
2. Para
3. Diferencias entre las diferentes estructuras repetitivas
Estructura "Repetir"
Estructuras repetitivas: Repetir - Hasta Que
Esta instrucción ejecuta una secuencia de instrucciones hasta que la condición sea verdadera. Repetir <instrucciones>Hasta Que <condición>
Estructuras repetitivas: Repetir - Hasta Que
- Al ejecutarse esta instrucción, la secuencia de instrucciones que forma el cuerpo del ciclo se ejecuta una vez y luego se evalúa la condición.
- Si la condición es falsa, el cuerpo del ciclo se ejecuta nuevamente y se vuelve a evaluar la condición. Esto se repite hasta que la condición sea verdadera.
Estructuras repetitivas: Repetir - Hasta Que
- Note que, dado que la condición se evalúa al final del ciclo, y aunque la misma se cumpla o no, las instrucciones del cuerpo del ciclo siempre serán ejecutadas al menos una vez.
Do <instrucciones While <condición>
Estructuras repetitivas: Repetir - Hasta Que
- Además, a fin de evitar ciclos infinitos, el cuerpo del ciclo debe contener alguna instrucción que modifique la o las variables involucradas en la condición de modo que en algún momento la condición sea verdadera y se finalice la ejecución del ciclo.
Algoritmo Palabra_Secreta Definir secreto, clave como Caracter; secreto = "asdasd"; Repetir Escribir "Dime la clave:"; Leer clave; Si clave<>secreto Entonces Escribir "Clave incorrecta!!!"; FinSi Hasta Que clave=secreto Escribir "Bienvenido!!!"; Escribir "Programa terminado";FinAlgoritmo
EJEMPLO
Repetir Hasta que
Mientras
VS
Estructura "Para"
Estructuras repetitivas: Para
La instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces.
Para <variable> <- <inicial> Hasta <final> [Con Paso <paso>] Hacer <instrucciones> FinPara
Estructuras repetitivas: Para
- Al ingresar al bloque, la variable <variable> recibe el valor <inicial> y se ejecuta la secuencia de instrucciones que forma el cuerpo del ciclo.
Hasta <final> [Con Paso <paso>] Hacer <instrucciones> FinPara
Para <variable> = <inicial>
Estructuras repetitivas: Para
- Luego se incrementa la variable <variable> en <paso> unidades y se evalúa si el valor almacenado en <variable> superó al valor <final>.
Para <variable> = <inicial>
Hasta <final> [Con Paso <paso>] Hacer <instrucciones> FinPara
Estructuras repetitivas: Para
- Si esto es falso se repite hasta que <variable> supere a <final>.
- Si se omite la cláusula Con Paso <paso>, la variable <variable> se incrementará en 1.
EJEMPLO
Algoritmo Contar Definir contador como Entero; Para contador = 1 Hasta 10 Con Paso 1 Hacer Escribir Sin Saltar var," "; FinParaFinAlgoritmo
Mientras Repetir Hasta que
Para
VS