Tudd Intuíció, előadás struktúrák c
Abstract: Ebben a fejezetben, mivel a strukturális adattípus leírását. Ez a típus, hogy képviselje a komplex adatok és új típusokat. Példák a felhasználásra struktúrák dolgozni komplex számok. Leírja a C ++ könyvtár, amely lehetővé teszi, hogy működjön együtt a komplex számok
9.1 Áttekintés a struktúrák
Az előző fejezetekben már tudjuk, hogy a tömb egy változó tárolására több adat azonos típusú. Ha szükségessé válik, hogy kezelni a különböző információkat, mint egész, az adatstruktúra használni. Ez lehetővé teszi, hogy csoportja tárgyak különböző típusú adatokat egyetlen név alá.
Ahhoz, hogy egy változót szerkezet típusa, előbb meg kell adni egy új típusú adatokat. meghatározva a neve a szerkezet és annak elemei. A szerkezeti elemek nevezett területeken, és lehet bármilyen adattípust eltérő típusú felépítése azonos. Az alábbiakban egy példát: létrehozunk hallgató szerkezeti típus, amely területek a hallgató nevét, a kód csoport, a kezdődő évben a képzési és értékelési négy résztvevő:
Alapján létrehozott szerkezet adattípus lehet leírni az olyan változók, mint a tanulók:
Feladat 9.1. Állítsa be a komplex számok, amelyek tárolják egy bináris fájl. Keresse az érték a legnagyobb egység közül a megadott számokat.
Emlékezzünk vissza, hogy a komplex számok olyan számok a forma, ahol - a valós számok, és - az imaginárius egység. . A komplex szám bővül a fogalom egy valós szám. Ha a tényleges száma - olyan pont a számegyenesen. majd a komplex szám egy olyan pont a síkon (ábra. 9.1). Modul komplex szám kiszámítása a képlet.
A probléma megoldása érdekében 9.1 A két programot dolgoztak ki. Az első létrehoz egy nyers adatok fájlt, a másik megkapja az információkat feldolgozza összhangban a feladat.
A következő a szövege a program létrehozásának egy bináris fájlt komplex számok. A complex.dat fájl van írva az n szám, majd egy sorozat komplex számok.
Ábra. 9.1. A geometriai modell egy komplex szám, a + b · i
Ábra. 9.2. A geometrikus értelmezése a komplex konjugáltját
Az alábbi program beolvassa az adatokat a fájlból complex.dat - a számos összetett számok az n változó. és magukat egy sor komplex számok p. Ezután a keresést egy komplex szám a maximális modulus p tömb.