MARC details
000 -LEADER |
fixed length control field |
03029cam a2200241 i 4500 |
001 - CONTROL NUMBER |
control field |
2770981 |
003 - CONTROL NUMBER IDENTIFIER |
control field |
OSt |
005 - DATE AND TIME OF LATEST TRANSACTION |
control field |
20231002112143.0 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
fixed length control field |
800118s1980 vau 001 0 eng |
010 ## - LIBRARY OF CONGRESS CONTROL NUMBER |
LC control number |
80010107 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
0835954633 |
040 ## - CATALOGING SOURCE |
Original cataloging agency |
BUL |
Transcribing agency |
BUL |
Modifying agency |
BUL |
Language of cataloging |
eng |
Description conventions |
RDA |
082 00 - DEWEY DECIMAL CLASSIFICATION NUMBER |
Classification number |
005.1 |
Edition number |
22 |
Item number |
CHE |
100 1# - MAIN ENTRY--PERSONAL NAME |
Personal name |
Cherry, George William, |
Dates associated with a name |
1929- |
245 10 - TITLE STATEMENT |
Title |
Pascal programming structures : |
Remainder of title |
an introduction to systematic programming / |
Statement of responsibility, etc. |
George W. Cherry. |
260 ## - PUBLICATION, DISTRIBUTION, ETC. |
Place of publication, distribution, etc. |
Reston, Va. : |
Name of publisher, distributor, etc. |
Reston Pub. Co., |
Date of publication, distribution, etc. |
c1980. |
300 ## - PHYSICAL DESCRIPTION |
Extent |
xiii, 314 p. : |
Dimensions |
24 cm. |
Other physical details |
Ill. : |
500 ## - GENERAL NOTE |
General note |
Content<br/><br/>1. Introduction to programming,<br/>A computer program is like a recipe...<br/>Need for care and precision in writing computer programs,<br/>Names ( Identifiers ) in Pascal,<br/>Exercises<br/><br/>2.The general structure of Pascal programs,<br/>Some sample Pascal programs,<br/>The skeleton of a Pascal program,<br/>The layout and Typestyle of Pascal programs,<br/>Exercises<br/><br/>3. Declaring and operating on simple (Unstructured ) variables,<br/>Variables in computing<br/>Declaring variables<br/>Boolean: The true/false data type<br/>Char: The Printable characters data type,<br/>User-Defined scalar data type,<br/>Integer: The whole numbers data type,<br/>Subrange data type<br/>Real: The decimal numbers data type,<br/>Exercises<br/><br/>4 Introduction to input and output,<br/>Inputting numerical data: The read procedure<br/>Inputting numerical data: The reading procedure<br/>Inputting character data: Read and reading<br/>Inputting mixed numerical and character data,<br/>Outputting data: Write and write in,<br/>Exercises<br/><br/>5 Structuring program actions,<br/>begin.. end: Concatenating program actions,<br/>for do: Repetition for a known number of times,<br/>while.. do; Repetition while a condition remains true<br/>etc.<br/><br/>6 Structured data type 1: The array<br/>Introduction to indexed variables<br/>Syntax of the arrays<br/>Searching arrays<br/>Sorting arrays<br/>etc.<br/><br/>7 Subprograms: functions and procedures<br/>The necessity of hierarchical organizations<br/>Functions:Subprograms that compute a single value<br/>Recursive functions<br/>Extending Pascal with new subprograms<br/>etc.<br/><br/>8 Structured data type 2:The record<br/>The with statement<br/>Variant records<br/>A program to create a line Index<br/>Exercises<br/><br/>9 Dynamically allocated data structures<br/>The need for Dynamic variables<br/>Pointer variables and referenced variables<br/>Implementing stacks with dynamic variables<br/>Implementing queues with dynamic variables<br/>etc.<br/><br/>10 Structured data type 3: The file<br/>Why have a sequential file data type ?<br/>Creating ( writing ) a file,<br/>Inspecting ( Reading ) a file<br/>Copying and modifying files<br/>etc.<br/><br/>11 Structured data type 4: The set<br/>Constructing sets<br/>Testing for set equality,set inclusion, and set membership<br/>An example of Lexical analysis<br/>Performing arithmetic on sets<br/>Subprograms for processing sets<br/>Limitations of Pascal sets<br/>Exercises<br/><br/><br/> |
504 ## - BIBLIOGRAPHY, ETC. NOTE |
Bibliography, etc. note |
Includes index: p. 311-314 |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Pascal (Computer program language) |
942 ## - ADDED ENTRY ELEMENTS (KOHA) |
Source of classification or shelving scheme |
Dewey Decimal Classification |
Koha item type |
Book Open Access |
Edition |
22 |
Classification part |
005.1 |
Item part |
1 |
Call number prefix |
CHE |
Call number suffix |
005.1 CHE |