Documente Academic
Documente Profesional
Documente Cultură
Nombre:________________________________________________________________________________________
_____________________________
a = -1
b = -1
for z in range(len(lista)):
if lista[z] > a:
b=a
En el encabezado de la tabla escriba el a = lista[z]
nombre de la variable, y hacia abajo escriba elif lista[z] > b:
b = lista[z]
los valores que adquiere la variable a medida
print("a:" +str(a))
que van cambiando de valor. print("b:" +str(b))
Prueba 2 Programacin Primer Semestre- 29 de junio 2016
Nombre:________________________________________________________________________________________
_______________________________
A fines de semestre un grupo de alumnos deben rendir tres pruebas asociadas a las asignaturas de
clculo, fsica y lgebra. Estas notas deben ser registradas por un programa Python diseado por UD. Una
vez que se hayan registrado las notas de los alumnos de las tres asignaturas se debe obtener lo siguiente:
1. Impresin del listado de alumnos y notas.
2. Nota mayor y menor por asignatura.
3. Promedio por asignatura.
A considerar:
Cantidad de alumnos: n
Como fin de ingreso de informacin se debe considerar el nombre del alumno con la palabra FIN.
N1: Asignatura clculo.
N2: Asignatura fsica.
N3: Asignatura lgebra.
1ra etapa, ingreso de los datos.
2da etapa, recorrer las listas para obtener los resultados en base a los requerimientos
Pauta
Ejercicio 1
Solucin:
au tem
x y a b z 0 1 2 3 4
x p
list
0 1 1 7 -1 -1 0 7 -5 -6 -7 0
a
1 2 2 -5 0 -1 1 -5 7 -5 -6 7
2 3 3 -6 7 0 2 -6 -5 7 -5
3 4 4 7 3 -7 -6 -5 7
4 5 2 -5 4 0
3 7
4 7
3
4
4
Ejercicio 2
Solucin A:
import numpy as np
a =[
[4,-1,-1,0],
[-1,4,0,-1],
[-1,0,4,-1],
[0,-1,-1,4],
]
b = [160,160,40,40]
Solucin B:
import numpy as np
a =[
[4,-1,-1,0],
[-1,4,0,-1],
[-1,0,4,-1],
[0,-1,-1,4],
]
b = [pa+ph,pb+pc,pf+pg,pe+pd]