Panier
Livraison gratuite
Nous sommes Neutres au Carbone

Logic and Structured Design for Computer Programmers Harold J. Rood

Logic and Structured Design for Computer Programmers par Harold J. Rood

Logic and Structured Design for Computer Programmers Harold J. Rood


€104.00
État - Bon état
Disponible en seulement 1 exemplaire(s)

Logic and Structured Design for Computer Programmers Résumé

Logic and Structured Design for Computer Programmers Harold J. Rood

LOGIC AND STRUCTURED DESIGN is an introduction to the logic of data processing. It is intended for those who plan, but have not yet begun, to study programming, particularly those with little background in mathematics or logic. The author avoids reference to specific programming languages, isolating questions of logic from questions of syntax. This approach enables readers to concentrate on the logic of problems. The book walks readers through logical problems common to a variety of programming languages and provides the background in logic that many programming texts and courses assume.

Sommaire

1. COMPUTERS AND FLOWCHARTS Computers and Logic. Algorithms. Flowcharts. Computers, Memory, and Input/Output. Routine Components in Programs. Universal Requirements for Flowcharts. Error Messages. Zero, Positive and Negative. Program Design. Exercises. System Flowcharts. Exercises 2. STRUCTURED FLOWCHARTS Requirements for Structured Flowcharts. An Unofficial Explanation of Structure. Examples of Structured Flowcharts. Modular Flowcharts. Structured Flowcharts for Printing Tables 3. CONTROL BREAK PROGRAMS Single Level Control Break Programs. Two Level Control Break Programs 4. THE LOGIC OF SETS, I Definition of Set. The Universal Set and the Empty Set. Operations on Sets. Venn Diagrams. Venn Diagrams for Three Sets. Translation from Natural Language to Set Theory. Extract Programs and Set Theory. Flowcharts Combining Sets, Counters, and Accumulators. Exercises 5. THE LOGIC OF SETS, II Boolean (Set-Theory) Properties. Simplified Flowcharts. Statements in Set-Theory. Set-Theory Statements and Flowcharts. Symbolizing Natural-Language Statements. Flowcharts and Natural-Language Statements 6. TRUTH, FUNCTIONAL LOGIC, AND DECISION TABLES Truth Functional Logic Sentence Connectives. Symbolization. Alternative Notation for Disjunction and Conjunction. Equivalence. Tautologies and Contradictions. Conditional Statements. Simplification by Truth Functional Analysis. The Conditional and Flowcharts. Equivalence Rules. Decision Tables. Decision Table Examples 7. WARNIER DIAGRAMS FOR PROGRAM DESIGN Universals, Executables, and Structured Loops. If-Then-Else and Case. Example Programs with Warnier Diagrams. Program Design Using Warnier Diagrams. Warnier Diagrams as Data Structures. Report Programs from Output Structures 8. PSEUDOCODE AND NASSI-SCHNEIDERMAN DIAGRAMS Pseudocode. Nassi-Schneiderman Diagrams 9. ARRAYS AND ARRAY PROCESSING Fundamental Array Structures. Dimension Statements and Counters. Array Location Names Used as Variables. Examples of Array Processing. Data-Directed Processing. Multidimensional Arrays. Examples of Programs with Two-Dimensional Arrays. Exchange. Sorts. Miscellaneous Array Manipulations 10. EDIT AND FILE-PROCESSING PROGRAMS Edit Programs. Sequential File Processing. Extract Program (Sequential Files). Merge Program (Sequential Files). Sequential File Update. Sequential File Maintenance. Random File Processing. Extract Programs for Indexed Files. Random File Update. Random File Maintenance 11. INTERACTIVE PROGRAMS Single-Line Entry versus Full-Screen Entry. Single-Line Entry Programs/ Single-Line Entry and File Processing. Full-Screen Entry Programs. Interactive File Maintenance Program. Interactive Posting Program. APPENDIX A: DOCUMENTATION. APPENDIX B: CONTROL BREAK PROGRAMS WITHOUT COMPOUND CONDITIONS. ANSWERS TO SELECTED EXERCISES. INDEX.

Informations supplémentaires

GOR013668866
9780534373863
0534373860
Logic and Structured Design for Computer Programmers Harold J. Rood
Occasion - Bon état
Broché
Cengage Learning, Inc
2001-01-25
464
N/A
La photo du livre est présentée à titre d'illustration uniquement. La reliure, la couverture ou l'édition réelle peuvent varier.
Il s'agit d'un livre d'occasion - par conséquent, il a été lu par quelqu'un d'autre et il présente des signes d'usure et d'utilisation antérieure. Dans l'ensemble, nous nous attendons à ce qu'il soit en bon état, mais si vous n'êtes pas entièrement satisfait, veuillez prendre contact avec nous.