第第4章章C语言的流程控制语言的流程控制李俊李俊计算机基础教学部计算机基础教学部南京航空航天大学信息科学与技术学院南京航空航天大学信息科学与技术学院2007.8本章内容本章内容4.1算法概述算法概述4.2C语言程序的结构和语句概述语言程序的结构和语句概述4.3选择结构语句选择结构语句4.4循环结构语句循环结构语句4.5控制语句的应用举例控制语句的应用举例l4.1.1 4.1.1 算法及其效率算法及其效率l程序的算法,就是使用程序解决问题的程序的算法,就是使用程序解决问题的计算步骤计算步骤。l程序算法规定了计算机程序的运行步骤,也保证了程序算法规定了计算机程序的运行步骤,也保证了程序的运行可以取得正确的结果。程序的运行可以取得正确的结果。l程序程序 =数据数据 +算法算法l不同的算法效率不同:不同的算法效率不同:l采用优秀的解题方法,合理安排计算步骤,以最少的计算采用优秀的解题方法,合理安排计算步骤,以最少的计算步骤完成计算任务的方法我们称为高效率算法。步骤完成计算任务的方法我们称为高效率算法。l使用了比较笨拙的解题方法,通过较多的运算步骤来实现使用了比较笨拙的解题方法,通过较多的运算步