結果 : what are the three types of programming constructs used in algorithms