Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Aula Virtual Del 06 de Dicembre
Aula Virtual Del 06 de Dicembre
ESCUELA DE MECANICA
TAREA DE FUNDAMENTOS DE PROGRAMACIÓN
NOMBRE: ………………………………….
CODIGO: ………………………………….
FUNCIÓN DESCRIPCIÓN
1.
2.
3.
4.
5.
import random
class arreglo:
n=0
vec = []
def leer(self):
self.n = int(input("Ingrese la dimensión del vector: "))
def cargarVector(self):
for i in range(self.n):
self.vec.append((random.randint(1, 10)))
def imprimirVector(self):
for i in range(self.n):
print(self.vec[i], end=" , ")
print()
def proceso(self):
vecesRepiteMay = 0
for i in range(self.n):
repite = 0
for j in range(self.n):
if self.vec[i] == self.vec[j]:
repite = repite + 1
men = 100
for i in range(self.n):
if self.vec[i] < men:
men=self.vec[i]
print("Menor = ",men)
if vecesRepiteMay > 1:
print(may, " se repite ", vecesRepiteMay, " veces ")
for i in range(self.n):
if self.vec[i] == men:
self.vec[i] = may
print(self.vec)
else:
print("No hay repeticiones")
print("VECTOR INVERTIDO")
for dato in self.vec[::-1]:
print(dato, end=" , ")
vector = arreglo()
vector.leer()
vector.cargarVector()
vector.imprimirVector()
vector.proceso()
Encontrar:
a) ¿Cuál fue el número de partido en el campeonato que mayor número de
goles tiene?
b) ¿Cuál fue la media de goles apuntado por cada equipo?
c) Ordenar por el número de goles de menor a mayor los partidos del 3er
equipo