Documentos de Académico
Documentos de Profesional
Documentos de Cultura
OBJETIVO: Aplicar el manejo de estas estructuras de datos (arreglos unidimensionales – vectores-), a los ejercicios
propuestos.
INSTRUCCIONES: Realizar este taller en este mismo formato y subirlo en la plataforma Moodle.
1. Sea un arreglo de números reales llamado numero[ 5 ], calcular a cada elemento del vector lo
siguiente:
2 + 2 * numero[ i ] e imprimir el vector resultante:
MODELAJE Y ESPECIFICACION
print(números)
PLAN DE SOLUCION
DIAGRAMA DE FLUJO SOLUCION (Ejemplo)
Digite dato 5
[12.0.0.0.0]
Digite dato 5
[12.12.0.0.0]
Digite dato 5
[12.12.12.0.0]
Digite dato 5
[12.12.12.12.0]
Digite dato 5
[12.12.12.12.12]
FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA
2. Tome el ejercicio anterior y agregue un vector llamado resulta[5], para guardar el resultado e
imprima los dos vectores.
MODELAJE Y ESPECIFICACION
print("arreglo original")
print(numeros)
print("arreglo resultante")
print(resultado)
PLAN DE SOLUCION
DIAGRAMA DE FLUJO SOLUCION (Ejemplo)
Escribir dato 5 Escribir dato 5 Escribir dato 5 Escribir dato 5 Escribir dato 5
arreglo original
[5. 5. 5. 5. 5.]
arreglo resultante
[12. 12. 12. 12. 12.]
FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA
3. Se tiene los sueldos de un grupo de N empleados de una empresa. Se necesita saber cuántos
empleados tienen sueldo superior al promedio del grupo.
Ejemplo: N = 70
sueldos[70]
…
[0] [1] [2] [3] [4] [67] [68] [69] [70]
MODELAJE Y ESPECIFICACION
sueldo=np.zeros(n,dtype=int)
for i in range(0,n,1):
sueldo[i]=(” digite el sueldo: "))
acum=acum+sueldo[i]
print(sueldo)
prom=acum+n
for i in range(0,n,1):
if(sueldo[i]>prom):
c=c+1
print c
PLAN DE SOLUCION
DIAGRAMA DE FLUJO SOLUCION (Ejemplo)
digite los empleados3
digite el sueldo: 25
digite el sueldo: 12
digite el sueldo: 24
[25 12 24]
los empleados con sueldo mayor a promedio: 0
FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA
4. Leer los n elementos de un vector A, averiguar cuáles y cuántos de ellos son mayores que la tercera parte
del promedio.
MODELAJE Y ESPECIFICACION
ve=np.zeros(n,dtype=int)
for i in range(0,n,1):
ve[i]=int(input("digite el ve: "))
acum=acum+ve[i]
print(ve)
prom=acum+n
for i in range(0,n,1):
if(ve[i]>(prom/3)):
c=c+1
t=(ve>prom/3)
PLAN DE SOLUCION
DIAGRAMA DE FLUJO SOLUCION (Ejemplo)
digite los elementos2
digite el ve: 40
digite el ve: 23
[40 23]
los elementos con ve mayor a promedio/3: 2
cuales elementos son mayor al promedio [ True True]
FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA
5. Leer los n elementos de un vector X, averiguar cuál es el promedio de los elementos impares de dicho
vector e imprimir los elementos pares de dicho vector que sean menores al promedio calculado.
MODELAJE Y ESPECIFICACION
PLAN DE SOLUCION
DIAGRAMA DE FLUJO SOLUCION (Ejemplo)
6. En un vector se han almacenado el número total de toneladas de cereales cosechadas durante cada mes
del año anterior. Realice un programa que proporcione la siguiente información:
MODELAJE Y ESPECIFICACION
FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA
for i in range(0,12,1):
if(mes[i]>mayormes):
mayormes=mes[i]
m=i+1
print(mes)
print("promedio:", promedio)
print("cantidad de sueldos mayores
al promedio: ", cmes)
print("cantidad de sueldos inferiores
al promedio: ", cmes1)
print("El mayor numero de
toneladas: ", mayormes," Fue en el
mes de ", m)
PLAN DE SOLUCION
DIAGRAMA DE FLUJO SOLUCION (Ejemplo)
7. Dado un vector llamado notas[n] de tipo entero que contiene las calificaciones de un grupo de alumnos
que presentaron el examen de ingreso a la universidad construya programa que calcule lo siguiente:
La media aritmética. La media se calcula como la suma de los elementos entre el número de
elementos.
La varianza. Esta se calcula como la suma de los cuadrados de las desviaciones de la media,
entre el número de elementos.
La desviación estándar: Esta se calcula como la raíz cuadrada de la varianza.
La moda. Esta se calcula obteniendo el número que más frecuencia tiene.
Ejemplo: n=12
A[12 ]
1 5 7 7 8 6 9 7 9 7 5 7
0
MODELAJE Y ESPECIFICACION
PLAN DE SOLUCION
DIAGRAMA DE FLUJO SOLUCION (Ejemplo)