1.067.358

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

Turbo Pascal kezdőknek-haladóknak 4.0 verzióig

Szerző
Lektor
Budapest
Kiadó: Alkalmazástechnikai Tanácsadó Szolgálat
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Tűzött kötés
Oldalszám: 245 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 17 cm
ISBN: 963-592-862-9
É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

Nicklaus Wirth, a Zürichi Műszaki Egyetem tanára 1968-ban egy új, magasszintű programozási nyelv terveit készítette el. A nyelvet Blaise Pascal-ról, a híres francia matematikusról és filozófusról nevezte el. De mi késztette a kiváló professzort arra, hogy ezt az azóta méltán világhírűvé vált programozási nyelvet éppen Pascal-ról nevezte el? Hiszen első megközelítésben azt mondhatnánk, elnevezhette volna sok olyan matematikusról is, akik a tudományág fejlődését nagymértékben előmozdították, mint például Gauss, Euler vagy Newton, sőt, éppúgy megalapozottnak tűnik a névválasztás, ha az ókor nagyjaira - pl. Dipohantoszra, Thalészre és másokra, - gondolunk, valamint a közelmúlt jeles magyar matematikusára, Neumann Jánosra. Véletlen-e, vagy megalapozott Wirth professzor választása? A választ Pascal életében, életművében kereshetjük. Elevenítsük fel tehát a tizenhetedik század e nagy gondolkodójának fő tevékenységeit, életének legfontosabb állomásait.

Tartalom

Bevezetés15
A nyelv alapjai23
A nyelv elemei, a programok felépítése23
A programfej24
A deklarációs rész25
Az azonosítók25
A konstansok deklarálása (számok, stringek)25
A típusok26
A változók deklarálása43
A címkék deklarálása44
Eljárások, függvények deklarálása. Paraméterátadás44
Az utasítások50
Goto utasítás50
Az üres utasítás50
Az eljáráshívási utasítás, előre hivatkozás. Forward opció segítségével51
Értékadó utasítás, kifejezések, operátorok51
If utasítás: feltételes elágazás55
Case utasítás; többirányú elágazás56
While utasítás56
Repeat utasítás57
For utasítás58
A bonyolultabb típusok és a hozzájuk tartozó standard eljárások és függvények59
Standard függvények és eljárások59
A lefoglalt szavak jegyzéke59
A standard függvények és eljárások jegyzéke59
Stringek, a rájuk vonatkozó eljárások és függvények61
Val eljárás: string konvetálása számmá63
Str eljárás: szám konvertálása stringgé63
Length függvény: a string hosszát adja meg64
Concat eljárás: stringek összefűzése64
Insert eljárás: beszúrás stringbe64
Delete eljárás: törlés stringből65
Copy eljárás: másolás65
Pos függvény: keresés65
Pointerek és abszolút változók, a heap és a stack szerkezete66
A pointerek deklarálása, a New eljárás66
A pointeres változók mozgatása, az Addr függvény67
Az abszolút változók és az abszolút címfüggvények68
A heap és a stack szerkezete69
A pointerekhez kapcsolódó standard függvények és eljárások71
A file-ok74
A rekord típus74
A file deklarálása76
Assign eljárás77
Reset és Rewrite eljárások77
FileSize és LongFileSize függvények77
Seek és LongSeek eljárások78
Read és Write eljárások78
A BlockRead és BlockWrite eljárások alkalmazása nemtipizált file-ok esetén79
Eof függvény79
FilePos és LongFilePos függvények79
Flush eljárás, a szektor-buffer80
Close eljárás80
Rename eljárás80
Erase eljárás80
Szövegfile-ok; Append, Read, Readin, Write, Writeln eljárások és Eoln, SeekEols, SeekEof függvények81
'I' direktíva, IoResult függvény, valamint az I/O hibák fajtái85
Logikai eszközök, beépített file-ok87
Példák a file-ok használatára89
A képernyőt leíró memóriaterület szerkezete, valamint a szöveges és grafikus alkalmazások94
Néhány gondolat az output perifériákról általában94
A képernyőt meghatározó memóriaterület szerkezete, CGA kártya esetén97
A képernyő memóriaterületének elemzése szöveges üzemmódban, CGA kártyával101
A képernyő memóriaterületének elemzése grafikus üzemmódban, CGA kártyával102
Az eddig leírtak alkalmazása egy szemléletes példán: két grafikus képernyő kopírozásán104
A szöveges üzemmód és eljárásai108
TextMode eljárás108
ClrScr eljárás109
CrtInit és CrtExit eljárás109
GotoXY eljárás110
WhereX és WhereY függvények110
ClrEol eljárás110
Del Line eljárás111
InsLine eljárás111
LowViedeo és NormVideo eljárások111
KeyPressed függvény111
TextColor eljárás111
TextBackGround eljárás113
GraphBackGround eljárás113
Window eljárás113
A grafikus üzemmódok, a nyelv grafikus alapjai114
A szöveges üzemmódok eljárásai hogyan alkalmazhatók a grafikus üzemmódokban?115
GraphMode, GraphColorMode és Hires eljárások115
HiresColor eljárás116
Palette eljárás116
GraphBackGround eljárás118
Plot eljárás118
Draw eljárás118
GraphWindow eljárás119
A nyelv grafikus kiterjesztése120
Arc eljárás120
Circle eljárás120
ColorTable eljárás121
GetDotColor függvény121
GetPic és PutPic eljárások121
Példa a grafikus kiterjesztések alkalmazására122
FillScreen eljárás124
FillPattern eljárás124
Pattern eljárás124
A 'Turtle' grafikus rendszer125
ClearScreen eljárás127
ShowTurtle, HideTurtle eljárások és a TurtleThere függvény127
Forwd és Back eljárás127
Home eljárás127
TurtleLeft és TurtleRight eljárások127
SetHeading eljárás128
Heading függvény128
Pen Down és PenUp eljárások128
SetPosition eljárás128
Xcor és Ycor függvények128
SetPenColor eljárás129
TurtleWindow eljárás129
Wrap és NoWrap eljárások129
TurtleDelay eljárás129
A Turbo Pascal egyéb standard eljárásai és függvényei; a programok, programrészek kapcsolata130
Az eddig nem szereplő standard függvények és eljárások130
A matematikai és a skalár függvények és eljárások130
A konverziós függvények132
Egyéb standard függvények és eljárások133
Külső programok és alprogramok kapcsolódása136
A beszúrt (include) file-ok136
Az átlapolásos (overlay) struktúra137
A Chain eljárás alkalmazása .CHN file-okra140
Az Execute eljárás alkalmazása .COM file-okra142
Az In-line gépi kód142
Az External programok142
A fordító direktívák143
'A' direktíva: rekurzív hívások143
'B' direktíva: I/O kiválasztás143
'C' direktíva: ^C és ^S karakterek értelmezése143
'D' direktíva: egységek ellenőrzése144
'F' direktíva: file-ok száma144
'G' direktíva: input bufferelés144
'I' direktíva: I/O hibakezelés, beszúrt file-ok144
'K' direktíva: stack ellenőrzése145
'P' direktíva: output bufferelés145
'R' direktíva: érvényességi tartomány ellenőrzése146
'U' direktíva: felhasználói megszakítás146
'V' direktíva: paraméterek típusellenőrzése146
'W' direktíva: with utasítások mélysége146
'X' direktíva: tömbök optimalizálása147
A Turbo Pascal és a DOS kapcsolata148
Paraméterátadás az operációs rendszer és a programok között148
A mikroprocesszorok és regisztereik150
A regiszterek deklarálása151
Az Intr eljárás alkalmazása a megszakítások kezelésére152
MkDir eljárás153
ChDir eljárás153
RmDir eljárás154
GetDir eljárás154
MsDos eljárás154
Egy példa a megszakítások kezelésére157
A Turbo Pascal rendszer162
A Turbo Pascal rendszer részei162
A TURBO.COM program globális áttekintése163
A fordítóprogram opciói166
A Turbo Pascal editor168
A kurzormozgatás169
Törlés és beszúrás171
Blokkműveletek172
Egyéb szerkesztési műveletek173
A Tinst program használata a rendszer installálására175
A képernyő installálása175
A szövegszerkesztő parancsainak installálása176
Az üzenetfile nevének és útvonalának kijelölése177
A Turbo-87 rendszer178
A 4.0 verzió179
A 4.0 verzió bővítései, módosításai, általánosságban179
Új típusok megjelenése180
A valós típusok180
Az egész típusok181
'@' operátor181
A unit-ok és a uses kulcsszó182
A unit fogalma182
A uses kulcsszó182
A standard unit-ok183
Saját unit-ok felépítése, létrehozása184
Az új és a megváltozott eljárások187
Append eljárás188
AssignCrt eljárás188
Bar eljárás188
Bar3D eljárás189
BlockRead eljárás189
BlockWrite eljárás189
ClearDevice eljárás190
ClearViewPort eljárás190
CloseGraph eljárás190
CSeg, DSeg, SSeg függvények190
Dec eljárás190
DetectGraph eljárás191
DiskFree és DiskSize függvények191
DrawPoly eljárás191
Ellipse eljárás192
Exec eljárás192
FileSize és FilePos függvények192
FillPoly eljárás192
FindFirst és FindNext eljárások193
FloodFill eljárás194
GetArcCoords eljárás194
GetAspectRatio eljárás194
GetBkColor függvény194
GetColor függvény194
GetDate eljárás195
GetDir eljárás195
Get FAttr eljárás195
GetFillSettings eljárás195
GetFTime eljárás196
GetGraphMode eljárás196
GetImage eljárás196
GetIntVec eljárás196
GetLineSettings eljárás197
GetMaxX és GetMaxY függvények197
GetMem eljárás197
GetPalette eljárás197
GetPixel eljárás198
GetTextSettings eljárás198
GetTime eljárás199
GetViewSettings eljárás199
GetX és GetY függvények199
GraphErrorMsg függvény199
GraphResult függvény200
HighVideo eljárás200
ImageSize függvény200
Inc eljárás201
InitGraph eljárás201
Intr eljárás203
Keep eljárás203
KeyPressed függvény203
Line eljárás203
LineRel és LineTo eljárások203
LowVideo eljárás204
MaxAvail és MemAvail függvények204
MoveRel és MoveTo eljárások204
MsDos eljárás204
NormVideo eljárás204
Odd, Ofs és Ord függvények204
OutText eljárás205
OutTextXY eljárás205
PackTime eljárás205
ParamCount és ParamStr függvények205
Pi függvény205
PieSlice eljárás206
Ptr függvény206
PutImage eljárás206
PutPixel eljárás206
ReadKey eljárás207
RecTangle eljárás207
RestoreCrt és RestoreCrtMode eljárások207
Rewrite eljárás207
Round függvény208
Seek függvény208
Seg függvény208
SetActivePage és SetVisualPage eljárások208
SetAllPalette eljárás209
SetBkColor és SetColor eljárás209
SetDate eljárás209
SetFAttr eljárás209
SetFillPattern eljárás210
SetFillStyle eljárás210
SetFTime eljárás211
SetFGraphMode eljárás211
SetIntVec eljárás211
SetLineStyle eljárás212
SetPalette eljárás212
SetTextBuf eljárás212
SetTextJustify eljárás213
SetTime eljárás215
SetViewPort eljárás215
SizeOf eljárás216
Sound eljárás216
SPtr függvény216
TextColor eljárás216
TextHeight függvény216
TextMode eljárás216
TextWidth függvény217
Trunc függvény217
UnpackTime eljárás217
Fordító direktívák a 4.0 verzióban218
'B' direktíva: logikai kifejezéskiértékelés218
'D' és 'T' direktívák: nyomkövetés218
'F' direktíva: távoli hívások generálása219
'I' direktíva: I/O ellenőrzés, beszúrt file-ok219
'L' direktíva: a szerkesztés bufferelése, object file-ok szerkesztése220
'M' direktíva: memória kijelölése220
'N' direktíva: numerikus processzorhoz221
'R' és 'V' ellenőrző direktívák221
'S' direktíva: stack túlcsordulás ellenőrzése221
'U' direktíva: unit file kijelölése221
A feltételes fordítási direktívák: IFDEF, IFNDEF, IFOPT, ELSE, ENDIF, DEFINE, UNDEFINE222
A 4.0 rendszer224
A főmenü224
A Turbo rendszer editora226
A File-menü227
A fordítási menü228
Az opciók-menü229
Függelék232
A fordítóprogram hibaüzenetei232
A 3.0 verzióig232
A 4.0 verzióban235
Futás közbeni hibaüzenetek239
Az ASCII karakterkészlet240
A funkcióbillentyűk visszatérési kódjai243
Irodalomjegyzék244

Pirkó József

Pirkó József műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Pirkó József könyvek, művek
Megvásárolható példányok
Állapotfotók
Turbo Pascal kezdőknek-haladóknak 4.0 verzióig Turbo Pascal kezdőknek-haladóknak 4.0 verzióig Turbo Pascal kezdőknek-haladóknak 4.0 verzióig

A borító és a lapélek enyhén foltosak.

Állapot:
980 Ft
490 ,-Ft 50
7 pont kapható
Kosárba
Állapotfotók
Turbo Pascal kezdőknek-haladóknak 4.0 verzióig Turbo Pascal kezdőknek-haladóknak 4.0 verzióig Turbo Pascal kezdőknek-haladóknak 4.0 verzióig Turbo Pascal kezdőknek-haladóknak 4.0 verzióig Turbo Pascal kezdőknek-haladóknak 4.0 verzióig Turbo Pascal kezdőknek-haladóknak 4.0 verzióig Turbo Pascal kezdőknek-haladóknak 4.0 verzióig

Könyvtári könyv volt. A borító kissé kopott, foltos, töredezett, a gerinc vászonnal pótolt. A borító belső oldala nedvességtől foltos, sérült, néhány lapon ceruzás aláhúzások láthatók.

Állapot: Közepes
980 Ft
490 ,-Ft 50
7 pont kapható
Kosárba
Állapotfotók
Turbo Pascal kezdőknek-haladóknak 4.0 verzióig
Állapot:
980 ,-Ft
15 pont kapható
Kosárba