A fájlok és matematikai számítások funkciók

Jó napot kívánok. Ma meg elég összetett feladat, amely átfogja több utazott veled témák (Fájlok és dolgozni matematikai függvények)

A probléma maga, hogy írjon egy program, amely elvégzi a szükséges számítási funkció, a felhasználó által bevitt adatokat, és írja az eredményt egy fájl bélyeg elején a fájl ( „funkciót. Y = e ^ x, a pixelek száma az x és y, és így tovább. d. „). Meg kell vizsgálni annak lehetőségét, hogy adja meg néhány időközönként számításokat.

Emellett a program megjelenít egy jelentést a munkáját Output.dat fájlt, ami meg kell jelölni azt a funkciót, amely lehetővé tette a műveletet, az intervallumok száma a felhasználó által beírt és a fájl nevét tartalmazó számítások egy adott intervallumban. A program figyelembe kell venni annak lehetőségét, hogy egy hiba a számítások, és a levezetése ezeket a hibákat a jelentésben Output.dat fájlt.

A függvény a két változó formájában G (x, y) = y * F (x), F (x) = ahol LG (X-5). Abban az esetben, hogy egy kezdeti érték 5, lépés 0,5 = 10, és a pontok száma.

Ijesztő? Azt lehet mondani, hogy ez egy valós és gyakorlati probléma, hogy tud adni.
kikérdezés során elvégzendő kis blokk, és nem azért, (mint a forrás). Erre azért van szükség a jobb megértést. maga a forráskód, mint korábban, van csatlakoztatva a végén.
Kezdjük azzal, hogy hol mi lesz az adatokat. I-hez a következő formában:

A fájlok és matematikai számítások funkciók

Amennyiben x1 - elején intervallum, x2 - vége és az n - pontok számát.

Amíg nem kap egy üres sejt, akkor olvassa el az adatokat, és rögzíti azokat a megfelelő tömböket. Hadd emlékeztessem önöket, hogy Redim megőrzése ... megváltoztatja a tömb méretét adatvesztés nélkül benne.

Itt néhány egyszerű lépésben a számítás a tömb y.

Könyvtárváltókat () - megváltoztatja az aktuális pozícióját a könyvtárban. Alapértelmezésben, akkor hol az Excel fájl megnyitásakor. Jelenleg ez csak akkor szükséges, a kényelem, kellemes fogású számított asztal külön-külön. Hát nem?

Itt is létrehozunk egy string array, amely tárolja a fájl neve számított. I változó számítottuk a korábbiakban leírt blokk.

első sorban asztalok rögzített ebben a blokkban. Ez ugyanaz lesz mindenhol. Ennek eredményeként, úgy néz ki, mint ezt.

Mielőtt a fő blokk levelet matematikai függvények.

Erorka változó deklarált globális vagyis kívül (al and Function) az összes eljárások és függvények. Az ő írt hibákat a G (). Továbbá, ha egy hiba értéke egyenlő a G «NaN». Ez azért lehetséges, mert az a fajta függvény Variant, amely működtethető a húrok, és a számokkal.

Ha nem használja a Variant, azt tanácsolom G egyenlővé a lehető legkisebbre a szám típusát, majd végezze el a fogás ennek a feltételnek, és a megfelelő kimenetet egy fájlba.

Most a főétel:

Itt van három ciklus: egy első átadjuk az egész időközönként, a második - X levelet kezdeti értékeket a táblázat (első oszlop) és a harmadik - egy sor felvételt nyert értékek a húr.

Ez a parancs fájlok megnyitása (t1 - 1) kimenet # t1 megnyitjuk a fájlt egy nevet vett egy sor fájlokat és hozzá egy ID # t1. String Ha t3 <> YN - 1 Ezután ellenőrizze az utolsó index az Y tömb helyesen töltse ki a táblázatot. Emlékezzünk vissza, hogy kerek () kerekítés parancs értékét a megadott számok száma a tizedesvessző után.
És az utolsó jelentés:

Itt a forráskódot, ne felejtse el a könyvtárát a Chdir (), vagy akár törölheti.
letöltés forrás

Ossza meg ezt a linket:

Kapcsolódó cikkek