You are on page 1of 2

11/23/2015

Ejemplos
• Leer un número num e imprimirlo N veces
Usando estructuras repetitivas
Ejercicios While Do – While For
Inicio Inicio Inicio
Variables num, n, c=0 Variables num, n, c=0 Variables num, n, i

Estructuras Repetitivas Leer num, n Leer num, n Leer num, n


while(c<n) do Escribir num for(i=1;i<=n;i++)
Escribir num c=c+1 Escribir num
c=c+1 while (c<n)

Fin Fin Fin

Ejercicio 01 Ejercicio 01 - While Inicio

Leer a, b
• Determinar el cociente y el residuo de una división calculando la cantidad
de veces que un número está contenido en otro, mediante restas
sucesivas. Inicio coc = 0
Ejemplo: Variables a, b, coc, a
Dividendo a = 2630
Leer a, b F
Divisor b = 480 a >= b
Entonces: coc = 0
V
2630 – 480 = 2150 while (a>=b)
2150 – 480 = 1670 a=a-b
a=a-b
1670 – 480 = 1190
coc = coc + 1
1190 – 480 = 710 coc = coc + 1
710 – 480 = 230 Escribir coc, a
Las restas sucesivas se detienen cuando el nuevo valor de “a” es menor que Fin
“b”. el cociente se determinara contando el número de restas sucesivas y el
residuo por el ultimo valor obtenido 230. Escribir coc, a

Fin

Inicio

Ejercicio 02 Do - While c=0

suma = 0
• En el curso de Taller de Computación existen
c=c+1
30 alumnos, de los cuales se tiene el promedio Inicio

de la Primera Unidad. Se pide realizar un Variables nota, c=0, suma=0,prom Leer nota

do c=c+1
algoritmo que permita hallar el promedio Leer nota suma = suma + nota
general de estos alumnos. suma = suma + nota
V
while (c<30) c < 30

prom = suma/c F
Escribir prom prom = suma/c
Fin
Escribir prom

Fin

1
11/23/2015

Ejercicio 03 Ejercicio 03 - For


• Mostrar en pantalla la tabla de multiplicar del 1 al 12 para Inicio

cualquier número, de la siguiente manera: Inicio


Ejemplo: Ingresamos un número: 8 Variable n, i
Leer n

Tabla de multiplicar del 8: Leer n Para i=1, 12


i = 1; i<=12; i++
8x1 =8
Escribir n+" x "+i+" = "+(n*i) Escribir
8 x 2 = 16 n+" x "+i+" = "+(n*i)
8 x 3 = 24
. Fin
. Fin
.
8 x 12 = 96

Inicio

Ejercicio 04 Ejercicio 04 Leer numNat

• Calcular la suma y la suma de cuadrados de suma = 0


Inicio
los N primeros números naturales. Variables numNat, suma, sumaCuad, i sumaCuad = 0

Leer numNat
Para i=1, numNat
suma = 0
sumaCuad = 0 suma = suma + i

i = 1; i<=numNat; i++
suma = suma + CUADRADO(i)
suma = suma + i
suma = suma + CUADRADO(i)
Escribir
Escribir suma, sumaCuad suma, sumaCuad

Fin
Fin

You might also like