Students' guide to program design

Students' Guide to Program Design is a textbook on program design. This textbook approaches program design by using structures programming techniques and pseudocode to develop a solution algorithm. <br>Divided into 10 chapters, the book begins with a basic explanation of structured progra...

Descripción completa

Detalles Bibliográficos
Otros Autores: Robertson, Lesley Anne, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Oxford, England : BH 1992.
Edición:1st edition
Colección:The Newnes informatics series
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628604206719
Tabla de Contenidos:
  • Front Cover; Students' Guide to Program Design; Copyright Page; Table of Contents; Preface; Chapter 1. Program design; 1.1 Steps in program development; 1.2 Structured programming; 1.3 An introduction to algorithms and pseudocode; 1.4 Chapter summary; Chapter 2. Pseudocode and Nassi-Schneiderman diagrams; 2.1 How to write pseudocode; 2.2 The Structure Theorem; 2.3 Chapter summary; Chapter 3. Developing an algorithm; 3.1 Defining the problem; 3.2 Designing a solution algorithm; 3.3 Checking the solution algorithm; 3.4 Chapter summary; 3.5 Programming problems
  • Chapter 4. Selection control structures4.1 The selection control structure; 4.2 Programming examples using selection; 4.3 The case structure; 4.4 Chapter summary; 4.5 Programming problems; Chapter 5. Repetition control structures; 5.1 Repetition using the DOWHILE structure; 5.2 Repetition using the REPEAT..UNTIL structure; 5.3 Counted repetition constructs; 5.4 Chapter summary; 5.5 Programming problems; Chapter 6. Pseudocode algorithms using sequence, selection and repetition; 6.1 Eight solution algorithms; 6.2 Chapter summary; 6.3 Programming problems; Chapter 7. Modularization
  • 7.1 Modularization7.2 Hierarchy charts or structure charts; 7.3 Steps in modularization; 7.4 Programming examples using modules; 7.5 Chapter summary; 7.6 Programming problems; Chapter 8. Module design considerations; 8.1 Module cohesion; 8.2 Inter-module communication; 8.3 Using parameters in program design; 8.4 Module coupling; 8.5 Chapter summary; 8.6 Programming problems; Chapter 9. General pseudocode algorithms to common business problems; 9.1 Program structure; 9.2 Report generation with page break; 9.3 Single-level control break; 9.4 Multiple-level control break
  • 9.5 Sequential file update9.6 Array processing; 9.7 Chapter summary; 9.8 Programming problems; Chapter 10. Conclusion; 10.1 Simple program design; 10.2 Chapter summary; Appendix; Glossary