Está en la página 1de 1

Ejercicios Lgica Programacin. Ver 1.1 14nov2000. Por Ariel Alvarado/David Joa M.

0. Funciones y Procedimientos 1. Hacer na ! ncin " e diga si n n#mero es $rimo. in% $rimo&in% n'( 2. Hacer na ! ncin " e diga si n car)c%er es%) en na cadena. in% carac%erEn*adena& +. Hacer na ! ncin " e diga si en na cadena ,a- slo d.gi%os. 4. Hacer na ! ncin " e ordene n arreglo n m/rico de n $osiciones en orden ascenden%e. 0. Hacer na ! ncin " e im$rima los $rimero n n#meros $rimos. 1. Hacer na ! ncin " e diga si n n#mero es narcisis%a. 2. Hacer na ! ncin " e dadas las coordenadas de la es" ina s $erior i3" ierda - la es" ina in!erior derec,a de na caja4 di5 je la caja. 6. Hacer na ! ncin " e diga si na $ala5ra es n $al.ndromo. 7. Hacer na ! ncin " e invier%a na cadena de carac%eres. 10. Hacer na ! ncin4 " e dada na cadena de carac%eres - dos n#meros a - 54 o5%enga na s 5cadena con los 5 carac%eres de la $rimera cadena4 a $ar%ir de a. Por ejem$lo con la cadena 8nEo9:gA;42444 se o5%endr.a la s 5cadena 8Eo9:;. 11. Hacer na ! ncin " e de%ermine el elemen%o ma-or en n arreglo n m/rico " e no es%a5a $reviamen%e ordenado. 12. Hacer na ! ncin " e de%ermine el elemen%o menor en n arreglo n m/rico " e no es%a5a $reviamen%e ordenado. 1+. Hacer na ! ncin " e dev elva el rango de n gr $o de n#meros g ardados en n arreglo n m/rico. El rango se o5%iene res%ando el elemen%o menor del ma-or. <%ili3ar las dos ! nciones an%eriores &16 - 17'. 14. Hacer na ! ncin " e de%ermine si %odos los carac%eres de na cadena son le%ras ma-#sc las. 10. Hacer na ! ncin " e convier%a na cadena de d.gi%os a n valor n m/rico. 11. Hacer na ! ncin " e convier%a n valor n m/rico a na cadena de d.gi%os. 12. Dada na cadena de carac%eres - n car)c%er4 " e $ ede ser A4 a4 74 =4 de%erminar si la cadena es v)lida. >i el car)c%er es A4 la cadena sera valida4 si %odos s s carac%eres son le%ras ma-#sc las4 si el car)c%er es a4 ser) valida si s s carac%eres son %odos le%ras min#sc las4 si es.74 ser) valida si s s carac%eres son %odos d.gi%os - si el car)c%er es =4 ser) valida si s s carac%eres son %odos le%ras min#sc las4 ma-#sc las o d.gi%os. 16. Haga na ! ncin " e lea na cadena de ac erdo a na mascarilla. La mascarilla de%erminar) el %ama?o de la cadena4 - los carac%eres " e $odr) %ener la cadena. Ejem$lo@ se reci5e la mascarilla 8AaaaAA77;4 la cadena res l%an%e de5er) %ener como m)Aimo 10 carac%eres - es%os de5en ser@ el $rimero4 na le%ra ma-#sc la4 desde el seg ndo ,as%a el c ar%o le%ras min#sc las4 los dos sig ien%es le%ras ma-#sc las - los dos #l%imos dos d.gi%os. 17. Haga na ! ncin " e de%ermine el $romedio de n n#meros agr $ados en n arreglo n m/rico. 20. Haga na ! ncin " e de%ermine el cocien%e de na divisin sando res%as s cesivas. 21. Haga na ! ncin " e de%ermine el $rod c%o de dos n#meros sando s mas s cesivas 22. Haga na ! ncin " e de%ermine la ra.3 a$roAimada de n n mero na% ral. La ra.3 a$roAimada de n n#mero es el en%ero4 c -o c adrado es inmedia%amen%e menor al n#mero. Ejem$lo@ la ra.3 a$roAimada de 00 es 24 $or" e 2B2 es 47. 2+. Hacer na ! ncin " e com$are dos cadenas dadas - re%orne verdadero si son ig ales4 - !also si no. 24. Hacer n $rograma " e im$rima los $rimeros 0 n#meros narcicis%as. <se la ! ncin " e de%ermina si n n#mero es narcisis%a. 20. Dados los n#meros m - n4 escri5a na ! ncin " e re%orne el n#mero n elevado a la $o%encia m. <%ilice m l%i$licaciones s cesivas. 21. Hacer n $rocedimien%o4 $ara la $ir)mide de 5olas4 " e re%orne $ara na can%idad n4 ma-or " e no4 de 5olas4 la can%idad de ca$as " e %endr) la $ir)mide - la can%idad de 5olas " e so5ran. 22. Dado n n#mero n - n n#mero m4 ,acer na ! ncin " e de%ermine si n es m#l%i$lo de m. <n n#mero es m#l%i$lo de o%ro si al dividirlo s resid o es cero. Ejem$lo@ 10 es m l%i$lo de 04 $ es al dividir 10 en%re 04 el resid o es 0. 26. Hacer na ! ncin " e de%ermine si n n#mero en%ero dado es n n#mero $er!ec%o. <n n#mero es $er!ec%o si la s ma de s s divisores es ig al al n#mero. Ejem$lo@ 14 es n c adrado $er!ec%o4 $ es s s divisores son 1424+ - s s ma es 1C2C+ D 1. <%ilice la ! ncin " e de%ermina si n n#mero es m#l%i$lo de o%ro. 27. Para encon%rar el m)Aimo com#n divisor &mcd' de dos n#meros se em$lea el algori%mo de E clides4 " e se $ ede descri5ir as.@ Dados los en%eros a - 5 &a E 5'4 se divide a $or 54 o5%eniendo el cocien%e "1 - el resid o r1. >i r1 FE 04 se divide 5 $or r14 o5%eniendo el cocien%e "2 - el resid o r2. >i r2 FE 04 se divide r1 $or r24 o5%eniendo "+ - r+4 - as. s cesivamen%e4 se con%in#a el $roceso ,as%a " e se o5%iene n resid o 0. Al !inal el resid o an%erior es el mcd de a - 5. Ejem$lo@ i. Para a D 10 - 5 D 14 10/14 se o5%iene "1 D 2 - r1 D + ii. 1/+4 se o5%iene "2 D 2 - r2 D 04 en%onces el mcd D + &r1' +0. Escri5ir na ! ncin " e de%ermine el mcd de dos n#meros4 si 5 E a4 in%ercam5ielos. +1. Escri5ir n $rocedimien%o " e in%ercam5ie el valor de dos varia5les en%eras a - 5. +2. Hacer n $rograma " e vis alice el ma-or el menor - el $romedio de n n#meros agr $ados en n arreglo. <%ilice las ! nciones4 " e de%erminan el ma-or4 el menor - el $romedio. Des$legar el arreglo ordenado al !inal. ++. Hacer na ! ncin " e re%orne el #l%imo d.gi%o de n en%ero dado. Ejem$lo4 reci5e 2+404 - re%orna 0. +4. Hacer na ! ncin " e re%orne n n#mero en%ero de manera inver%ida. Ejem$lo4 reci5e +21 - dev elve 12+. <%ilice la ! ncin " e re%orna el #l%imo d.gi%o de n en%ero dado. +0. Hacer na ! ncin " e llene n arreglo 5idimensional de + A +4 con n n#mero inicial. +1. Hacer na ! ncin " e llene alea%oriamen%e en arreglo 5idimensional de + A +4 con 1Gs - 0Gs. +2. Hacer n $rocedimien%o " e de%ermine c an%os 1Gs - c an%os 0Gs ,a- alrededor de la $osicin 2424 del arreglo mencionado en el ejercicio an%erior4 s $oniendo " e el arreglo -a es%) lleno. +6. Hacer na ! ncin " e de%ermine c an%os 1Gs ,a- alrededor de na $osicin de%erminada del arreglo &!ila4 col mna'4 mencionado en los dos ejercicios an%eriores.

También podría gustarte