Informática, pregunta formulada por Ayudaporfaaaaa123, hace 1 mes

EL CODIGO EN PYTHON PORFAVOR
1. Al final de un curso se desea saber cual ha sido el alumno con la mejor nota promedio. Se sabe que este año entraron 75 alumnos y que todos tienen 3 asignaturas. Dar el nombre y la nota media.
2. Una persona debe realizar un muestreo con N personas para determinar el promedio de peso de los niños, jóvenes y adultos que existen en su zona habitacional. Se determinan las categorías con base en la siguiente tabla:
Categoría Edad
Niños 0-12
Jóvenes 13-29
Adultos 30 – más
3. Una empresa almacena los datos de N empleados, para esto, en un proceso repetitivo se ingresa el sexo y el salario de cada empleado. Se pide calcular:
a) La cantidad de personas que ganan más de 700 al mes.
b) El promedio de salarios.
c) El porcentaje de mujeres que trabajan en esa empresa
d) El porcentaje de varones que trabajan en esa empresa
4. Hacer un algoritmo que lea N consumos de un restaurante. Si el consumo ingresado excede los 70 soles, el descuento será de 5%. Muestre todos los pagos hechos.
5. Se ha seleccionado N números de personas para realizar una encuesta, en un proceso repetitivo se ingresa el grado de instrucción y la edad de cada persona. Se desea saber el promedio de edades, la mayor edad y el porcentaje de personas con instrucción Primaria, Secundaria y Superior.
6. Un almacén ha recopilado los datos de N productos, para esto se ingresan en un proceso repetitivo: el tipo (comida, vestido), la procedencia (Nacional, Importado) y el precio de cada producto. Construya un programa que permita calcular el promedio de precios según la procedencia, el menor precio y la cantidad de productos según su tipo.
7. Un entrenador durante 10 días evaluará los tiempos que demora el atleta en recorrer una determinada ruta, y determinar si el atleta esta apto o no. Para considerarlo apto debe cumplir por lo menos una de las siguientes condiciones:
- Que en ninguna de las pruebas haga un tiempo mayor a 16 minutos.
- Que al menos en una de las pruebas realice un tiempo mayor a 16 minutos.
- Que su promedio de tiempos sea menor o igual a 15 minutos.
Elaborar un algoritmo que registre los tiempos e indique al final si el atleta evaluado esta apto o no.
8. Diseñar un algoritmo que permita calcular la suma de los primeros N términos de la siguiente serie:
64/21 + 62/24 + 60/27 + 58/30 + …
9. Diseñar un algoritmo que permita calcular la suma de los primeros N términos de la siguiente serie:
16 - 48 + 144 - 432 + …
10. Diseñar un algoritmo que permita calcular la suma de los primeros N términos de la siguiente serie:
2 + 4 + 12 + 48 + 240 + …

Respuestas a la pregunta

Contestado por megatokay
3

A Continuación programas en código python para calcular promedios y progresiones aritméticas.

Problema 1

if __name__ == '__main__':

nom = str()

ma = str()

mp = float()

n = float()

p = float()

mp = 0

ma = " "

nom = [str() for ind0 in range(75)]

p = [float() for ind0 in range(75)]

for i in range(1,76):

 print("Nombre del alumno ",i, end="")

 nom[i-1] = input()

 for j in range(1,4):

  print("Nota ",j," de ",nom[i-1], end="")

  while True:# no hay 'repetir' en python

   n = float(input())

   if not (n>=0 and n<=10):

    print("Inválido")

   if (n>=0 and n<=10): break

  p[i-1] = p[i-1]+n

 p[i-1] = p[i-1]/3

 print("Promedio: ",p[i-1])

 if p[i-1]>mp:

  mp = p[i-1]

  ma = nom[i-1]

print("Alumno con mejor promedio ",ma," y es: ",mp)

Problema 2

if __name__ == '__main__':

c = str()

ps = float()

pn = float()

pj = float()

pa = float()

cn = int()

ca = int()

cj = int()

while True:

 print("Elija categoría (1-3)")

 print("1.- Niños 0-12")

 print("2.- Jóvenes 13-29 ")

 print("3.- Adultos 30 ó más ")

 while True:

  r = float(input())

  if r!=1 or r!=2 or r!=3: break

 print("Peso (kg): ", end="")

 ps = float(input())

 if r==1:

  cn = cn+1

  pn = (pn+ps)/cn

 elif r==2:

  cj = cj+1

  pj = (pj+ps)/cj

 elif r==3:

  ca = ca+1

  pa = (pa+ps)/ca

 while True:

  print("Otro registro?: (s/n)", end="")

  c = input()

  c = str.lower(c)

  if (c=="s" or c=="n"): break

 if c=="n": break

print("Promedio peso niños: ",pn)

print("Promedio peso jovénes: ",pj)

print("Promedio peso adultos: ",pa)

Problema 3

if __name__ == '__main__':

c = str()

s = str()

sa = float()

pc2 = float()

pc3 = float()

p = float()

n = int()

c1 = int()

c2 = int()

c3 = int()

while True:

 n = n+1

 while True:

  print("sexo de empleado ",n," (f/m): ", end="")

  s = input()

  s = str.lower(s)

  if s=="m" or s=="f": break

 print("salario de empleado ",n,": ", end="")

 sa = float(input())

 p = (p+sa)/n

 if sa>700:

  c1 = c1+1

 if s=="f":

  c2 = c2+1

 if s=="m":

  c3 = c3+1

 while True:

  print("Otro registro?: (s/n)", end="")

  c = input()

  c = str.lower(c)

  if (c=="s" or c=="n"): break

 if c=="n": break

pc2 = (c2*100)/n

pc3 = (c3*100)/n

print("La cantidad de personas que ganan más de 700 al mes: ",c1)

print("El promedio de salarios: ",p)

print("El % de mujeres que trabajan en la empresa: ",pc2)

print("El % de hombres que trabajan en la empresa: ",pc3)

Problema 4

if __name__ == '__main__':

c = str()

co = float()

n = int()

while True:

 n = n+1

 print("Consumo de cliente ",n,": ", end="")

 co = float(input())

 # Procesar datos

 if co>70:

  co = co-(co*0.05)

 print("Consumo de cliente ",n," es: ",co)

 while True:

  print("Otro registro?: (s/n)", end="")

  c = input()

  c = str.lower(c)

  if (c=="s" or c=="n"): break

 if c=="n": break

Problema 5

if __name__ == '__main__':

c = str()

p = float()

pcp = float()

pcs = float()

pcsu = float()

r = int()

n = int()

ed = int()

me = int()

cp = int()

csu = int()

cs = int()

while True:

 n = n+1

 print("Grado de instrucción (1-3)")

 print("1.- Primaria")

 print("2.- Secundaria")

 print("3.- Superior")

 while True:# no hay 'repetir' en python

  r = int(input())

  if r!=1 or r!=2 or r!=3: break

 print("Edad: ", end="")

 ed = int(input())

 p = (p+ed)/n

 if ed>me:

  me = ed

 if r==1:

  cp = cp+1

 elif r==2:

  cs = cs+1

 elif r==3:

  csu = csu+1

 while True:

  print("Otro registro?: (s/n)", end="")

  c = input()

  c = str.lower(c)

  if (c=="s" or c=="n"): break

 if c=="n": break

pcp = (cp*100)/n

pcs = (cs*100)/n

pcsu = (csu*100)/n

print("Promedio de edades: ",p)

print("La mayor edad: ",me)

print("%  Primaria: ",pcp)

print("% Secundaria: ",pcs)

print("% Superior: ",pcsu)

Problema 6

if __name__ == '__main__':

c = str()

pre = float()

mp = float()

pim = float()

pna = float()

tp = int()

pr = int()

co = int()

ve = int()

na = int()

im = int()

mp = 100000000

while True:

 print("Tipo de producto (1-2)")

 print("1.- Comida")

 print("2.- Vestido")

 while True:

  tp = int(input())

  if tp!=1 or tp!=2: break

 print("Procedencia (1-2)")

 print("1.- Nacional")

 print("2.- Importado")

 while True:

  pr = int(input())

  if pr!=1 or pr!=2: break

 print("Precio: ", end="")

 pre = float(input())

 # Procesar datos

 if pre<mp:

  mp = pre

 if tp==1:

  co = co+1

 elif tp==2:

  ve = ve+1

 if pr==1:

  na = na+1

  pna = (pna+pre)/na

 elif pr==2:

  im = im+1

  pim = (pim+pre)/im

 while True:

  print("Otro registro?: (s/n)", end="")

  c = input()

  c = str.lower(c)

  if (c=="s" or c=="n"): break

 if c=="n": break

print("Promedio de precios nacionales: ",pna)

print("Promedio de precios importados: ",pim)

print("El menor precio: ",mp)

print("Comidas : ",co)

print("Vestidos : ",ve)

Problema 8

if __name__ == '__main__':

n = float()

r = float()

s = float()

for n in range(1,11):

 r = -1*(2*(n-33))/(3*(n+6))

 print("T(",n,") = ",r)

 s = s+r

print("suma de 10 términos de la serie: ",s)

Problema 9

if __name__ == '__main__':

n = float()

r = float()

s = float()

for n in range(1,11):

 r = (-16)*((-1)**(n))*(3**(-1+n))

 print("T(",n,") = ",r)

 s = s+r

print("suma de 10 términos de la serie: ",s)

Para saber más acerca de programas en python consulte: https://brainly.lat/tarea/64362391

#SPJ2

Adjuntos:
Otras preguntas