中职电子与信息:课时4 分支结构及程序实现.docx
《中职电子与信息:课时4 分支结构及程序实现.docx》由会员分享,可在线阅读,更多相关《中职电子与信息:课时4 分支结构及程序实现.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课时4分支结构及程序实现课时目标.理解分支结构的执行过程。1 .掌握分支结构的三种if语句格式的使用。2 .能根据实际问题选用合适的分支结构来解决。-Q知识梳理F课前自主预习.选择结构通过判断某些特定条件是否满足来决定下一步的执行流程,常见的有 单分支选择结构、双分支选择结构、多分支选择结构。1 .一个选择结构是一个语句块,块内的语句一般缩进4个空格。在Python中对缩 进有严格要求,可以根据缩进来判断语句的从属关系。2 .选择语句条件表达式结果的数据类型是逻辑型,值只有True和False两个。3 .算法进行程序实现时,分支结构可用if语句来实现。if语句一般格式是:(1)单分支选择结构i
2、f条件:语句块1(2)双分支选择结构if条件:语句块1else:语句块2(3)多分支选择结构if 条件1:语句块1elif 条件 2:语句块2elif 条件 N:ifch=Wand chv=ZAt=lelif ch= a and ch = 0 and 品 =( = 0 侬0解析 本题考查的是多分支语句。字符串中第i个字符,则在字符串中的索引号 为i 1,因此中代码为ch=si1,因为i = 3,因此也可以写为ch=s2;处语句的功能是判断当前字符是否为数字,因此代码为ch=Oandch = ch = O;变量t对应当前字符所属的类型,因此,处代码为(2)运行当前程序,输入s的内容为“Lm,则第
3、3个字符为“”,属于 其他字符类,因此对应的列表元素为8.设计一个程序,根据输入的劳务报酬收入计算劳务报酬所得税。解决此问题的 流程图如图所示。(1)若要测试所有分支程序代码是否正确,下列测试数据中最恰当的一组是()A.500, 830, 4200A.500, 830, 4200A.500, 830, 4200A.500, 830, 4200A.500, 830, 4200B.500, 800, 4000C.O, 800, 1000D.400, 900, 1200(2)编写的Python程序代码如下所不。x=int(input(请输入劳务费)ifx 1000000:print。请检查输入的数据
4、)else:ifx = 800:y=0elif :y = (x800)*0.2else:print(应交税收+)答案 A (2)x=4000 y = x*0.16str(y)解析测试数据必须要覆盖全部分支。在多分支选择结构中,每个分支逐一匹配, 在第二个分支中,已经不满足xv=800,即所有的x均大于800,因此只需要说 明他小于4000即可。Q)提升9coD(化学需氧量)是衡量水质污染程度的重要指标之一,污水处理时根据污水 的COD指标来计算COD去除剂的投放量。当COD指标x小于50时,剂量为 10,指标大于等于50且小于等于500时,剂量为L2X/5,指标超过500时,剂 量为1.5X/
5、4。运行程序后,输入COD指标,输出计算结果。为实现上述功能, 请在划线处填入合适的代码。x = int(input(请输入 COD 指标 x)ifx50:y=10:y=1.2*x/5 else:print(所需剂量为+str(y)答案 elif x300等级IIIIIIIVVVI空气状况优良轻度污染中度污染重度污染严重污染请输入Aqi指数值:220空气质量等级为:V 空气状况为:重度污染实现上述功能的程序如下,请在程序划线处填入合适的代码。st= I nnnvvvraqi = float(input(请输入 Aqi 指数值:)if aqi = 50:ss=优dj = lelif aqi=10
6、0:ss =良dj=2elif :ss=轻度污染dj = 3elif aqi = 200:ss =中度污染dj=4 elif aqi = 300:ss = 重度污染dj=5 else:ss=严重污染dj=6print(空气质量等级为:+skydd,空气状况为:+ss)(1)程序运行时,输入200,则屏幕上显示的内容为 o(2)划线处应填入的语句为:;划线处应填入的语句为:o答案(1)空气质量等级为:W,空气状况为:中度污染(2)叫i=150skydd =stdj-l解析本题主要考查的是多分支结构。(l)aqi=200时,对应的等级为IV,属于 中度污染,因此屏幕上显示的内容为“空气质量等级为:
7、IV,空气状况为:中度 污染”。(2)处空气状况为“轻度污染”,因此条件为aqic and (b+c)a and (a+c)b 或 a+bc and a+cb and b+ca解析 本题考查的知识点是选择结构的多条件表达式。需注意的是:任意两边有 几种可能性,他们之间是且还是或的关系。【变式训练】输入一个密码psd,若密码的长度小于6位,则提示“密码长度 不能少于6位! ”,否则提示“OK! ”。为实现上述功能,请在程序划线处填 入合适的代码。psd = input(Please input password:)if:print(OK!)else:print(密码长度不能少于6位!)答案 le
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子 信息 课时 分支 结构 程序 实现
限制150内