Algunas magnitudes básicas en Física

Arrojeria, Eustakio

Elhuyar Zientziaren Komunikazioa

Lizaso, Pili

Informatika Saila

Elhuyar Fundazioa

¡Hola lectores! Estamos de nuevo en la sección de ORDENADOR RESIDENCIAL, que últimamente es nuestro punto de encuentro. En esta ocasión nos vamos a asociar a varias magnitudes básicas de la Física, denominadas espacios, tiempos y masas.

El objetivo de este programa es ofrecer la posibilidad de trabajar las unidades de dichas magnitudes.

Como todos sabemos, a la hora de resolver los ejercicios de Física, normalmente la pierna entra en magnitudes. Por ello, se ha procedido a realizar un programa de formación en el cálculo de unidades para cada magnitud. Para ello, el programa ofrece un menú en el que se puede seleccionar la magnitud sobre la que se quiere trabajar y, una vez seleccionado, ofrece tres ejemplos para trabajar las unidades de magnitud. Estos tres ejemplos permiten al usuario aprender a utilizar correctamente la magnitud.

Los valores y unidades que se aportan se toman aleatoriamente y se presentan en una tabla. El papel del usuario es completar la tabla. Para ello, una vez realizadas las operaciones, introducirá el resultado en el lugar que corresponda. Si se entra mal, le dará una nueva oportunidad y si se mete mal por segunda vez el resultado. El ordenador le indicará también la unidad a la que hay que introducir el valor.

Como podrás observar, el propio programa no presenta especiales dificultades de programación. Es casi suficiente con tener en cuenta la relación que se mantiene al pasar de una unidad a otra. Además hay otras partes del programa que dejaremos para después.

A ver si después de verlo te apetece trabajar otras magnitudes: superficie, temperatura, volumen, fuerza, velocidad, aceleración, etc. por ejemplo.

(Nota: Para ver bien la imagen ir al pdf).

Partes del programa:

  • 10-110: Consulta general y selección de una alternativa del menú principal.
  • 120-170: Se ubicará en los datos correspondientes a la
    opción seleccionada.Los datos que tendremos para cada opción del menú principal son
    –7 unidades– 6 factores
    (factores a aplicar para pasar de una unidad a otra)
    • 180: Almacenar los factores correspondientes a la magnitud seleccionada en la tabla FAK.
    • 190: Limpiar las matrices en las que se van a guardar los resultados.
  • 200-330: Presentación de las unidades de una magnitud concreta.
  • 340-430: Se tomarán tres unidades aleatoriamente y por cada una de ellas se extraerá un número comprendido entre el 1 y el 1000. El usuario deberá pasar estos números a todas las unidades. Para poder comprobar si
    las respuestas dadas por el usuario son correctas, previamente el propio programa deberá realizar los cálculos. Para pasar de una unidad a
    otra deberá multiplicar por el factor correspondiente (380). Para pasar a mayor, deberá dividir el factor correspondiente (410).Todos
    los resultados se almacenarán en la matriz MAT2.
  • 440-480: Presentará en pantalla los tres números elegidos aleatoriamente.
  • 500-680: El usuario podrá empezar a introducir
    resultados. La introducción de los resultados deberá realizarse siguiendo un orden que será el marcado por el programa. El resultado de la posición indicada por el cursor será el que deberá introducirse en cada momento. En los resultados se admitirá
    un error máximo de 0.5 (520). Se ofrecerán dos opciones para introducir el resultado correcto y si no se accede correctamente a estas dos opciones, el propio programa ofrecerá la respuesta correcta.
  • 700: Fin del programa

Subrutinas:

  • 740-770: Escribir los caracteres uno a uno, despacio y sacando el sonido.
  • 790-970: Subrutina de control de accesos del usuario: longitud de entrada, que sólo pueda moverse en la línea que debe insertar el resultado, etc.

Datos:

  • 990-1030: Datos del programa: Factores aplicables para el paso de una unidad a otra de
    cada magnitud y siete unidades.

Nota: las unidades deben acceder de menor a mayor.

Babesleak
Eusko Jaurlaritzako Industria, Merkataritza eta Turismo Saila