程序的基本结构顺序结构是程序按照线性顺序依次执行的一种运行方式,其中语句块1S1和语句块S2表示一个或一组顺序执行的语句<语句块1><语句块2>
程序的基本结构 • 顺序结构是程序按照线性顺序依次执行的一种运行方式,其 中语句块1S1和语句块S2表示一个或一组顺序执行的语句
程序的基本结构分支结构是程序根据条件判断结果而选不同向前执行路径的一种运行方式,包括单分支结构和二分支结构。由二分支结构会组合形成多分支结构<条件>?<条件>?否否是是→<语句块1><语句块2><语句块1>单分支结构二分支结构
程序的基本结构 分支结构是程序根据条件判断结果而选择不同向前执行路径的 一种运行方式,包括单分支结构和二分支结构。由二分支结构 会组合形成多分支结构
程序的基本结构循环结构是程序根据条件判断结果向后反复执行的一种运行方式,根据循环体触发条件不同,包括条件循环和遍历循环结构<语句块><语句块>《取遍历结构元素<条件>?第个元素一否★遍历结束?条件循环遍历循环
程序的基本结构 循环结构是程序根据条件判断结果向后反复执行的一种运 行方式,根据循环体触发条件不同,包括条件循环和遍历 循环结构
程序的基本结构实例对于一个计算问题,可以用IPO描述、流程图描述或者直接以Python代码方式描述微实例4.1:圆面积和周长的计算。开始输入:圆半径R输入R处理:R=eval(input("请输入圆半径:"))AT*R+R=S2S=3.1415*R*R圆面积:S=元*R*R3L=2*3.1415*Rprint("面积和周长:",S,L)2*T+R=L圆周长:L=2*元*R输出:圆面积S、周长L输出S,L结束Python代码描述问题IPO描述
程序的基本结构实例 对于一个计算问题,可以用IPO描述、流程图描述或者直接以 Python代码方式描述 微实例4.1:圆面积和周长的计算。 输入:圆半径R 处理: 圆面积:S = π*R*R 圆周长:L = 2*π*R 输出:圆面积S、周长L 1 2 3 4 R = eval(input("请输入圆半径:")) S = 3.1415*R*R L = 2*3.1415*R print("面积和周长:",S,L) 问题IPO描述 Python代码描述
程序的基本结构实例微实例4.2:实数绝对值的计算。开始输入R输入:实数Reval(input(输入实R≥0致:"))R处理:[RR>Rif(R<O):-RR<0print("绝对值",R)输出:输出IRI输出S结束(a)问题IPO描述(b)流程图描述(c)Python代码描述
程序的基本结构实例 微实例4.2:实数绝对值的计算。 1 2 3 4 R = eval(input(" 输入实 数:")) if (R < 0): R = -R print("绝对值",R) (a) 问题IPO描述 (b) 流程图描述 (c) Python代码描述