Programming in True BASIC
Problem Solving with Structure and Style
Course Technology Inc (Publisher)
2nd Edition
Published on 5. October 1998
Book
Paperback/Softback
550 pages
978-0-534-95351-5 (ISBN)
Description
Taking advantage of True BASIC's user-friendly development environment, this book presents structured programming principles - such as problem solving, top-down modular program design, and programming style - in a format that is ideal for readers with no prior programming experience. This book has two goals: to teach programming concepts in general, and to familiarize the reader with the elements of True BASIC in particular. Users will learn to write readable, reliable, and well-documented programs, and be able to move on to more advanced topics and other programming languages without having to unlearn bad habits. This book is ideal for self-paced learning. The new edition is updated to cover the latest version 5.X including the Bronze, Silver and Gold editions of True BASIC.
More details
Edition
2nd Revised edition
Language
English
Place of publication
Boston, MA
United States
Publishing group
Cengage Learning, Inc
Target group
College/higher education
Professional and scholarly
Edition type
Revised edition
Illustrations
Illustrations
Dimensions
Height: 229 mm
Width: 198 mm
Thickness: 33 mm
Weight
1010 gr
ISBN-13
978-0-534-95351-5 (9780534953515)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Classification
Other editions
Previous edition
Book
09/1991
West Publishing Co
€54.65
Article exhausted; check for reprint
Content
INTRODUCTION Computers. What is a Computer?. The Components of a Computer. Programming Languages and Software. Writing Your Own Programs. Summary. Review Exercises 1. THE BASICS OF TRUE BASIC A Simple True BASIC Program. Constants, Variables, and the Assignment Statement. Arithmetic Operations. The Program Development Cycle. Using the True BASIC System. Programming Style. Chapter Summary. Review Exercises. Programming Problems. Laboratory Projects. Appendices 2. INPUT AND OUTPUT The INPUT Statement. Character Strings and String Variables. The READ and DATA Statements. The PRINT Statement Revisited. The PRINT USING Statement. Focus on Problem Solving. Chapter Summary. Review Exercises. Programming Problems. Laboratory Projects. Appendix 2A: Directing Output to the Computer 3. STRUCTURED PROGRAMMING Program Modules and Hierarchy Charts. An Introduction to Subprograms. Programs and Arguments. Functions; More on Subprograms. Control Structures. Focus on Problem Solving. Chapter Summary. Review Exercises. Programming Problems. Laboratory Projects. Appendix 3A: Using True BASIC Libraries 4. LOOPS An Introduction to DO Loops. FOR NEXT Loops. Using Loops to Input Data. More Applications of Loops. Nested Loops. Focus on Program Solving. Chapter Summary. Review Exercises. Programming Problems. Laboratory Projects 5. DECISIONS An Introduction to Decision Structure. Logical Operators. Applications of Decision Structures. Selecting From Several Alternatives. Menu-Driven Programs. Focus on Problem Solving. Chapter Summary. Review Exercises. Programming Problems. Laboratory Projects 6. ARRAYS One-Dimensional Arrays. Sorting and Searching and Array. Focus on Problem Solving: One-Dimensional Arrays. Two-Dimensional Arrays. Focus on Problem Solving: Two-Dimensional Arrays. Chapter Summary. Review Exercises. Programming Problems. Laboratory Projects. Appendix 6A: Arrays Using MAT Statements 7. TRUE BASIC FUNCTIONS Manipulating Strings. The ASCII Code; More String-Related Functions. Focus on Problem Solving. Generating Random Numbers and Using Arithmetic Functions. Focus on Problem Solving. Chapter Summary. Review Exercises. Programming Problems. Laboratory Projects. Appendix 7A: Exponential, Logarithmic, and Trigonometric Functions 8. SEQUENTIAL FILES Fundamental Sequential File Operations. Sequential File Maintenance. Focus on Problem Solving. Chapter Summary. Review Exercises. Programming Problems. Laboratory Projects 9. GRAPHICS AND SOUND An Introduction to Graphics Programming. Displaying Geometric Figures on the Screen. Producing Sound and Music. Focus on Problem Solving. Chapter Summary. Review Exercises. Programming Problems. Laboratory Projects 10. PROGRAMMING A GRAPHICAL USER INTERFACE Dealing with the Language. Creating a Window and Using Window Features. Placing Controls in Windows. Focus on Problem Solving. Chapter Summary. Review Exercises. Programming Problems. Laboratory Projects. Appendix 10A: Creating and Using Dialog Boxes. APPENDIXES. APPENDIX A. USING THE INTERNET. APPENDIX B. THE ASCII CODE. APPENDIX C. ANSWERS TO SELECTED EXERCISES. INDEX.