0% encontró este documento útil (0 votos)
150 vistas16 páginas

Guía de Estructuras Repetitivas

El documento describe diferentes estructuras repetitivas como bucles while y for que permiten ejecutar un conjunto de instrucciones múltiples veces. Incluye ejemplos de uso de estas estructuras para sumar números ingresados, contar personas mayores y menores de edad, generar números pares, contar múltiplos de 5, y contar encuestas de hombres y mujeres.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPSX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
150 vistas16 páginas

Guía de Estructuras Repetitivas

El documento describe diferentes estructuras repetitivas como bucles while y for que permiten ejecutar un conjunto de instrucciones múltiples veces. Incluye ejemplos de uso de estas estructuras para sumar números ingresados, contar personas mayores y menores de edad, generar números pares, contar múltiplos de 5, y contar encuestas de hombres y mujeres.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPSX, PDF, TXT o lee en línea desde Scribd

ESTRUCTURAS REPETITIVAS

Las Estructuras Repetitivas son aquellas que


permiten que el computador ejecute varias
veces un grupo de instrucciones, sin tener que
volverlas a escribir. Estas instrucciones son
mientras que y para. Un bucle o ciclo es una parte de algoritmo,
cuyas instrucciones se repiten un número
determinado de veces mientras se cumple
una determinada condición.

Un bucle consta de tres partes


fundamentales: Decisión (simple o
compuesta), Cuerpo del Bucle y la Salida del
Bucle.

Una iteración es la ejecución de todas las


instrucciones del ciclo.

ESTRUCTURAS REPETITIVAS
Las Estructuras Repetitivas emplean :

Contador es una variable cuyo valor se Acumulador es una variable cuya misión es
incrementa o decrementa en una cantidad almacenar por cada iteración, cantidades
constante por cada iteración. variables resultantes de sumas o productos
sucesivos.
Contador ← Contador + Constante
Acumulador ← Acumulador + Variable
Z←Z+1
Z←Z+2 S←S+N
Z←Z-1 S←S*N
S←S/N

donde N se incrementa en una Variable

ESTRUCTURAS REPETITIVAS
Las Estructuras Repetitivas son, entre otras :
Ejemplo 1:

Leer n números, ingresan por teclado,


Instrucción mientras que
realizar y escribir la suma.
La instrucción mientras, nos permite ejecutar
una instrucción o un grupo de instrucciones
Inicio
un número determinado de veces, mientras
Suma ← 0
se cumple una condición.
contador ← 0
Leer N
La representamos en pseudocódigo de la
Mientras (contador < N) hacer
siguiente forma:
Leer Numero
Suma ← Suma + Numero
mientras (condición)
contador ← contador + 1
hacer instrucciones
Fin_mientras
fin_mientras
Escribir Suma
Fin

INSTRUCCION MIENTRAS QUE


Las Estructuras Repetitivas son, entre otras :
Ejemplo 2:

Sumar una serie de números, el programa


Instrucción mientras que
solicita los números por teclado hasta que se
digite el numero -1
La instrucción mientras, nos permite ejecutar
una instrucción o un grupo de instrucciones
Inicio
un número determinado de veces, mientras
Suma ← 0
se cumple una condición.
Leer Numero
Mientras (Numero != -1) hacer
La representamos en pseudocódigo de la
Suma ← Suma + Numero
siguiente forma:
Leer Numero
Fin_mientras
mientras (condición)
Escribir Suma
hacer instrucciones
Fin
fin_mientras

INSTRUCCION MIENTRAS QUE


Las Estructuras Repetitivas son, entre otras :
Ejemplo:
INSTRUCCIÓN PARA
Leer n números, ingresan por teclado,
La instrucción para permite repetir una realizar y escribir la suma.
instrucción o un grupo de instrucciones un
número determinado de veces. Esta instrucción
se utiliza cuando se sabe el número de veces que Inicio
va a ocurrir un ciclo. Suma ← 0
Leer N
La representamos en el pseudocódigo de la Para i ← 1, N, 1
siguiente forma: Leer Numero
Suma ← Suma + Numero
para Variable ← valor_inicial, valor_final, incremento Fin_para
hacer instrucciones Escribir Suma
fin_para Fin

INSTRUCCION PARA
Generar y escribir los números enteros
del 1 al 10

EJEMPLO UNO
ENTRADA PROCESO SALIDA

Nada Numero = Numero +1 Numero

Numero: entero
Numero: entero

EJEMPLO UNO
MIENTRAS QUE
 PARA
Inicio
 Inicio
Numero ← 0
 Para i ← 1, N, 1
Mientras (Numero <10) hacer
 Escribir i
Numero ← Numero + 1
 Fin_para
Escribir Numero
 Fin
Fin_mientras
Fin

EJEMPLO UNO
Leer n números, ingresan por teclado, realizar y
escribir la suma y el promedio.

EJEMPLO DOS
ENTRADA PROCESO SALIDA

N: Cuantos Numero
Suma :sumatoria de números
Numero i: Contador Números
Promedio

N: Entero
Suma: real
Numero: Real i: entero
Promedio: Real

EJEMPLO DOS
MIENTRAS QUE PARA
Inicio Inicio
Suma ← 0
Suma ← 0
i←0
Leer N
Leer N
Para i ← 1, N, 1
Mientras (i < N) hacer
Leer Numero Leer Numero
Suma ← Suma + Numero Suma ← Suma + Numero
i←i+1 Fin_para
Fin_mientras Promedio ← Suma / N
Promedio ← Suma / N
Escribir Suma, Promedio
Escribir Suma , Promedio
Fin
Fin

EJEMPLO DOS
Leer la edad de n personas determinar cuantas
son mayores de edad y cuantas no.

EJEMPLO TRES
ENTRADA PROCESO SALIDA

k: Contador Personas
N: Cuantas personas
km: Contador mayores km
Edad
kn: Contador de menores kn

N: Entero
km: entero
Edad: Entero k: entero
kn: entero

EJEMPLO TRES
MIENTRAS QUE
PARA
Inicio
Inicio
k←0
km ← 0
km ← 0
kn ← 0
kn ← 0
Leer N
Leer N
Para k ← 1, N, 1
Mientras (k < N) hacer
Leer Edad
Leer Edad
Si Edad >= 18 entonces Si Edad >= 18 entonces

km ← km + 1 km ← km + 1

Si No Si No
kn ← kn + 1 kn ← kn + 1
Fin Si Fin Si
k←k+1 Fin_para
Fin_mientras Escribir km, kn
Escribir km, kn Fin
Fin

EJEMPLO TRES
4. Generar los números pares entre 10 y 40
5. Leer n números determinar cuantos son múltiplos
de 5 y cuantos no, calcular y escribir el promedio.
6. Se tienen n encuestas en las que se pregunta el
género de la persona, determinar cuántas encuestas
correspondieron a hombres y cuántas a mujeres

EJEMPLOS

También podría gustarte