Skalár adattípusok - studopediya
Skalár típusok közé tartoznak a standard típusú és felhasználó által definiált típusok.
INTEGER típusú értékeket képviselnek, amelyek felhasználhatók a aritmetikai kifejezések, és elfoglalják a memória 1-4 bájt. Például, Integer, Byte.
AKTÍV típusok valós értékeket, amelyeket használnak aritmetikai kifejezéseket. A megengedett értékek valós képviselet formájában változó vagy fix pont. Például Real, egységes.
Logikus típus, (logikai érték) határozza meg az adat, hogy hozhat a logikai értéke igaz és hamis. A Turbo Pascal be több logikai típusú fajták:
ByteBool, WordBool és LongBool, amelyek elfoglalják egy számítógép memóriájában, egy, kettő és négy bájt, ill.
Típus karakter (Char) határozza rendezett halmaza engedélyezett karakterek egy adott gépen. Az érték a jel változó vagy állandó - ez egy szimbólum az elfogadható készlet. A karakter konstans, például, lehet írni egyetlen karaktert zárt aposztrófok.
Felhasználó által definiált típusok - felsorolt és intervallum.
Felsorolt típus beállítása közvetlenül felsorolja az értékeket, amelyek a változó vehet ilyen típusú. Az egyes értékeket vesszővel elválasztva, és a teljes listát zárójelbe.
Felsorolás típusú leírt típusnak leírás szakaszt kezdődik fenntartott szó típusát. A változók Egy felsorolt típus lehet leírni a leíró részben változó, mely szóval kezdődik var. Változók és állandók felsorolás típusú elem nem lehet bemeneti és kimeneti lista.
IDŐKÖZ típus lehet állítani a két állandót a minimum és maximum értékek az adott változó. Az értékek állandók vannak elválasztva a két pontot. A minimális és maximális értékei az állandók az úgynevezett alsó és felső határait a szegmens, meghatározó intervallum típusú. Mindkét állandók kell, hogy feleljen a standard típusok (valós típus nem engedélyezett). Első állandó értéket kell szükségszerűen kisebb, mint a második. Ha a használt programok intervallum adattípusok ellenőrizni kell annak érdekében, hogy a változók értékei nem haladhatják meg a kivetett ezeket a változókat leíró intervallum típus.
Strukturált adattípusok define rendezett halmaza skalár változó és jellemző rájuk, hogy milyen típusú összetevői. A Pascal elismerte következő strukturált adattípusok: vonósok, tömbök, halmazok, rekordok, fájlok.
Type-tömb fix számú megrendelt azonos összetevőket látva az indexek. Ahhoz, hogy adja meg milyen tömb, használja a fenntartott szó tömb, majd egy meghatározott index típusú (szögletes zárójelek), majd miután a szó - írja magukat komponent.Tip húr - egy karaktersorozat bármilyen hosszúságú (maximum 255 karakter). String lehet tekinteni, mint egy sor karakter. Y-típusú sorban a szögletes zárójelben lehet meghatározott méretű (1 255-ig). Típus rekord számát tartalmazza alkatrészek nevezett területen, ami lehet különböző. Amikor megadja a típusú rekord után rekord fenntartott szó kell felsorolni az összes mező típusát jelzi a vastagbél és a feladat elvégzéséhez típusú szó végén. Mezőket egymástól pontosvesszővel. A számú írási területeken lehet lyubym.Dlya feladat típusát beállítva kell használni, és állítsa be a fenntartott szavait, majd adja meg az elemek ezt meg, általában formájában átutalás vagy diapazona.Chislo eleme az eredeti halmaz nem lehet nagyobb, mint 256, és sorszámát elemeket kell lennie a tartományban 0-255.
Típus fájl egy szekvenciája komponensek azonos típusú, elrendezve a külső eszköz. A komponensek száma a fájl nem nyilvánították. akkor használja a fenntartott szavak fájlt, és adja meg a fájl típusát, és adja meg a fájl típusát komponenst. Fájl változók egy adott alkalmazás. Felettük, akkor nem végez semmilyen műveletet. Ezeket fel lehet használni csak hogy végre fájlműveleteket (olvasás, írás, törölni egy fájlt, és így tovább. D.).
A legegyszerűbb formája az aritmetikai kifejezéseket: a teljes vagy valós konstans előjel nélküli; egész vagy valós változó; tömbelem egész vagy valós típusú; függvényében, hogy vesz egy egész vagy valós értéket. Egyéb aritmetikai kifejezés, amelynek tagjai a fenti egyszerű formában alkalmazásával zárójelben, és aritmetikai műveletek. A Pascal sit következő aritmetikai műveletek: összeadás, kivonás, szorzás, osztás, osztás, a fennmaradó egy osztás.
A legegyszerűbb fajta logikai kifejezések a következők: logikai konstans; logikai; logikai tömb típusú elemet; kifejezést kapcsolatokat. Az eredmény a logikai kifejezés logikai értéke igaz vagy hamis. Operandusok adatokat csak logikai. Más logikai kifejezések épített a fenti alkalmazásával logikai műveletek és a zárójelben. A következő logikai műveleteket meghatározott Pascal: nem - logikai NOT; és - a logikai AND; vagy - a logikai VAGY; xor - kizáró VAGY.
PASCAL elfogadta a műtétet követő prioritás:
2. A művelet szorzás típusú (multiplikatív) * / div mod és
3. Az összeadási művelet típusát (kívül) + - vagy xor
4. A relációs operátorok = <> <> <=>= a
Az, hogy a végrehajtása több tranzakciót egyenlő prioritás esetén a fordító optimalizálása a feltételeket, a programkód, és nem feltétlenül balról jobbra. Kiszámításánál a logikai művelet megnyilvánulásai azonos prioritást mindig értékelik balról jobbra.
Egyszerű operátor - az értékadó operátor és az üzemeltetők bemeneti és kimeneti információk.
Az értékadó operátor mindig a bal oldalon van a változó nevét, és a megfelelő - értéket, például: A: = B;
Ahol A - a változó nevét, a B - értéket, mint egy ilyen kifejezés, változó, állandó vagy változó, funktsiya.Tipy A és B meg kell egyeznie, vagy lehet kompatibilis hozzárendelés.
Az értékadó operátor nem egyenértékű a matematikai jele az egyenlőség.