a Practical Theory of Programming 2011.09.27

a Practical Theory of Programming 2011.09.27

ID:33924753

大小:1.42 MB

页数:269页

时间:2019-03-01

a Practical Theory of Programming 2011.09.27_第1页
a Practical Theory of Programming 2011.09.27_第2页
a Practical Theory of Programming 2011.09.27_第3页
a Practical Theory of Programming 2011.09.27_第4页
a Practical Theory of Programming 2011.09.27_第5页
资源描述:

《a Practical Theory of Programming 2011.09.27》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、aPracticalTheoryofProgramming2011-9-27editionEricC.R.Hehner–5aPracticalTheoryofProgramming2011-9-27editionEricC.R.HehnerDepartmentofComputerScienceUniversityofTorontoTorontoONM5S2E4CanadaThefirsteditionofthisbookwaspublishedbySpringer-VerlagPublishersNewYork1993ISBN0-387-94106-1QA76.6.

2、H428Thecurrenteditionisavailablefreeatwww.cs.utoronto.ca/~hehner/aPToPYoumaycopyfreelyaslongasyouincludealltheinformationonthispage.–4Contents0Preface00.0Introduction00.1CurrentEdition10.2QuickTour10.3Acknowledgements21BasicTheories31.0BooleanTheory31.0.0AxiomsandProofRules51.0.1Expres

3、sionandProofFormat71.0.2MonotonicityandAntimonotonicity91.0.3Context101.0.4Formalization121.1NumberTheory121.2CharacterTheory132BasicDataStructures142.0BunchTheory142.1SetTheory(optional)172.2StringTheory172.3ListTheory202.3.0MultidimensionalStructures223FunctionTheory233.0Functions233

4、.0.0AbbreviatedFunctionNotations253.0.1ScopeandSubstitution253.1Quantifiers263.2FunctionFinePoints(optional)293.2.0FunctionInclusionandEquality(optional)303.2.1Higher-OrderFunctions(optional)303.2.2FunctionComposition(optional)313.3ListasFunction323.4LimitsandReals(optional)334ProgramT

5、heory344.0Specifications344.0.0SpecificationNotations364.0.1SpecificationLaws374.0.2Refinement394.0.3Conditions(optional)404.0.4Programs414.1ProgramDevelopment434.1.0RefinementLaws434.1.1ListSummation434.1.2BinaryExponentiation45–3Contents4.2Time464.2.0RealTime464.2.1RecursiveTime484.2

6、.2Termination504.2.3SoundnessandCompleteness(optional)514.2.4LinearSearch514.2.5BinarySearch534.2.6FastExponentiation574.2.7FibonacciNumbers594.3Space614.3.0MaximumSpace634.3.1AverageSpace645ProgrammingLanguage665.0Scope665.0.0VariableDeclaration665.0.1VariableSuspension675.1DataStruct

7、ures685.1.0Array685.1.1Record695.2ControlStructures695.2.0WhileLoop695.2.1LoopwithExit715.2.2Two-DimensionalSearch725.2.3ForLoop745.2.4GoTo765.3TimeandSpaceDependence765.4Assertions(optional)775.4.0Checking775.4.1Backtracking775.5Subprograms785.5.0ResultExpression785.5.1Function795.5

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。