Algunhas magnitudes básicas en Física

Arrojeria, Eustakio

Elhuyar Zientziaren Komunikazioa

Lizaso, Pili

Informatika Saila

Elhuyar Fundazioa

Ola lectores! Estamos de novo na sección de COMPUTADOR RESIDENCIAL, que ultimamente é o noso punto de encontro. Nesta ocasión ímonos a asociar a varias magnitudes básicas da Física, denominadas espazos, tempos e masas.

O obxectivo deste programa é ofrecer a posibilidade de traballar as unidades de devanditas magnitudes.

Como todos sabemos, á hora de resolver os exercicios de Física, normalmente a perna entra en magnitudes. Por iso, procedeuse a realizar un programa de formación no cálculo de unidades paira cada magnitude. Paira iso, o programa ofrece un menú no que se pode seleccionar a magnitude sobre a que se quere traballar e, una vez seleccionado, ofrece tres exemplos paira traballar as unidades de magnitude. Estes tres exemplos permiten ao usuario aprender a utilizar correctamente a magnitude.

Os valores e unidades que se achegan tómanse aleatoriamente e preséntanse nunha táboa. O papel do usuario é completar a táboa. Paira iso, una vez realizadas as operacións, introducirá o resultado no lugar que corresponda. Se se entra mal, daralle una nova oportunidade e si métese mal por segunda vez o resultado. O computador indicaralle tamén a unidade á que hai que introducir o valor.

Como poderás observar, o propio programa non presenta especiais dificultades de programación. É case suficiente con ter en conta a relación que se mantén ao pasar dunha unidade a outra. Ademais hai outras partes do programa que deixaremos paira despois.

A ver se despois de velo apetéceche traballar outras magnitudes: superficie, temperatura, volume, forza, velocidade, aceleración, etc. por exemplo.

(Nota: Paira ver ben a imaxe ir ao pdf).

Partes do programa:

  • 10-110: Consulta xeral e selección dunha alternativa do menú principal.
  • 120-170: Situarase nos datos correspondentes á
    opción seleccionada.Os datos que teremos paira cada opción do menú principal son
    –7 unidades– 6 factores
    (factores a aplicar paira pasar dunha unidade a outra)
    • 180: Almacenar os factores correspondentes á magnitude seleccionada na táboa FAK.
    • 190: Limpar as matrices nas que se van a gardar os resultados.
  • 200-330: Presentación das unidades dunha magnitude concreta.
  • 340-430: Tomaranse tres unidades aleatoriamente e por cada una delas extraerase un número comprendido entre o 1 e o 1000. O usuario deberá pasar estes números a todas as unidades. Paira poder comprobar se
    as respostas dadas polo usuario son correctas, previamente o propio programa deberá realizar os cálculos. Paira pasar dunha unidade a outra
    deberá multiplicar polo factor correspondente (380). Paira pasar a maior, deberá dividir o factor correspondente (410).Todos
    os resultados almacenaranse na matriz MAT2.
  • 440-480: Presentará en pantalla os tres números elixidos aleatoriamente.
  • 500-680: O usuario poderá empezar a introducir
    resultados. A introdución dos resultados deberá realizarse seguindo unha orde que será o marcado polo programa. O resultado da posición indicada polo cursor será o que deberá introducirse en cada momento. Nos resultados admitirase
    un erro máximo de 0.5 (520). Ofreceranse dúas opcións paira introducir o resultado correcto e si non se accede correctamente a estas dúas opcións, o propio programa ofrecerá a resposta correcta.
  • 700: Fin do programa

Subrutinas:

  • 740-770: Escribir os caracteres uno a un, amodo e sacando o son.
  • 790-970: Subrutina de control de accesos do usuario: lonxitude de entrada, que só poida moverse na liña que debe inserir o resultado, etc.

Datos:

  • 990-1030: Datos do programa: Factores aplicables paira o paso dunha unidade a outra de
    cada magnitude e sete unidades.

Nota: as unidades deben acceder de menor a maior.

Babesleak
Eusko Jaurlaritzako Industria, Merkataritza eta Turismo Saila