Anhang A: Pascal-Syntaxdiagramme
←
→
Transkription von Seiteninhalten
Wenn Ihr Browser die Seite nicht korrekt rendert, bitte, lesen Sie den Inhalt der Seite unten
Anhang A: Pascal-Syntaxdiagramme Block vorzeichenlose ganze Zahl Name Name procedure Prozedurkopf Prozedumame function Funktionskopf Funktionsname
192 Anhang A: Pascal-Syntaxdiagramme Typ Typenname Konstante Feldliste-~--------------------,~------------.,. Typenname Prozedurkopf Funktlonskopf~ Parameterliste f----O---+l Typenname ~
Anhang A: Pascal-Syntaxdiagramme 193 Parameterliste~.----------------------------~ Prozedurkopf Funktionskopf Feldschema Typenname Feldschema
194 Anhang A: Pascal-Syntaxdiagramme Anweisung---I'{v~o~r~z~ei§c~h~en~l~o~s~e~g~a~n~z~e~Z~ah~IJ Variable Ausdruck Funktionsname Prozedurname begin Anweisung repeat Ausdruck Variablenname Anweisung Anweisung vorzetchenlose ganze Zahl
Anhang A: Pascal-Syntaxdiagramme 195 Argument-----------~=:::~A~U~sd~ru~ck~~=:=:=::r-----------------+ Variable Prozedurname Funktionsname Ausdruck einfacher Ausdruck einfacher Ausdruck Faktor.-~r===~~vo~r;zeli;c;he~ru~o~~~K~on~s~t~an~t~e~====~====~;:;:;:~==~~======~ Variable Funktionsname Ausdruck
196 Anhang A: Pascal-Syntaxdiagramme Variabre--~~~==~V~a~n~'a~b~l~enn~a~m~e~==~--i(--------------------------------1 Elementname Konstantenname Konstante .......--~c------~-------< vorzeichenlose Zahl Zeichen vorzeichenlose Konstante Konstantenname Name ----..j Buchstabe I vorzeichenlose Zahl vorzeichenlose ganze Zahl-----------,(""-l~ )
Anhang B: Auswahl weiterfiihrender Literatur Allgemeine Grundlagen der Datenverarbeitung Bauknecht K, Zehnder CA (1980) Grundziige der Datenverarbeitung, Stuttgart, Teubner Dworatschek S (1977) Grundlagen der Datenverarbeitung, Berlin, de Gruyter Ganzhorn KE, Schulz KM, Walter W (1981) Datenverarbeitungssysteme, Ber- lin, Springer Pascal BS 6192, Specification for Computer Programming Language Pascal, British Standards Institution, 1982 (entspricht ISO Standard 7185). Barron DW (Editor) (1981) Pascal - The Language and its Implementation, Chichester, Wiley Hoare CAR, Wirth N (1975) An Axiomatic Definition of the Programming Language Pascal, in: Acta Informatica, Vol 2, Seiten 335-355 Programmiermethodik Wirth N (1975) Systematisches Programmieren, Stuttgart, Teubner Jackson MA (1979) Grundsatze des Programmentwurfs, Darmstadt, Toeche- Mittler Kernighan BW, Plauger PJ (1974) The Elements of Programming Style, New York, McGraw-Hill Myers GJ (1979) The Art of Software Testing, New York, Wiley AIgorithmen ond Datenstrukturen Bauer FL, Wossner H (1981) Algorithmische Sprache und Programmentwick- lung, Berlin, Springer Horowitz E, Sahni S (1978) Algorithmen, Berlin, Springer Horowitz E, Sahni S (1976) Fundamentals of Data Structures, Potomac, Com- puter Science Press Knuth DE (1973) The Art of Computer Programming, Vol 1 : Fundamental Algorithms, Vol 2: Seminumerical Algorithms (1969), Vol 3 : Sorting and Searching (1973), Reading, Addison-Wesley Wirth N (1975) Algorithmen und Datenstrukturen, Stuttgart, Teubner
Stichwortverzeichnis * 10, 23, 139 Beispiel + (Vorzeichen) 10, 22 Programm Fahrenheit 13 + 10, 23, 139 Programm Fragebogen 87 - (V orzeichen) 10, 23 Programm GGT 182 - 10, 23, 139 Programm Graphtest 111 / 23 Programm Klimaauswertung 168 < 35 Programm Klimaerfassung 165 35 Programm Primfaktorenzerlegung 54 >= 35, 139 Programm Quadratwurzel 47 Programm Quadratwurzel 49 abs 27 Programm Rangliste 76 aktive Variante 131 Programm Reise 26 and 43 Programm Rezept 25 Anweisungsteil 7 Programm Sieb des Eratosthenes 140 arctan 27 Programm Sinustabelle 48 Argument 97 Programm Steuer 62 array 71 Programm Tagesdifferenz 18 ASCII Zeichensatz 65 Programm Ueberzeit 36 Aufziihltypen 55 Programm Zeicheneingabe 67 Ausdruck Programm Zins 19 ganzzahliger 10 Programm Zinseszins- und Rententabelle integer 10 52 logischer 34 Programm Zugsankiinfte 153 reeller 22 Prozedur Graph 11 0 Prozedur ReadStr 99 Basistyp einer Menge 138 Prozedur TeilStr 100 begin 38 Prozedur TeilStr 98 Beispiel Prozedur WritelnStr 100 Funktion Ausdruck 185 Prozedur WriteStr 100 Funktion Faktor 184 Prozedur Ziffer 179 Funktion Fakultiit 101 Blanks zwischen zwei Symbolen 2 Funktion GGT 182 Block 95 Funktion SucheStr 103 Blockstruktur 95 Funktion Tangens 101 boolean 42 Funktion Term 185 Funktion VerglStr 102 case 60 Programm AHV 44 char 65 Programm alphabetische Wortliste chr 66 104 const 79 Programm ASCII 65 cos 27 Programm ASCII-Tabelle 66 Programm Barkeeper 141 Datei 161 Programm Berechnen Ausdruck 186 Ende einer 167 Programm Buchstabenhiiufigkeit 74 externe 166 Programm Einlesen eines String 90 Mutieren einer 170
200 Stichwortverzeichnis Dateifenster 163 Indexvariable (in for-Schleife) 50 Deklarationsteil 7 integer 9 dereferenzieren eines Zeigers 147 dispose 150, 159 Kommentar 33 div 10 Kompatibilitiit von Typen 27 Division Konstante ganzzahlige 10 ganzzahlige 9 modulo 10 integer 9 reelle 23 real 21 Durchschnittsmenge 137 reelle 21 dynamische Records mit Varianten 158 Konstantendeklaration 78 dynamische Variable 145 Kontrollvariable (in for-Schleife) 50 e-Notation 22 Label 188 einfacher Datentyp 55 Leeranweisung 41 Element 72 Leermenge 136 Element eines Records 118 Leerplatz zwischen zwei Symbolen 2 Giiltigkeitsbereich 122 In 27 else 39 logische Werte 41 eof 167 logischer Ausdruck 34 eoln 67, 173 logischer Operator 42 exp 27 Exponentiation 28 Marke 188 exteme Datei 166 in case-Anweisung 61 Markendeklarationsteil 188 false 42 Menge 135 Feld 71 Mengendifferenz 137 mehrdimensionales 85 Mengenkonstruktor 138 eindimensionales 71 Mengenlehre 135 Feldbreite in wri te 13, 24 Mengenoperation 139 Feldschema-Parameter 106 mod 10 File 161 Mutieren einer Datei 170 Ende eines 167 extemes 166 Name 5 Mutieren eines 170 Giiltigkeitsbereich 92 for 50 reservierter 5 forward-Deklaration 183 new 146,158 freie Variante 132 nicht initialisierte Variable 20, 96 Funktion 89, 101 nil 150 als Parameter 108 Normfeld rekursive 181 fUr reelle Werte 24 fiir ganzzahlige Werte 12 ganze Variable 8 fUr integer 12 ganze Zahl 9 not 43 Genauigkeit reeller Zahlen 29 gepacktes Datenobjekt 80 or 43 get 167 ord 58 gleiche Typen 77, 157 ordinaler Datentyp 55 goto 188 Ordnungszahlen in Aufziihltypen 58 Giiltigkeitsbereich von Elementnamen 122 pack 81 von Namen 92 packed 80 page 173 hangender Zeiger 151 Parameter 97, 181 Potenzmenge 136 if 35 pred 58 Index 72 Prioritiit von Operatoren 11, 35, 43
Stichwortverzeichnis 201 Programmrahmen 7 Typendeklarationsteil 57 Programmschleifen 47 Typengleichheit 77 Prozedur 89 von Zeigern 157 als Parameter 108 rekursive 177 undefinierte Variable 20, 96 Prozeduranweisung 92 ungepacktes Datenobjekt 80 put 165 unpack 81 Unterbereichstyp 63 read 15, 100, 173, 174 Untermenge 136 char 66 Unterprogramm 89 Zeichen 66 readln 68, 173 Variable real 21 ganze 72 Record 115 ganzzahlige 14 mit Varianten 126 integer 14 Recordelement 118 nicht initialisierte 20 Giiltigkeitsbereich 122 real 22 reelle Zahl 21 reelle 22 Rekursion 177 Variablenparameter 98, 181 repeat 48 Varianten in Record 126 Repetition von Anweisungen 47 aktive 131 reservierte N amen 5 freie 132 reset 167 Varianten in dynamischen Records 158 rewri te 165 Varianten-Selektorelement 128 round 28 Verbundanweisung 38 Vereinigungsmenge 137 Schleifen 47 Vergleich ree1ler Werte 37 Schleifenziihlervariable (in for-Schleife) 50 Vergleichsoperator 35 Seitenvorschub 173 auf Mengen 139 selektive Ausfiihrung 33 verkettete Listen 151 Selektor in case-Anweisung 60 verkettete Zeiger 156 Semikolon 7 Verschachtelte Records und Felder 123 set 138 vordefinierte Prozeduren 100 sin 27 Vorzeichen 10, 22 Sortieren durch Austauschen 119 sqr 27 Wahrheitswert 34 sqrt 27 Wertebereich Stammtyp 64 ganzer Zahlen 9 Standardprozeduren 100 integer 9 statische Variablen 145 reelle Zahl 29 Strichpunkt 7 Wertename in Aufziihltyp 57 String 89 Wertparameter 98 Subroutine 89 while 47 succ 58 wi th 124 Symbol 2 Wortsymbol 5 Syntaxdiagramm 2 wri te 12, 23, 100, 173, 174 wri teln 13, 100, 173 Teilmenge 136 Textdatei 172 Zeichen 65 Seitenvorschub 173 Zeichenkette 6, 82 true 42 Zeiger 145 trunc 28 Zeilenende 66 Typ Kompatibilitiit 27 Zeilenstruktur eines Pascal Programmes 1 type 57 Zuweisungs-Anweisung 18
Neue Lehrbuchreihe - Informatik Neuerscheinungen F.L. Bauer, H. Wiissuer SystemanaIyse A1gorithmische Sprache und DV-EinsatzpIanung Programmentwicklung Von P. C. Lockemann, A. Schreiner, H. Trauboth, M.KIopprogge Unter Mitarbeit von H.Partsch, P.Pepper 1983. 119 Abbildungen. XIV, 342 Seiten 2., verbesserte Auflage. 1984. 109 Abbildungen. Gebunden DM 49,50. ISBN 3-540-11893-4 XV, 513 Seiten. Gebunden DM 79,-. ISBN 3-540-12962-6 Inhaltsiibersicht: Das Unternehmen als Gegenstand der Inhaltsiibersicht: Propadeutik des Algorithmenbegriffs. - Systemanalyse. - DV-Systeme im Unternehmen. - Stufen- Rechenvorschriften. - Objekte und Objektstrukturen. - gliederung von DV-Projekten. - Arbeitsschritte. - Arbeits- Rechenstrukturen. - Uberfiihrung in repetitive Fonn. - techniken. - Dokumentation. - Fiihrung von DV- Programmvariable. - Ablaufbestirnmende Elemente. - Projekten. - Anhang A: Systemanalyse fur ein kleineres Organisierte Speicher und Geflechte. - Programmieren als Unternehmen. - Anhang B: Fallstudie SAP. - Literaturver- Entwicklungsprozel3. - Literaturverzeichnis. - Quellenan- zeichnis. - Sachverzeichnis. gaben. - Sach- und Namenverzeichnis. - Glossar. W.Heise, P.Quattrocchi H.A.KIaereu A1gebraische S pezifikation Informations- und Eine Einfiihrung Codierungstheorie 1983. VII, 235 Seiten. DM 49,-. ISBN 3-540-12256-7 Mathematische Grundlagen der Daten-Kompression und -Sicherung in diskreten Kommunikationssystemen Iuhaltsiibersicht: Einleitung. - Abstrakte Strukturen. - 1983. 62 Abbildungen. X, 370 Seiten Gleichungen, Spezifikationen. - Rechnungen in Glei- DM 69,-. ISBN 3-540-12774-7 chungssystemen. - Erweiterungen von Gleichungsspezifi- kationen. - Finale Semantik. - Behandlung von Ausnah- Inhaltsiibersicht: Einleitung. - Grundlagen der Codierung. mezustiinden. - Implementierungen von Gleichungsspezi- - Quellen und Kana1e. - Infonnation. - Quellencodierung. fikationen. - Abstrakte Sofiware-Spezifikationen. - Korrekt- _ Kanalcodierung. - Infonnations- und Korrekturrate von heit von Spezifikationen. - Parametrisierte Spezifikationen. Blockcodes. - Algebraische Grundlagen der Codierungs- - Praktischer Einsatz algebraischer Spezifikationen. - theorie. - Lineare Codes. - Zyklische Codes. - Konvolu- Anwendungsbeispiel. - L6sungen zu den Aufgaben. - tions-Codes. - Literaturverzeichnis. - Stichwortverzeichnis. Bibliographie. - Stichwortverzeichnis. H.Niemann A.Bode, W.Hiindler K1assifikation von Mustem Rechnerarchitektur II 1983. 77 Abbildungen. X, 340 Seiten Strukturen DM 59,-. ISBN 3-540-12642-2 1983. 164 Abbildungen. XI, 328 Seiten Inhaltsiibersicht: Einfuhrung. - Vorverarbeitung. - Merk- DM 49,-. ISBN 3-540-12267-2 male. - Numerische KlassifIkation. - Nichtnumerische Inhaltsiibersicht: Klassifikation von Rechnerstrukturen: das (syntaktische) Klassifikation. - Ein KlassifIkationssystem. - Erlanger Klassifikations System (ECS). - Parallelismus, Literatur. - Sachregister. Virtualitiit und Sprachorientierung in den klassischen Universalrechnerfamilien. - Pipelining. - Nebenlaufigkeit. - Adaptierbarkeit. - Literatur. - Stichwortverzeichnis. Springer-Verlag Berlin Heidelberg New York Tokyo
Friiher erschienene Tilel Informatik fiir Ingenieure Herausgeber: F.L.Nicolet Unter Mitarbeit von W. Gander, J. Hanns, P. Liiuchli, F. L. Nicolet, J. Vogel, C. A. Zehnde~ 1980. 53 Abbildungen, 20 Tabellen. X, 187 Selten DM 44,-. ISBN 3-540'{)9669-B A. Bode, W.Hiindler E.Horowitz, S.Sahni Rechnerarchitektur Algorithmen Grundlagen und Verfahren Entwurf und Analyse 1980. 140 Abbildungen, 4 Tabellen. XI, 278 Seiten Ubersetzt aus dem Amerikanischen von OM 42,-. ISBN 3-54O'{)9656-6 M. Czerwinski 1981. XIV, 770 Seiten OM 98,-. ISBN 3-540-10743-6 B.Buchberger, F.Lichtenberger Mathematik ftir Informatiker I B.W.Kernighan, P.L.Plauger Die Methode der Mathematik 2., korrigierte Auflage. 1981. 30 Abbildungen. Ftogrammierwerkzenge XIII, 315 Seiten Ubersetzt aus dem Engiischen von I. Klichele, M. Klopprogge DM 44,-. ISBN 3-540-11150-6 (Die Originalausgabe erschien in der Reihe »Informatik- 1980. IX, 492 Seiten Fachberichte, Band 35", 1980) DM 78,-. ISBN 3-540-10419-4 P.C.Lockemann, H.C.Mayr K.E.Ganzhom, K.M. Schulz, W. Walter Rechnergestiitzte Datenverarbeitungssysteme Informationssysteme Aufbau und Arbeitsweise 1978. 37 Abbildungen, zahlreiche Einzeldarstellungen. 1981. 181 Abbildungen, 1 Schablone als Beilage. X, 368 Seiten XVI, 305 Seiten OM 39,-. ISBN 3-540'{)8996-9 Gebunden OM 86,-. ISBN 3-540-10598'{) T.W.OUe F.Gebhardt Das Codasyl-Datenbankmodell Dokumentationssysteme Ubersetzt aus dem Englischen von H. Miinzenberger 1981. 14 Abbildungen. 331 Seiten 1981. XXIV, 389 Seiten OM 74,-. ISBN 3-540-10744-4 DM 88,-. ISBN 3-540-10669-3 A.K.Salomaa A.N.Habermann Entwurf von Betriebssystemen Formale Sprachen Ubersetzt aUs dem Englischen von E.-W. Dieterich Eine Einfiihmng 1978.18 Abbildungen, 5 Tabellen. IX, 314 Seiten Ubersetzt aus dem Englischen von K.-P.1Ohr OM 52,-. ISBN 3-540'{)9030-4 1981. 87 Abbildungen.XII, 444 Seiten DM 96,-. ISBN 3-540-10510-7 W.Reisig Petrinetze Eine Einfilhrung 1982.111 Abbildungen.lX, 158 Seiten DM 39,-. ISBN 3-540-1147B-5 Springer-Verlag Berlin Heidelberg New York Tokyo
Sie können auch lesen