Maak twee arrays om de X-en Y -coördinaat gegevens voor een bewegend object op te slaan , met de instructie Declare " DIM x ( n ) , DIM y (n ) " waarin n verwijst naar het aantal gegevenspunten nodig om een volledige set gegevens. Om een duidelijk afbuigingshoek demonstreren , de minimale grootte van een set moet worden is 10 gegevenswaarden . Kopen van 2
Input de coördinaat gegevens in de arrays met behulp van de opdracht ( = ) operator , in de vorm " , x ( 1 ) = 2.3 , y ( 1 ) = 4,5 , x ( 2 ) = 2,5 ... " voor de hele set van gegevens die moeten worden gebruikt . Controleer of de gegevens correct is ingevoerd met behulp van de uitdrukking PRINT . Bijvoorbeeld , "PRINT y ( 1 ) " moet de waarde 4,5 terug naar de output buffer op het scherm
3
initialiseren twee variabelen - . dX , dY - om de snelheid van verandering tussen X-en Y-waarden op te slaan , zoals alsmede variabelen dF , theta de gradiënt van de kromme en de hoek berekend uit de helling slaan .
4
Bereken de verandering in verschillende waarden van X en Y met de variabelen dX dy te houden de resultaten . Om de verandering tussen x ( 1 ) en x ( 2 ) te berekenen , maakt u een formule als volgt : dX = x ( 2 ) - x ( 1 ) . De formule voor dY volgt hetzelfde patroon , waar dY = y ( 2 ) - y ( 1 )
5
Bereken de helling van de curve met behulp van de formule dF = dy /dX . . De variabelen dY en DX moet worden genomen over dezelfde gegevens punten of dF mogelijk onjuist .
6
Bereken de hoek van afbuiging door het nemen van 180 graden minus de arc tangens van het verloop. De QBASIC syntaxis van deze in de vorm " theta = 180 - ATN ( dF ) " , waarbij ATN is de arc tangens functie en theta retourneert een waarde in graden . Herhaal dit proces door het veranderen van het bereik van de gegevens die worden gebruikt bij de berekening van variabelen dX en dY aan een waaier van afbuighoeken te worden gebruikt voor de analyse krijgen .