1.031.437

kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát

A kosaram
0
MÉG
5000 Ft
a(z) 5000Ft-os
szállítási
értékhatárig

Pascal

Spectrum-ra és Commodore 64-re

Szerző
Szerkesztő
Lektor

Kiadó: LSI Alkalmazástechnikai Tanácsadó Szolgálat
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 133 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 17 cm
ISBN: 963-592-394-5
Megjegyzés: Fekete-fehér ábrákkal illusztrálva.
Értesítőt kérek a kiadóról

A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról
A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról

Fülszöveg

A mikroszámitogépek hardware-ének gyors fejlődése egyre magasabb szintű sofrware lehetőségeket követel. A fejlesztési célok kitűzésében természetesen fontos ötletforrás a nagyszámítógépes software készlet, amely elsősorban különféle operációs rendszerekből és programozási nyelvekből áll. Míg előbbiek esetében inkább a rendszerek filozófiáját érdemes követni, utóbbiakat a nagygépeken már jól bevált specifikációkhoz a lehetőségekhez képest alkalmazkodva kell megvalósítani.
Erre a "sorsra" jutott a Pascal programnyelv is, amily még a 60-as évek végén született, az Angol strukturáltságát még tovább fejlesztve, elsősorban adattípusai segítségével. Ma már minden elterjedt nyugati, de sok hazai mikroszámitógép-típuson is rendelkezésre áll.
Leírásukkal elsősorban Sinclair ZX Spectrumés Commodore 64 programozókat céloztunk meg, de haszonnal forgathatják remélhetőleg azok is, akik magával a nyelvvel kívánnak megismerkedni, és már más nyelven legalábbis néhány programot készítettek. E célból... Tovább

Fülszöveg

A mikroszámitogépek hardware-ének gyors fejlődése egyre magasabb szintű sofrware lehetőségeket követel. A fejlesztési célok kitűzésében természetesen fontos ötletforrás a nagyszámítógépes software készlet, amely elsősorban különféle operációs rendszerekből és programozási nyelvekből áll. Míg előbbiek esetében inkább a rendszerek filozófiáját érdemes követni, utóbbiakat a nagygépeken már jól bevált specifikációkhoz a lehetőségekhez képest alkalmazkodva kell megvalósítani.
Erre a "sorsra" jutott a Pascal programnyelv is, amily még a 60-as évek végén született, az Angol strukturáltságát még tovább fejlesztve, elsősorban adattípusai segítségével. Ma már minden elterjedt nyugati, de sok hazai mikroszámitógép-típuson is rendelkezésre áll.
Leírásukkal elsősorban Sinclair ZX Spectrumés Commodore 64 programozókat céloztunk meg, de haszonnal forgathatják remélhetőleg azok is, akik magával a nyelvvel kívánnak megismerkedni, és már más nyelven legalábbis néhány programot készítettek. E célból számos példát is mutatunk.
Az első részben magát a Pascal-t ismertetjük, általánosan, bár sokat utalva a ZX Spectrum implementációra. Itt az I/O-t is ezen a gépen mutatjuk be, igy a FILE tipusról csak az ötödik részben szólunk.
A második részben a ZX Spectrum-on futó HP4T compilert és futtatását mutatjuk be.
A harmadik rész azok számra készült, akik már ismerik a ZX Spectrum gép memóriatérképét, gyakorlottak a gépikódú programozásban és ki akarják használni a gép nyújtotta specialitásokat.
A negyedik rész rövid összefoglalót ad a ZX Spectum új lehetőségei, a 80K RAM és a ZX Microdrive )HP4T 1.6M verzió kezeléséről.
Az ötödik fejezetben három, a Commodore 64-re készült Pascal fordítót mutatunk be, itt kerül sor lemezes file-kezelésre is. Megadjuk e három Pascal utasitáskészletét és azt, hogy miben térnek el egymástól. Ez a három implementáció kevésbé "Pascal", mint a Spectrum változat, az egyik legfontosabb addattípust, a RECORD-ot például nem kezelik. A programok gyári leírását könyvünk nem próbálja pótolni, de a Pascal-ról szóló rész, a C-64 fordítók rövid ismertetése és a példák alapján az olvasó már képes lesz a forditókat használni.
A függelékek a Pascal kulcsszavait, speciális szimbólumait, előre definiált azonosítóit, az operátorokat, a fontosabb szintaxisgráfokat, mintaprogramokat valamint a C-64 Pascal-ok utasításkészleteit tartalmazzák.
A Basic és Pascal kulcsszavakat és az előre definiált azonosítókat vastag nagybetűvel, a gép billenyűinek feliratát pedig vastag, dőlt nagybetűvel jelöltük.
Könyvünkkel talán elősegítjük, hogy a mikroszámítógépeken ma még legelterjedtebb Basic szerepét, legalábbis az abban igen nehézkesen megoldható, és magasszintű forrásnyelvet kívánó feladatok megoldásánál, a Pascal, hacsak részben is, átvegye.
Köszönettel tartozunk Pongor Györgynek és Vida Tibornak, akik a könyv egyes részeiben sokat segitettek hasznos tanácsaikkal.
A szerkeszető Vissza

Tartalom

Előszó3
Tartalomjegyzék5
A Pascal nyelv rövid ismertetése9
Alapfogalmak9
Bevezető9
Jelölések10
Az adatok13
Bevezetés13
Adattípusok13
Egyszerű típusok14
Skalár és résztartomány típus16
Összetett típus17
A programfej, a deklarációs rész és a blokk 23
Programfej23
Blokk23
Cimkedeklarációs rész23
Konstansdefiniciós rész24
Tipusdefiniciós rész24
Változódeklarációs rész24
A blokktörzs (utasításrész) - a Pascal utasítások25
Az értékadó utasítás 25
Az összetett utasítás30
Ciklusutasítások31
Feltételes utasítások33
Egyéb utasítások35
Eljárások, függvények38
Eljárások38
Függvények40
Előre definiált azonosítók41
Konstansok41
Típusok41
Eljárások és függvények41
A HP4T I/0 eljárásai41
Input függvények45
Függvények típusok konverziójára45
Aritmetikai függvények46
További előre definiált eljárások48
További előre definiált függvények48
Pascal programozás a spectrumon51
A HP4T használata51
A HP4T betöltése és futtatása51
Szerkesztés és futtatás52
Másolat készítés53
A compiler és az editor futtatása53
Megjegyzések 53
A compiler paraméterei53
Az editor56
Bevezető56
Az editor utasításai57
Szintaktikai és szemantikai hibajelzések63
A fordítóprogram szintaktikai hibakódjai63
Futási, szemantikai hibakódok64
A HP4T kapcsolata a spectrum ROM/RAM-mal65
A ZC spectrum grafikája65
A spectrum hanggenerátora67
Előre definiált függvények, eljárások67
Adatreprezentáció és - tárolás70
Adatreprezentáció70
Egész tipus70
Karakter, logikai és skalár tipus70
Valós tipus71
Rekordok és tömbök72
Halmazok72
Mutató tipus72
Változók tárolása futás közben72
Globális változók73
Lokális változók73
Paraméterek és függvényértékek73
A spectrum uj lehetőségei (80K RAM, Microdrive) és a pascal75
80K-s spectrum használata75
A RAM Bankok közötti lapozás75
A 32K fölötti cimzések76
A fenti lehetőségeket kihasználó programok76
Pascal Microdrivel-val77
A HP4T 1.6M betöltése, és másolat készítése77
Az editor utasításai78
A compiler F paramétere79
TIN és TOUT79
Egyéb változások80
Pascal változatok C-64-re81
Bevezetés81
A C-64 sajátosságai81
C-64 Pascal változatok84
A Pascal 6484
A G-Pascal86
A ZOOM Pascal87
Egyszerűbb példák88
File-kezelés95
Függelékek105
Kulcsszólista105
Speciális szimbólumok105
Előre definiált azonosítók105
Operátorok106
Fontosabb szintaxisgráfok107
Mintaprogramok117
A C-64 Pascal-ok utasításkészlete127
Bibliográfia133
Megvásárolható példányok

Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.

Előjegyzem
konyv