(1) Input There are zero or more quantities that are externally supplied. (2) Output At least one quantity is produced. (3) Definiteness Each instruction is clear and unambiguous. (4) Finiteness If we trace out the instructions of an algorithm, then for all cases, the algorithm terminates after finite number of steps. (5) Effectiveness Every instruction must be basic enough to be carried out, in principle, by a person using only pencil and paper. It is not enough that each operation be definite as in(3); it also must be feasible
CHAPTER 3Lists S1 Abstract Data Type (ADT) Definition Data Type Objects Operations Example】int={0,±1,±2,…,IT_MAX,IT_MIN} +,-,×,÷,%,…} 【 Definition】 An Abstract Data Type(adt) is data type that is organized in such a way that the specification on the objects and specification of the
5-1 Motion of Rigid body刚体的平动、转动和定轴转动 5-2 Torque The Law of Rotation rotational Inertia力矩刚体定轴转动定律转动惯量 5-3 Applying the Law of rotation转动定律的应用 5-4 Kinetic Energy and Work in Rotational Motion定轴转动的动能定理 5-5 Angular Momentum of a rigid Body Conservation of Angular Momentum定轴转动的刚体的角动量定理和角动量守恒定律