Author | Attikiouzel, J. author |
---|---|
Title | Pascal for Electronic Engineers [electronic resource] / by J. Attikiouzel |
Imprint | Dordrecht : Springer Netherlands : Imprint: Springer, 1988 |
Edition | Second edition |
Connect to | http://dx.doi.org/10.1007/978-94-011-6525-9 |
Descript | X, 166 p. 1 illus. online resource |
1 Basic Concepts -- Algorithm -- Programming languages -- Software tools -- Pascal -- Identifiers -- Pascal structure -- Comments -- Examples of bad and good programming -- 2 Scalar Data Type: Constant, Integer, Real. Input-Output -- Constant definition -- Variable declarations -- Integers -- Reals -- Pascal arithmetic -- Arithmetic functions -- Input to a program -- Output from a program -- Formatted output -- A step by step development of simple Pascal programs -- 3 Scalar Data Type: Char, Boolean, Enumerated and Subrange. The Array Data Structure -- Computer character set -- The data type character -- Input and output of character variables -- Standard function identifiers for character -- The data type boolean -- Operator hierarchy -- Standard functions for boolean -- Scalar data type -- Enumerated scalar data type -- Subrange scalar data type -- The array data structure -- 4 Conditional, Repetitive and Goto Statements -- Assignment statement -- Compound statement -- The if statement -- The case statement -- The while-do statement -- The repeat-until statement -- The for-statement -- The goto statement -- 5 Functions and Procedures -- Why use functions and procedures? -- Functions -- Local declarations within functions -- Scope of identifiers and side effects -- Procedures -- Procedures with no formal parameters -- Procedures with value parameters -- Using global variables -- Procedures with variable parameters -- Procedural and functional parameters -- Recursion -- Forward directive -- 6 Structured Data Types: Array, File, Set and Record. The Pointer Data Type -- The array structure -- Arrays as subprogram parameters -- Packed arrays -- Strings -- The file structure -- Standard Pascal procedures for files -- Textfiles and standard procedures -- The set structure -- Set operators -- The record structure -- Variant record -- The pointer data type -- 7 Case Studies -- Network transfer functions -- Transfer function analysis program -- Active filter synthesis -- Active circuit synthesis program -- Linear passive circuits -- Circuit analysis program -- Appendix A Syntax diagrams -- Appendix B Pascal special symbols -- Standard Pascal identifiers -- Description of standard functions -- References