» » Extended Prelude to Programming: Concepts and Design (2nd Edition)

eBook Extended Prelude to Programming: Concepts and Design (2nd Edition) download

by Stewart Venit

eBook Extended Prelude to Programming: Concepts and Design (2nd Edition) download ISBN: 1576761320
Author: Stewart Venit
Publisher: Addison Wesley; 2 edition (October 15, 2003)
Language: English
Pages: 360
ePub: 1920 kb
Fb2: 1195 kb
Rating: 4.6
Other formats: mobi mbr mbr mobi
Category: Different
Subcategory: Computer Science

Introduction - An Introduction to Programming - Developing a Program - Selection Structures: Making Decisions - Repetition Structures: Looping - Sequential Data Files - Arrays: Lists and Tables - More on Program Modules and Subprograms - More on OOP and GUIs - Additional Topics. 2nd ed. External-identifier. urn:acs6:e koi:pdf:e3b-8eac1112f87d urn:acs6:e koi:epub:849-428845a089c6 urn:oclc:record:1028560033.

The authors have completely revised the book's content to offer a presentation loaded with new examples. After reading this book, students will understand the basics of structured programming and object-oriented programming as well as how to use data types, control structures, files, arrays, and subprograms.

Extended Prelude To Programming book. Goodreads helps you keep track of books you want to read

Extended Prelude To Programming book. Goodreads helps you keep track of books you want to read.

Stewart Venit, California State University Los Angeles. Structured programming principles, such as top-down modular design and proper program documentation and style.

3 Program Design Modular programming –Determine the major tasks that the program must accomplish

3 Program Design Modular programming –Determine the major tasks that the program must accomplish. Each of these tasks will be a module. 3 3 Program Design Modular programming –Determine the major tasks that the program must accomplish.

By (author) Stewart Venit.

Find nearly any book by Stewart Venit. Get the best deal by comparing prices from over 100,000 booksellers. by Stewart Venit, Elizabeth Drake. ISBN 9780321521750 (978-0-321-52175-0) Softcover, Addison Wesley, 2008.

All Programming Problems in this section are RAPTOR friendly. For each of the following Problems, use the top-down modular approach and pseudocode to design a suitable program to solve it. Where appropriate, use defensive programming techniques. 2. Develop a menu-driven program that inputs two numbers and, at the user’s option, finds their sum, difference, product, or quotient. View the full answer.

1. 1 What is Programming?, A program is a list of instructions that is executed by a computer to accomplish a particular task

This book, in a language-free context, helps readers learn general programming topics. Topics covered include data types, control structures, files, arrays, subprograms, structured programming principles and how to use basic tools and algorithms. No prior experience with computers or programming is necessary, nor is any special knowledge of mathematics, finance, or any other discipline.
Comments: (4)
Thank you for the fast friendly service. I will continue business with you far into the future and I will request that my peers do the same.
The product seem to take forever to get to me. From what I read on the description I was figuring just a little wear but not too much. After receiving the product it was not what I had expected from the description the seller gave. However it still worked great and there were no markings in the book.
I have been a professional software developer for nearly 6 years. I only read this book recently because I am also a tutor and one of my students is taking a course that uses this book as the text. Maybe my view is a bit skewed having been "in the industry" as long as I have, but this book comes off to me as being rather dangerous. To be fair, however, there some good aspects and I will list those first.


- Detailed exposition on basic control structures such as IF-THEN statements, WHILE and FOR loops, and arrays.

- Use of flow charts! In all of my college courses I do not recall flow charts ever being used or discussed. Shame on them! In my mind, flowcharts are far more essential than using pseudo-code in the design and documentation of a program.


- Improper breakdown of simple programs into "modules". For example, chapter 2 breaks down a simple calculation task 3 modules: (A.) collect user input, (B.) perform the calculation, (C.) write output. The implication is that when actually coding this program the modules would be separate functions. However, the only way to accomplish actual program coding in the same way as the pseudo-code is laid out would be to use global variables. It is common knowledge that global variables are DANGEROUS and should be avoided if at all possible.

- The book claims its pseudo-code is language independent, but 95% of it is clearly Visual Basic. At the same time, the book touts how its pseudo-code can be translated into any language -- specifically including C++. I'm sorry, but trying to convert this book's pseudo-code into C++ would be very prone to logical errors for the inexperienced programmer, ranging from (again) the use of global variables to how arrays are indexed to needing to negate the exit condition when converting from a "repeat...until" loop to a "do...while" loop. Because of the very different ways certain languages handle certain tasks, IMHO you can't have pseudo-code that is truly independent from any language. Trying to present Visual Basic-like pseudo-code as being cross-compatible with a C-based language is BAD, BAD, BAD!

- Lack of focus. Very early in the book there is a section inserted regarding "event driven" and "OOP" programming models. This is completely out of place because such models work very contrary to the "top-down" model employed by most of the book. It's like a commercial thrown in the middle of a suspenseful part of a movie when aired on TV.

- Use of pseudo-code for tasks that have no business being coded at all. Chapter 8 uses pseudo-code to define the layout for Windows forms interfaces. I'm stunned at the stupidity of this. Any good IDE, whether Microsoft, Borland, or whatever, include visual designers that automatically generate the thousands of lines of code that can be involved in form layout. Additionally, in the "real world" pre-planning Windows layouts is done by diagrams and illustrations so you as the programmer/consultant can give a visual preview to your clients. A pile of pseudo-code mumbo-jumbo wouldn't mean squat to the typical, barely-computer-literate client that thinks their CD-ROM drive is a coffee cup holder. Writing pseudo-code for this kind of thing is a futile and pointless activity.

The bottom line is this book is good for a general exposition on the control and data structures that are a part of any language. But as far as being a language-independent presentation of good programming techniques, you're better off reading an actual language-specific programming book.
Great transaction. I do not think it even took a week to recieve this brand new book WITH the cd.Would definitely suggest this seller to anyone looking for a book.....