Want to create interactive content? It’s easy in Genially!

Get started free

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:

Practical Presentation

Smart Presentation

Essential Presentation

Akihabara Presentation

Pastel Color Presentation

Modern Presentation

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.
Repetir <instrucciones> Hasta Que <condición>

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

Gracias