COMPUTO INFORME

50
5/17/2018 COMPUTOINFORME-slidepdf.com http://slidepdf.com/reader/full/computo-informe 1/50 ESTRUCTURAS REPITITIVAS 1. Hallar el factorial de un número N utilizando la estructura para, mientras y repetir Inicio Leer n i 1 fact 1 mientras (i<=n) hacer fact fact*i  i i1 !n"mientras #scri$ir fact %in Inicio Leer n i 1 fact 1 &epetir fact fact*i  i i1 Hasta 'ue (in) !n"&epetir #scri$ir fact %in Inicio Leer n fact 1 ara (i 1) hasta n hacer fact fact*i  !n"ara #scri$ir fact %in 2. Imprimir los + primeras potencias de , es decir ele-ado a 1, ele-ador a . con las tres estructuras/ Inicio Leer n i 1 0ientras (i<=+) hacer pot i #scri$ir pot  i i1 %in " 0ientras %in Inicio Leer n i 1 &epetir pot i #scri$ir pot  i i1 Hasta 'ue (i+) !n"&epetir %in Inicio Leer n ara (i 1) hasta + hacer pot i  #scri$ir pot %in "ara %in 3. 2alcular la suma de los n primeros enteros con las tres estructuras/ Inicio Leer n i 1 3 + 0ientras (i<=n) hacer  3 31  i i1 %in " 0ientras #scri$ir 3 %in Inicio Leer n i 1 3 + &epetir  3 31  i i1 Hasta 'ue (in) %in " &epetir #scri$ir 3 %in Inicio Leer n 3 + ara (i 1) hasta n hacer  3 31  %in "ara #scri$ir 3 %in

description

COMPUTO

Transcript of COMPUTO INFORME

ESTRUCTURAS REPITITIVAS1. Hallar el factorial de un nmero N utilizando la estructura para, mientras y repetir

InicioLeer ni 1fact 1mientras (in)fin_RepetirEscribir factFinInicioLeer nfact 1Para (i 1) hasta n hacerfact fact*i fin_ParaEscribir factFin

2. Imprimir los 30 primeras potencias de 4, es decir 4 elevado a 1, 4 elevador a 2 con las tres estructuras.

InicioLeer ni 1Mientras (i30)fin_RepetirFinInicioLeer nPara (i 1) hasta 30 hacerpot 4^i Escribir potFin _ParaFin

3. Calcular la suma de los n primeros enteros con las tres estructuras.

InicioLeer ni 1S 0Mientras (in)Fin _ RepetirEscribir SFinInicioLeer nS 0Para (i 1) hasta n hacer S S+1 Fin _ParaEscribir SFin

4. Disear un algoritmo para imprimir la suma de los nmeros impares menores o iguales que n. Utilice las tres estructuras.

InicioLeer nSim 0 i 1Mientras (in)Fin _ RepetirEscribir SimFin

InicioLeer nSim 0Para (i 1) hasta n hacerSi resto (i/2)0 entonces Sim Sim+1Fin_ Si Fin _ParaEscribir SimFin

5. Calcular el nmero mximo de una serie de 100 nmeros. utilice as tres estructuras.

InicioLeer nmax n i 1Mientras (imax) entonces max numFin _SiFin _ MientrasEscribir maxFin

InicioLeer nmax n i 1Repetir i i+1 leer numSi (num>max) entonces max numFin _SiHasta que (i>99)Fin _ RepeirEscribir maxFinInicioLeer nmax nPara (i 1) hasta 99 hacer

leer num

Si (num>max) entonces max numFin _SiFin _ ParaEscribir maxFin

6. 7. Realizar un algoritmo que escriba los N primeros nmeros de la serie de Fibonacci 1,2,3,5,8,13,21, Utilice las tres estructuras.InicioLeer nfibo1 1fibo2 2 i 3Escribir fibo1, fibo2Mientras (in)Fin _ RepetirFin

Inicio

Leer n

fibo1 1fibo2 2Escribir fibo1, fibo2Para (i 3) hasta n hacerfibo3 fibo1+fibo2Escribir fibo3 fibo1 fibo2 fibo2 fibo3Fin _ ParaFin

8. 9. Determinar la media de una lista indefinida de nmeros positivos ledos por teclado y estos son terminados con un nmero negativo o cero. Utilice las tres estructuras.Iniciosuma 1 j 2 i 1 m 0Mientras (i0) entoncesj j+1s s+n m m+1i i+1Fin _ SiFin_ MientrasMedia s/mEscribir MediaFin

Iniciosuma 1 j 2 i 1 m 0RepetirLeer nSi (n>0) entoncesj j+1s s+n m m+1i i+1Fin _ SiHasta que (i>j)Fin_ RepetirMedia s/mEscribir MediaFin

Iniciosuma 1 j 2 m 0Para (i 1) hasta j hacerLeer nSi (n>0) entoncesj j+1s s+n m m+1Fin _ SiFin_ ParaMedia s/mEscribir MediaFin

10. 11. Calcular los factoriales de n ledo por teclado. Utilice las tres estructuras.InicioLeer ni 1fact 1Mientras (in)Fin _ RepetirFinInicioLeer nfact 1Para (i 1) hasta n hacerfact fact*i Escribir fact

Fin _ParaFin

12. Calcular el factorial de los n nmeros ledos por teclado. Utilice las tres estructuras.

InicioLeer n i 1Mientras (in)Fin _ RepetirFin

InicioLeer n Para (i 1) hasta n hacerLeer num fact 1

Para (j 1) hasta num hacerfact fact*j Fin_ Para

Escribir fact

Fin _ ParaFin

13. Se quiere hallar el producto de varios nmeros positivos introducidos por teclado, de manera que el proceso termina cuando se introduce un nmero negativo. Utilice las tres estructuras.

InicioLeer n Prod 1Mientras (n>=0) hacerProd prod*nLeer nFin _ MientrasEscribir ProdFin

InicioLeer n Prod 1RepetirProd prod*nLeer nHasta que (n=0Prod prod*nLeer nFin _ ParaEscribir ProdFin

14. Escriba un algoritmo que encuentre el primer divisor entero de un nmero, que previamente se ha introducido por teclado. Utilice las tres estructuras.

InicioLeer n i 2Mientras (resto (n/i) 0) hacer i i+1Fin _MientrasEscribir iFin

InicioLeer n i 2Repetir i i+1Hasta que (resto (n/i) = 0) hacerFin _MientrasEscribir iFin

15. 16. Escriba un algoritmo que calcule el mximo de los nmeros positivos introducidos por teclado. Sabiendo que se introducen nmeros desde teclado hasta teclear uno negativo. El negativo no cuenta.Inicio Leer nMax 0Mientras (n>=0) hacerSi (n > max) entoncesMax nFin _ siLeer nFin _ mientrasEscribir maxFin

17. Escriba un algoritmo que determine cules son los mltiplos de 5 comprendidos entre 1 y N.

InicioLeer N i 1Mientras (i