- 2
- 0
- 约8.55千字
- 约 39页
- 2017-06-12 发布于北京
- 举报
第六章 程序设计基本方法 主要内容: 引言--程序设计的基本原则 选择语句的设计 循环语句的设计 循环不变式的设计 界函数的设计 6.1 程序设计的基本原则 Principle 1: A program and its proof should be developed hand in hand, with the proof usually leading the way, 一个程序和它的正确性证明应同时设计,并且最好以考虑证明为先导。 Principle 2:使用理论来提供正确性的理解,而在适当的地方用常识和直观方法,但当出现困难和复杂情况时,仍然依据形式理论作保证。当然一个人只有既有常识又掌握理论才能有效地在形式化和常识之间进行协调,前者是程序员一直在使用。 6.1 程序设计的基本原则 Principle 3:要了解将用程序来处理的对象的性质。 例:假设有一袋装有黑白两色棋子。每次从袋中任取两粒子,若它们同色,则丢掉这两粒子,然后再补进一只黑子,否则丢掉黑子,放回白子。连续执行这一步骤,直至袋中只剩下一子为止。试问最后这一子是黑或白?编一程序回答此问题。 6.1 程序设计的基本原则 Principle 4:不要忽视任何看起来十分明显的原则,只有通过有意识地运用这些原则才会获得成功。 Principle 5:认识一个原则和应用一个原则是两回事。 Ideas ma
您可能关注的文档
最近下载
- JGJ-T304-2013:住宅室内装饰装修工程质量验收规范.pdf VIP
- Join In 剑桥版五年级英语下册课件《Unit 6 第4课时(Parts 4a, 4b & 5)》.pptx VIP
- 《计算机控制技术第3版》-于海生 习题解答.pdf VIP
- 专题 力学综合压轴题 中考物理.docx VIP
- 2026年北京市通州区高三一模英语试卷(含答案).docx
- Join In 剑桥版五年级英语下册课件《Unit 5 第4课时(Parts 5 & 6)》.pptx VIP
- 备婚婚礼策划筹备准备流程清单.xlsx VIP
- 富士康-NPI新产品导入培训资料.pdf
- 一种临边作业用安全带挂点装置.pdf VIP
- Join In 剑桥版五年级英语下册课件《Unit 6 第1课时(Parts 1a, 1b & 1c)》.pptx VIP
原创力文档

文档评论(0)