Solid and successful in approach, Introduction to Pascal and Structured Design, Fourth Edition, provides a concise, accessible introduction to computer science. Using Pascal programming as a tool to shape students' understanding of the discipline, the text offers a strong focus on good programming habits and techniques. lts smooth integration of programming essentials, software engineering principles and contemporary theory creates an effective blend for students' first courses in computer science. Appropriate for a variety of course structures, Pascal, 4e, presents this balanced coverage with outstanding readability and clarity. Furthermore, the text maintains the pedagogical traditions that have always marked it as a leader. An emphasis on conceptual understanding, problem solving, and algorithmic design teaches the skills needed for effective program implementation, and a sensible organization introduces concepts where students need them most. A wide array of in-text learning aids, including Problem-Solving Case Studies, ample exercises and problems, and nine useful appendices, completes the text's winning program.
Good training language which you will need to unlearn.
Some of us ancients grew up in a world of punch cards. The more fortunate and more flexible way to train in computers is with the BASIC computer language which is the closest cousin to the “c” computer language. In a world that demanded structure where even COBOL programs are written spaghetti code, we got the invention of Pascal.
Pascal is a great training program that forces logic and structure down your throats at the expense of speed and efficiency. Granted some structure when possible is needed in this world hence the invention of C++. But even C++ allows you to adjust whatever is needed to accomplish the purpose of the program a lot without a lot of bloated code. So learn Pascal by all means. You will find this book sufficient for all the Pascal you need.
They also seem to have left off the chapter on signal handling.