Hogyan számoljuk Lehajlás Angles QBasic

lehajlás szögek fontos fogalom a fizikában és használják megoldására számos problémát kezdve kiszámításához lehajlás a bolygók pályája , mérésére pálya által megtett egy tárgy hatása alatt a gravitáció . Használatával QBasic , automatizálja a számítás lehajlás szögek és könnyebb kezelni adathalmaz lenne túl nehéz , hogy dolgozzanak ki kézzel . Utasítások
1

létrehozása két tömb tárolja az X és Y koordináta adatokat egy mozgó tárgy , a DECLARE utasítás ” DIM x ( n) , DIM y ( n) ” ahol n utal az adatpontok száma szükséges ahhoz, hogy a teljes körű adatok . Annak igazolására, világos hajlásszöge , a minimális méret egy sor legyen 10 értéke lehet.
2

Input a koordináta adatokat a tömbök a hozzárendelés ( = ) operátort , formában ” , x (1 ) = 2.3 , y ( 1) = 4.5 , x (2 ) = 2,5 … ” a teljes adathalmazt kell használni. Ellenőrizze, hogy az adatot helyesen adta a kifejezést PRINT . Például a ” PRINT y ( 1) ” vissza kell térnie az érték 4.5 a kimeneti puffer a képernyőn .
3

inicializálása két változó – dx, dy – tárolni a változás mértéke az X és Y értékeket , mint valamint a változók dF , théta , hogy tárolja a gradiens a görbe és az a szög a lejtőn számítva . Matton 4

Számítsuk ki az értékek változása eltérő X és Y változók használatával dX és dY , hogy tartsa a eredményeket. Kiszámításához közötti váltás x (1) és x (2 ) , hozzon létre egy képletet az alábbiak szerint: dx = x (2 ) – x (1) . A képlet dY ugyanezt a mintát követi , ahol Ay = y ( 2) – y (1) .
5

Számítsa meredekségét a következő képlet segítségével dF = a dy /dx . A változó dY -és DX kell venni ugyanebben az adatpontok vagy DF nem lesz megfelelő.
6

kiszámítása hajlásszögének azáltal, hogy 180 fok mínusz az ív érintője a színátmenet . A QBasic szintaxisa ez a forma ” téta = 180 – ATN ( dF ) “, ahol az ív ATN tangens függvény és théta visszaad egy értéket fokokban. Ismételjük ezt a folyamatot megváltoztatásával az adatok körét kiszámításához felhasznált változókat DX dY , hogy egy sor lehajlás szögek használt elemzésre.

You must be logged in to post a comment.