tailieunhanh - How to Design Programs phần 1
làm thế nào để xây dựng các mục tiêu chính xác, làm thế nào để làm ví dụ, làm thế nào để phát triển một phác thảo của các giải pháp, dựa trên phân tích, làm thế nào để kết thúc chương trình; và làm thế nào để kiểm tra. Mỗi bước sản xuất một sản phẩm trung gian được xác định rõ. Thứ hai, | How to Design Programs An Introduction to Computing and Programming Matthias Felleisen Matthias Felleisen Robert Bruce Findler Matthew Flatt Shriram Krishnamurthi Robert Bruce Findler shriram Krishnamunhi Cambri rea one plac a The MIT Press assachusetts Book Description This introduction to programmi Unlike other introducto a variety of skills--cri -that are important for ev science in the core of a liberal arts education. cuses on the program design process. This approach fosters ical thinking creative synthesis and attention to detail-just future computer programmers. The book exposes readers to two fundamentally new ideas. First it presents program design guidelines that show the reader how to analyze a problem statement how to formulate concise goals how to make up examples how to develop an outline of the solution based on the analysis how to finish the program and how to test. Eachstep produces a well-defined intermediate product. Second the book comes with a novel programming environment the first one explicitly designed for beginners. The environment grows with the readers as they master the material in the book until it supports a full-fledged languagefor the whole spectrum of programming tasks. All the book s support materials are available forfree on the Web. The Web site includes the environment teacher guides exercises for all levels solutions and additional projects. -1- TEAM FLY PRESENTS Contents Preface Why Everyone Should Learn to Program Design Recipes The Choice of Scheme and DrScheme The Parts of the Book Acknowledgments I Processing Simple Forms of Data 1 Students Teachers and Computers 2 Numbers Expressions Simple Programs Numbers and Arithmetic Variables and Programs Word Problems Errors Designing Programs 4 Conditional 3 Programs are Function Plus Variable Definiti Composing Functions Variable Definitions Finger Exercises on Composi Conditionals and Conditional Functions Designing Conditional Functions
đang nạp các trang xem trước