Problem solving and programming concepts


    • Sprankle, Maureen


Problem solving and programming concepts

Maureen Sprankle

Prentice Hall, c2001

5th ed

大学図書館所蔵 件 / 2




For introductory level problem solving for languages, problem solving for applications, or any language course found where problem solving is a part of the course work. Designed for students with little or no computer experience, this text provides a step-by-step progression-with detailed explanations and many illustrations-from the basics of mathematical functions and operators to the design and use of such techniques as code, indicators, control-breaks, arrays, pointers, file updates, report handling, data structures, and object-oriented programming. The tools of problem solving-including problem analysis charts, interactivity (structure) charts, IPO charts, coupling diagrams, algorithms, and flowcharts-are demonstrated and explained throughout. This is a revision used by thousands of students.


I. INTRODUCTION TO PROBLEM SOLVING AND PROGRAMMING. 1. General Problem Solving Concepts. 2. Beginning Problem Solving Concepts for the Computer. 3. Programming Concepts. Unit One: Supplementary Exercises. II. STRUCTURING PROGRAMS FOR LANGUAGES AND APPLICATIONS. 4. An Introduction to Programming Structure. 5. Problem Solving with the Sequential Logic Structure. 6. Problem Solving with Decisions. 7. Problem Solving with Loops. 8. Problem Solving with the Case Logic Structure. Unit Two: Supplementary Exercises. III. DATA STRUCTURES. 9. Processing Arrays. 10. Data Structures. Unit Three: Supplementary Exercises. IV. OBJECT ORIENTED PROGRAMMING. 11. Concepts of Object-Oriented Programming. 12. Object-Oriented Program Design. Unit Four: Supplementary Exercises. V. FILE PROCESSING. 13. File Concepts. 14. Sequential-Access File Applications. 15. Sequential-Access File Updating. 16. Random-Access File Processing and Updating. Unit Five: Supplementary Exercises. VI. PROBLEM SOLVING FOR APPLICATION SOFTWARE. 17. Introduction to Application Software. 18. Problem Solving for Word Processing and Desktop Publishing. 19. Problem Solving for Spreadsheets. 20. Problem Solving for Relational Database Management Systems. 21. Document Processing. Unit Six: Supplementary Exercises. Appendix A: Formulas Commonly Used in Business Applications.Appendix B: Sort, Merge, and Search Methods.Appendix C: ASCII and EBCDIC Codes for Data Representation.Appendix D: Forms to use in Problem Solving.Appendix E: Other Problem-Solving Tools.Glossary.Index

「Nielsen BookData」 より