Turbo Pascal for chemists: a problem solving and practical approach
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Weinheim [u.a.]
VCH
1992
|
Ausgabe: | 1. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XXV, 399 S. mit Diskette 5 1/4" und Format 360 KB |
ISBN: | 3527278303 0895738740 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV025860267 | ||
003 | DE-604 | ||
005 | 20180316 | ||
007 | t| | ||
008 | 100417s1992 xx |||| 00||| eng d | ||
015 | |a 91,N46,0187 |2 dnb | ||
016 | 7 | |a 911365923 |2 DE-101 | |
020 | |a 3527278303 |9 3-527-27830-3 | ||
020 | |a 0895738740 |9 0-89573-874-0 | ||
035 | |a (OCoLC)610948827 | ||
035 | |a (DE-599)BVBBV025860267 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-11 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 370 |0 (DE-625)143671: |2 rvk | ||
084 | |a VC 6080 |0 (DE-625)147082:253 |2 rvk | ||
100 | 1 | |a Filby, Gordon |e Verfasser |4 aut | |
245 | 1 | 0 | |a Turbo Pascal for chemists |b a problem solving and practical approach |c Gordon Filby ; Martin Klusmann |
250 | |a 1. ed. | ||
264 | 1 | |a Weinheim [u.a.] |b VCH |c 1992 | |
300 | |a XXV, 399 S. |e mit Diskette 5 1/4" und Format 360 KB | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a TURBO-PASCAL |0 (DE-588)4117264-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Chemie |0 (DE-588)4009816-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a IBM PC |0 (DE-588)4026436-1 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4055382-6 |a Software |2 gnd-content | |
689 | 0 | 0 | |a Chemie |0 (DE-588)4009816-3 |D s |
689 | 0 | 1 | |a TURBO-PASCAL |0 (DE-588)4117264-4 |D s |
689 | 0 | 2 | |a IBM PC |0 (DE-588)4026436-1 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Klusmann, Martin |e Verfasser |4 aut | |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=019107991&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-019107991 |
Datensatz im Suchindex
_version_ | 1817318925681033216 |
---|---|
adam_text |
CONTENTS
PREFACE V
CONTENTS IX
A NOTE TO THE READER XIII
DISKETTE PROGRAM DIRECTORY XV
1 A STARTUP REFRESHER 1
BACKING UP TPCHEM 1, RUNNING THE PROGRAMS 2, PRINTING THE
PROGRAMS 4
2 ANATOMY OF A TURBO PASCAL PROGRAM 6
GENERAL PROGRAM STRUCTURE 6, THE HEADER 7, THE PROGRAM BODY 9,
DECLARATIONS AND DEFINITIONS 9, IDENTIFIERS, RESERVED WORDS AND THE
DECLARATION SECTION 10, LABELS 12, CONSTANTS 12, TYPE 14,
VARIABLES 15, USER AND PREDEFINED SUBPROGRAMS 16, STATEMENTS 19,
ASSIGNMENT STATEMENTS 19, LOGIC CONTROL STATEMENTS 20, COMPOUND
STATEMENTS (AND THE EMPTY STATEMENT) 23, A FIRST PROGRAM 25,
SUGGESTIONS FOR PRACTICE 28, SUMMARY OF CHAPTER 29
3 PASCAL DATA TYPES 30
DATA TYPES: GENERAL 30, THE SIMPLE DATA TYPES 32,
247 + 1 = -247! - USING THE INTEGERTYPES 34, USING THE SIMPLE
TYPES 42, ENUMERATED TYPES 44, SPECIAL FUNCTIONS USED WITH
ENUMERATED TYPES 47, SUBRANGE TYPES 48, RANGE CHECKING AND
COMPILER DIRECTIVES 50, ENUMERATED AND SUBRANGE TYPES: A
.
PROGRAMMING EXAMPLE 51, USER DEFINED TYPES: SOME CLOSING WORDS
52, PROGRAMMING EXAMPLE: THE PHYSICAL BEHAVIOUR OF GASES 52,
SUGGESTIONS FOR PRACTICE 55, SUMMARY OF CHAPTER 56
4 DATA STRUCTURES: PART I - ARRAYS A
N
D
STRINGS 57
ARRAYS 57, ARRAY DECLARATION 58, ARRAY MANIPULATION 62, TWO
SIMPLE EXAMPLES FROM CHEMISTRY 70, MULTI-DIMENSIONAL ARRAYS OR
ARRAYS OF ARRAYS 75, SOME SIMPLE MANIPULATIONS ON TWO-DIMENSIONAL
ARRAYS 78, SOME PROBLEMS IN ARRAY PROCESSING 82, STRINGS AND
ARRAYS OF CHARACTERS 83, STRINGS VS ARRAYS OF CHARACTERS 83,
HTTP://D-NB.INFO/911365923
X
COMPARISON OF STRINGS
86,
STRING-HANDLING OPERATORS, FUNCTIONS AND
PROCEDURES 88, STRING HANDLING: WHAT'S MISSING? 93, SUGGESTIONS FOR
PRACTICE 94, SUMMARY OF CHAPTER 96
5 DATA STRUCTURES: PART II - RECORDS A
N
D
SETS 97
RECORDS 97, RECORDS: WHEN TO USE THEM 100, ACCESSING RECORDS AND
THEIR FIELDS 101, ACCESSING RECORD FIELDS: NUMERIC MANIPULATION 104,
MORE COMPLEX RECORD STRUCTURES 107, SOME COMMON ERRORS IN RECORD
PROGRAMMING 114, COMPARISON OF ARRAYS AND RECORDS 114, VARIANT
RECORDS 115, SETS 118, SET OPERATORS 121, SET MEMBERSHIP 123,
SUGGESTIONS FOR PRACTICE 124, SUMMARY OF CHAPTER 125
6 OPERATORS, EXPRESSIONS A
N
D
SIMPLE STATEMENTS 126
OPERATORS 126, ARITHMETIC OPERATORS 126, RELATIONAL OPERATORS OR
COMPARATORS 129, LOGICAL OPERATORS 131, EXPRESSIONS 134,
PRECEDENCE 136, SPECIAL INTEGER OPERATORS 139, STATEMENTS 140,
A BRIEF DIVERSION: MATH COPROCESSORS 142, SUGGESTIONS FOR
PRACTICE 143, SUMMARY OF CHAPTER 145
7 DECISION STATEMENTS AND PROGRAM FLOW CONTROL 146
THE CONDITIONAL STATEMENTS GROUP 147, NESTED IF STATEMENTS AND
THE NEED FOR THE CASE STATEMENT 149, THE ITERATIVE OR REPETITIVE
STATEMENTS GROUP 154, TWO REPEAT. .UNTIL EXAMPLES 158,
REPETITIVE STATEMENTS: SOME PROBLEMS 162, TWO FOR EXAMPLES FROM
MASS SPECTROSCOPY 172, SUGGESTIONS FOR PRACTICE 176, SUMMARY OF
CHAPTER 178
8 PROCEDURES A
N
D
FUNCTIONS 180
TURBO PASCAL SUPPLIED SUBPROGRAMS 181, USER-DEFINED
SUBPROGRAMS 195, A VERSION 5 NOVELTY: PROCEDURETYPES (OPTIONAL)
205, PROGRAM BLOCKS AND THE SCOPE OF IDENTIFIERS 213, ADVANTAGES AND
DISADVANTAGES OF THE SCOPE CONCEPT 216, FUNCTIONS 216, RECURSION
224, FORWARD DECLARATIONS 226, BEYOND SUBPROGRAMS: OTHER TURBO
PASCAL FEATURES 227, SUGGESTIONS FOR PRACTICE 232, SUMMARY OF
CHAPTER 235
9 DATA INPUT A
N
D
OUTPUT: P
A
R
T
I - USE OF SCREEN,
KEYBOARD A
N
D
PRINTER 236
CONTROLLING SCREEN AND KEYBOARD: USING THE BUILT-IN HANDLING
PROCEDURES AND FUNCTIONS 236, BUILT-IN TERMINAL INPUT/OUTPUT
HANDLING PROCEDURES AND FUNCTIONS 243, WRITING OUTPUT TO THE SYSTEM
PRINTER 248, THE READ AND READLN PROCEDURES 255, COMMAND
XI
LINE PARAMETERS: ANOTHER WAY OF SENDING DATA TO PROGRAMS 260,
SUGGESTIONS FOR PRACTICE 263, SUMMARY OF CHAPTER 265
10 DATA INPUT A
N
D
OUTPUT: P
A
R
T
II-USE OF DISK FILES 266
DECLARATION AND TYPING OF FILES 267, TEXT FILES 271, SOME
STANDARD FILE OPERATIONS 276, PROGRAMMING EXAMPLES 278,
USER DEFINED FILE TYPES (BINARY FILES) 289, RANDOM ACCESS OF TYPED
FILES 292, UNTYPED FILES 301, SOME UNTYPED FILE OPERATIONS 302,
SUGGESTIONS FOR PRACTICE 306, SUMMARY OF CHAPTER 308
11 POINTERS A
N
D
DYNAMIC DATA STRUCTURES 309
DYNAMIC VARIABLES 310, USING DYNAMIC VARIABLES IN ADVANCED DATA
STRUCTURES 320, A MORE COMPLEX EXAMPLE: MANAGING SCIENTIFIC
REFERENCES 329, OTHER LINKED LIST STRUCTURES 334, SUGGESTIONS FOR
PRACTICE 334, SUMMARY OF CHAPTER 336, APPENDIX 337
BIBLIOGRAPHY 340
GLOSSARY OF TERMS 346
APPENDIX A RESERVED WORDS A
N
D
STANDARD IDENTIFIERS 354
APPENDIX B TURBO PASCAL OPERATORS 356
APPENDIX C STANDARD FUNCTIONS AND PROCEDURES 358
APPENDIX D TURBO PASCAL RELEASE DIFFERENCES 361
APPENDIX E HOW TO USE A SYNTAX DIAGRAM 371
APPENDIX F PROGRAMMING STYLE 373
APPENDIX G USING THE INTEGRATED DEBUGGER 379
APPENDIX H OBJECT-ORIENTED PROGRAMMING (OOP) 385
INDEX 392 |
any_adam_object | 1 |
author | Filby, Gordon Klusmann, Martin |
author_facet | Filby, Gordon Klusmann, Martin |
author_role | aut aut |
author_sort | Filby, Gordon |
author_variant | g f gf m k mk |
building | Verbundindex |
bvnumber | BV025860267 |
classification_rvk | ST 250 ST 370 VC 6080 |
ctrlnum | (OCoLC)610948827 (DE-599)BVBBV025860267 |
discipline | Chemie / Pharmazie Informatik |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV025860267</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20180316</controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">100417s1992 xx |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">91,N46,0187</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">911365923</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3527278303</subfield><subfield code="9">3-527-27830-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0895738740</subfield><subfield code="9">0-89573-874-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)610948827</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV025860267</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-11</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 370</subfield><subfield code="0">(DE-625)143671:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">VC 6080</subfield><subfield code="0">(DE-625)147082:253</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Filby, Gordon</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Turbo Pascal for chemists</subfield><subfield code="b">a problem solving and practical approach</subfield><subfield code="c">Gordon Filby ; Martin Klusmann</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Weinheim [u.a.]</subfield><subfield code="b">VCH</subfield><subfield code="c">1992</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXV, 399 S.</subfield><subfield code="e">mit Diskette 5 1/4" und Format 360 KB</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">TURBO-PASCAL</subfield><subfield code="0">(DE-588)4117264-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Chemie</subfield><subfield code="0">(DE-588)4009816-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">IBM PC</subfield><subfield code="0">(DE-588)4026436-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4055382-6</subfield><subfield code="a">Software</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Chemie</subfield><subfield code="0">(DE-588)4009816-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">TURBO-PASCAL</subfield><subfield code="0">(DE-588)4117264-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">IBM PC</subfield><subfield code="0">(DE-588)4026436-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Klusmann, Martin</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=019107991&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-019107991</subfield></datafield></record></collection> |
genre | (DE-588)4055382-6 Software gnd-content |
genre_facet | Software |
id | DE-604.BV025860267 |
illustrated | Not Illustrated |
indexdate | 2024-12-02T09:06:22Z |
institution | BVB |
isbn | 3527278303 0895738740 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-019107991 |
oclc_num | 610948827 |
open_access_boolean | |
owner | DE-11 |
owner_facet | DE-11 |
physical | XXV, 399 S. mit Diskette 5 1/4" und Format 360 KB |
publishDate | 1992 |
publishDateSearch | 1992 |
publishDateSort | 1992 |
publisher | VCH |
record_format | marc |
spelling | Filby, Gordon Verfasser aut Turbo Pascal for chemists a problem solving and practical approach Gordon Filby ; Martin Klusmann 1. ed. Weinheim [u.a.] VCH 1992 XXV, 399 S. mit Diskette 5 1/4" und Format 360 KB txt rdacontent n rdamedia nc rdacarrier TURBO-PASCAL (DE-588)4117264-4 gnd rswk-swf Chemie (DE-588)4009816-3 gnd rswk-swf IBM PC (DE-588)4026436-1 gnd rswk-swf (DE-588)4055382-6 Software gnd-content Chemie (DE-588)4009816-3 s TURBO-PASCAL (DE-588)4117264-4 s IBM PC (DE-588)4026436-1 s DE-604 Klusmann, Martin Verfasser aut DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=019107991&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Filby, Gordon Klusmann, Martin Turbo Pascal for chemists a problem solving and practical approach TURBO-PASCAL (DE-588)4117264-4 gnd Chemie (DE-588)4009816-3 gnd IBM PC (DE-588)4026436-1 gnd |
subject_GND | (DE-588)4117264-4 (DE-588)4009816-3 (DE-588)4026436-1 (DE-588)4055382-6 |
title | Turbo Pascal for chemists a problem solving and practical approach |
title_auth | Turbo Pascal for chemists a problem solving and practical approach |
title_exact_search | Turbo Pascal for chemists a problem solving and practical approach |
title_full | Turbo Pascal for chemists a problem solving and practical approach Gordon Filby ; Martin Klusmann |
title_fullStr | Turbo Pascal for chemists a problem solving and practical approach Gordon Filby ; Martin Klusmann |
title_full_unstemmed | Turbo Pascal for chemists a problem solving and practical approach Gordon Filby ; Martin Klusmann |
title_short | Turbo Pascal for chemists |
title_sort | turbo pascal for chemists a problem solving and practical approach |
title_sub | a problem solving and practical approach |
topic | TURBO-PASCAL (DE-588)4117264-4 gnd Chemie (DE-588)4009816-3 gnd IBM PC (DE-588)4026436-1 gnd |
topic_facet | TURBO-PASCAL Chemie IBM PC Software |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=019107991&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT filbygordon turbopascalforchemistsaproblemsolvingandpracticalapproach AT klusmannmartin turbopascalforchemistsaproblemsolvingandpracticalapproach |