Arreglos Miguel Navarro Contreras Estructuras de Datos Instituto IACC 13 de Agosto 2018
Instrucciones: lea atentamente y luego responda 1) !e tiene un arreglo "ue contiene solo 20 n#meros pares entre el 1 y 100 $ealice un
e%emplo en pseudoc&digo para sumar todos sus valores' imprimir la posici&n y el valor del menor' la posici&n y el valor del mayor y el promedio de todos los n#meros (uego ll)velo a c&digo *+* Imprima las pantallas de las salidas *seudoc&digo: *roceso ,area -- arreglo "ue contiene solo 20 n#meros pares entre el 1 y 100 Dimension arreglo.20/ arreglo.0/ 2 arreglo.1/ arreglo.2/ 4 arreglo.3/ 8 arreglo./ 10 arreglo.5/ 12 arreglo.4/ 1 arreglo.6/ 14 arreglo.8/ 18 arreglo.7/ 20 arreglo.10/ 22 arreglo.11/ 2 arreglo.12/ 24 arreglo.13/ 28 arreglo.1/ 30 arreglo.15/ 32 arreglo.14/ 3 arreglo.16/ 34 arreglo.18/ 38 arreglo.17/ 0
longi20 contador longi1 Mostrar A continuaci&n se muestra un arreglo "ue contiene solo 20 n#meros pares entre el 1 y 100: Mostrar para i 0 9asta longi1 +acer Mostrar *osicion . i /: arreglo.i/ in*ara --se reali;ar< la sumatoria de todos los valores del arreglo suma 0 *ara i 0 9asta longi1 +acer suma suma = arreglo>i? in*ara promedio suma-longi Escri@ir >? Escri@ir >!e procede a reali;ar la suma de todos los valores de este arreglo' a lo "ue da como resultado el valor de: ?' suma Escri@ir >? Escri@ir E( promedio de los valores del arreglo' corresponde a: promedio -- imprimir la posici&n y el valor del mayor vmayor 0 *ara i0 +asta longi1 +acer !i arreglo.i/ B vmayor Entonces vmayor arreglo.i/
posmayori
--varia@le
"ue
guarda
la
posicion
correspondiente al valor mayor in!i in*ara Escri@ir >? Mostrar (a posici&n y valor del n#mero mayor es: Mostrar *osicion . posmayor /: vmayor -- imprimir la posici&n y el valor del menor vmen 100 --!e de@e colocar el valor maimo indicado para el arreglo' para asi @uscar el valor menor *ara i0 +asta longi1 +acer !i arreglo.i/ vmen Entonces vmen arreglo.i/ posmenori
--varia@le
"ue
guarda
correspondiente al valor menor in!i in*ara Escri@ir >? Mostrar (a posici&n y valor del n#mero menor es: Mostrar *osicion . posmenor /: vmen in*roceso
la
posicion
*+*: Fp9p -- arreglo "ue contiene solo 20 n#meros pares entre el 1 y 100 Garreglo H array>? Garreglo.1/ H 2 Garreglo.2/ H Garreglo.3/ H 4 Garreglo./ H 8 Garreglo.5/ H 10 Garreglo.4/ H 12 Garreglo.6/ H 1 Garreglo.8/ H 14 Garreglo.7/ H 18
Garreglo.10/ H 20 Garreglo.11/ H 22 Garreglo.12/ H 2 Garreglo.13/ H 24 Garreglo.1/ H 28 Garreglo.15/ H 30 Garreglo.14/ H 32 Garreglo.16/ H 3 Garreglo.18/ H 34 Garreglo.17/ H 38 Garreglo.20/ H 0 Glongi H 20 Gcontador H Glongi1 ec9o A continuaci&n se muestra un arreglo "ue contiene solo 20 n#meros pares entre el 1 y 100: '*+*E( ec9o '*+*E( Jor >GiH0GiHGlongi1Gi==? K ec9o *osicion .'Gi'/: 'Garreglo.Gi=1/'*+*E( L -- !e reali;a la suma de todos los valores del arreglo Gsuma H 0 Jor >GiH0GiHGlongi1Gi==? K Gsuma H Gsuma=Garreglo.Gi=1/ L Gpromedio H Gsuma-Glongi ec9o >?'*+*E( ec9o >!e reali;a la suma de todos los valores de este arreglo' D?'*+*E( ec9o El promedio de los valores del arreglo' es: 'Gpromedio'*+*E( -- imprimir *osici&n y el valor del mayor
Gvmayor H 0 Jor >GiH0GiHGlongi1Gi==? K iJ >Garreglo.Gi=1/BGvmayor? K Gvmayor H Garreglo.Gi=1/ -- varia@le "ue guarda la posicion correspondiente al valor mayor Gposmayor H Gi L L ec9o >?'*+*E( ec9o *osici&n y valor del n#mero mayor es: '*+*E( ec9o *osicion .'Gposmayor'/: 'Gvmayor'*+*E( -- imprimir posici&n y el valor del Numero menor -- Colocar el valor m2018? Estructuras de Datos >Arreglos? !emana 2 9ttp:--p9ptesternet-
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.