Computo informe final
Albert J' BarretoInforme3 de Septiembre de 2015
18.504 Palabras (75 Páginas)235 Visitas
ESTRUCTURAS REPITITIVAS
- Hallar el factorial de un número N utilizando la estructura para, mientras y repetir
Inicio
Leer n
i 1[pic 1][pic 2]
fact 1
mientras (i<=n) hacer
fact fact*i
i i+1
fin_mientras
Escribir fact
Fin
Inicio
Leer n
i 1[pic 3][pic 4][pic 5][pic 6]
fact 1[pic 7]
Repetir
fact fact*i
i i+1
Hasta que (i>n)
fin_Repetir
Escribir fact
Fin
Inicio
Leer n
fact 1
Para (i 1) hasta n hacer[pic 8]
fact fact*i
fin_Para
Escribir fact
Fin
- Imprimir los 30 primeras potencias de 4, es decir 4 elevado a 1, 4 elevador a 2 con las tres estructuras.
Inicio
Leer n
i 1[pic 9][pic 10][pic 11]
Mientras (i<=30) hacer
pot 4^i
Escribir pot
i i+1
Fin _ Mientras
Fin
Inicio
Leer n
i 1[pic 12][pic 13][pic 14]
Repetir
pot 4^i
Escribir pot
i i+1
Hasta que (i>30)
fin_Repetir
Fin
Inicio
Leer n
Para (i 1) hasta 30 hacer[pic 15]
pot 4^i[pic 16]
Escribir pot
Fin _Para
FIn
- Calcular la suma de los n primeros enteros con las tres estructuras.
Inicio
Leer n
i 1[pic 17][pic 18][pic 19]
S 0
Mientras (i<=n) hacer
S S+1[pic 20]
i i+1
Fin _ Mientras
Escribir S
Fin
Inicio
Leer n
i 1[pic 21][pic 22][pic 23]
S 0
Repetir
S S+1[pic 24][pic 25]
i i+1
Hasta que (i>n)
Fin _ Repetir
Escribir S
Fin
Inicio
Leer n
S 0
Para (i 1) hasta n hacer[pic 26]
S S+1[pic 27]
Fin _Para
Escribir S
Fin
- Diseñar un algoritmo para imprimir la suma de los números impares menores o iguales que n. Utilice las tres estructuras.
Inicio
Leer n
Sim 0[pic 28][pic 29]
i 1
Mientras (i<=n) hacer
Si resto(i/2) ≠0 entonces
Sim Sim+1[pic 30]
Fin _Si
i i+1[pic 31]
Fin _ Mientras
Escribir Sim
Fin
Inicio
Leer n
Sim 0[pic 32][pic 33]
i 1
Repetir
Si resto (i/2)≠0 entonces
Sim Sim+1[pic 34][pic 35]
Fin_ Si
i i+1
Hasta que (i>n)
Fin _ Repetir
Escribir Sim
Fin
Inicio
Leer n
Sim 0[pic 36]
Para (i 1) hasta n hacer[pic 37]
Si resto (i/2)≠0 entonces
Sim Sim+1[pic 38]
Fin_ Si
Fin _Para
Escribir Sim
Fin
- Calcular el número máximo de una serie de 100 números. utilice as tres estructuras.
Inicio
Leer n
max n[pic 39][pic 40]
i 1
Mientras (i<=99) hacer
i i+1[pic 41][pic 42]
leer num
Si (num>max) entonces
max num
Fin _Si
Fin _ Mientras
Escribir max
Fin
Inicio
Leer n
max n[pic 43][pic 44]
i 1
Repetir
i i+1[pic 45][pic 46]
leer num
Si (num>max) entonces
max num
Fin _Si
Hasta que (i>99)
Fin _ Repeir
Escribir max
Fin
Inicio
Leer n
max n[pic 47]
Para (i 1) hasta 99 hacer[pic 48]
leer num
Si (num>max) entonces
max num[pic 49]
Fin _Si
Fin _ Para
Escribir max
Fin
- Realizar un algoritmo que escriba los N primeros números de la serie de Fibonacci 1,2,3,5,8,13,21…, Utilice las tres estructuras.
Inicio
Leer n
fibo1 1[pic 50]
fibo2 2[pic 51][pic 52]
i 3
Escribir fibo1, fibo2
Mientras (i<=n) hacer
fibo3 fibo1+fibo2
Escribir fibo3
fibo1 fibo2
fibo2 fibo3[pic 53]
i i+1[pic 54][pic 55][pic 56]
Fin _ Mientras
Fin
Inicio
Leer n
fibo1 1[pic 57]
fibo2 2[pic 58][pic 59]
i 3
Escribir fibo1, fibo2
Repetir
fibo3 fibo1+fibo2
Escribir fibo3
fibo1 fibo2
fibo2 fibo3[pic 60]
i i+1[pic 61][pic 62][pic 63]
Hasta que (i>n)
Fin _ Repetir
Fin
Inicio
Leer n
fibo1 1[pic 64]
fibo2 2[pic 65]
Escribir fibo1, fibo2
Para (i 3) hasta n hacer[pic 66]
fibo3 fibo1+fibo2
Escribir fibo3
fibo1 fibo2
fibo2 fibo3[pic 67][pic 68][pic 69]
Fin _ Para
Fin
- Determinar la media de una lista indefinida de números positivos leídos por teclado y estos son terminados con un número negativo o cero. Utilice las tres estructuras.
Inicio
suma 1[pic 70]
j 2[pic 71][pic 72][pic 73][pic 74][pic 75][pic 76]
i 1
m 0
Mientras (i<=j) hacer
...