Vamos por partes (siguiendo tu rutina):
1.- Assign(Archivo,Ruta): Esto lo hago en el procedimiento abrearchivo. ¿Es correcto hacerlo así? Me explico, al hacerlo en una rutina aparte, ¿la orden
assign es válida cuando regresa al procedimiento origen?
2.- Reset(Archivo): Igualmente, se realiza en el procedimiento abrearchivo. La pregunta sería la misma que en 1.
Lo demás de esa rutina esta
perfectly clear. Thanx.En cuanto a lo del problema con el promedio,pues me quedé asi:
. Yo lo he probado para adelante y para atrás y me ha funcionado. No sé si tenga que ver, pero estoy compilando con FreePascal.
Probé con el ejemplo que tu dices (el de introducirle un unico valor
2) y el resultado me da un
2.00 tan grande como la copa de un pino jejeje (es un decir).
En éste foro, uno si se siente que forma parte de algo. Gracias por eso y por la ayuda (aunque sean repetitivas las gracias, un servidor siempre estará agradecido).