August 2021
Intermediate to advanced
450 pages
9h 36m
Chinese
如果不要求结果的正确性,我可以让程序运行得任意快。
——Gerald M.Weinberg
本章将介绍一些与计算相关的基本概念。我们将着重讨论如何通过一系列指令来计算一个数值量(表达式,expression);如何在可替代运算中进行选择(Selection);如何对一系列数据进行重复计算(迭代,Iteration)。此外,我们还将介绍一种可以专门划分出来并命名的子计算(函数,Function)。本章内容的核心是通过介绍表达计算的良好方法,能形成正确而且规范的程序。为了让读者更好地理解计算,我们将引入vector(向量)类型来表示数据序列。