运用选择结构描述问题求解过程(2)课件- 高中信息技术 .pptxVIP

运用选择结构描述问题求解过程(2)课件- 高中信息技术 .pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.3 运用选择结构描述问题求解过程 问题解决及应用 课前回顾 if (表达式): 代码块 if (表达式): 代码块1 else: 代码块2 单分支语句 双分支语句 探究活动 问题:对于读入的一个整数a,判断其是奇数还是偶数? a%2==0 偶数 a%2==1 奇数 课前回顾 第四章 程序设计基础 根据上面的分析,解决问题的算法描述如下: ①输入整数a; ②如果a%2==0,则输出是偶数; 否则输出是奇数; ③结束。 4.3 运用选择结构描述问题求解过程 2 False True 编写程序 a = int(input(请输入一个整数:)) if (a % 2 == 0): print(a,是偶数) else: print(a,是奇数) 探究活动 第四章 程序设计基础 对于读入的三个数a、b、c,设其中的最大数为m,先找出a和b中最大的数赋给m,然后再将m与c比较,从而找了三个数中最大的数。 4.3 运用选择结构描述问题求解过程 第四章 程序设计基础 算法描述一: ① 输入三个数a、b、c; ② 如果ab,则m=a;否则m=b; ③ 如果cm,则m=c; ④ 输出m的值; ⑤ 结束。 4.3 运用选择结构描述问题求解过程 算法描述二: ① 输入三个数a、b、c; ② 如果ab,则m=a; ③ 如果ab,则m=b; ④ 如果cm,则m=c; ⑤ 输出m的值; ⑥ 结束。 第四章 程序设计基础 函数分割 .split() 对象是一个 “字符串” #split()括号内可以没有参数,代表所有的空字符,包括空格,换行符/n,制表符/t来分割。 4.3.1 if语句的应用 第四章 程序设计基础 课堂练习 输入:input() 常用写法: a=input(“提示信息:”) 类型转换:int()、float() 输出:print() 常用写法:print(“提示信息:”) 分割字符串:split() 格式化输出: “%.2f”%y %.2f 是指保留小数点后两位。 %y 是指格式化的对象是y。 条件语句: if 表达式: 执行的语句 else: 执行的语句 第四章 程序设计基础 4.3 运用选择结构描述问题求解过程 第四章 程序设计基础 分析问题 4.3 运用选择结构描述问题求解过程 多分支 if…elif…else语句 格式 课堂练习 1.以下程序段执行后,输出结果为(   )。   m=29   if (m % 3 != 0):     print( m ,  ”不能被3整除”)   else:    print(  m , ”能被3整除”)     A、 n能被3整除 B、 n不能被3整除 C、 29不能被3整除 D、 29能被3整除除 课堂练习 课堂练习 2.以下程序段运行后,y的值是( )。   x=3   if( x3 ):      y=2*x   else:      y=3*x+1 A、 25 B、 26 C、 10 D、 5 3.以下程序段语句执行后,y的值是( )。 x = 16 if (x 0): y = abs(x) else: y = sqr(x) A、16 B、256 C、4 D、其他三项都不对 课堂练习 4.算法设计与程序实现 某市出租车收费标准如下: (1)3公里内(含3公里),收费8元; (2)超过3公里但未超过6公里部分,按1.5元/公里收费; (3)超过6公里部分,按2.25元/公里收费。 根据以上标准,输入出租车行驶的公里数,请计算顾客需付费多少元? 【参考代码】 s=int(input(‘请输入出租车行驶的公里数:’)) if (s=3): p=8 elif( ________): p=1.5*(s-3)+8 elif( s6 ): p=2.25*(s-6)+1.5*3+8 print p 根据上述回答下列问题: 程序代码中空白处应填写的条件是____________(填写字母:A/B/C/D). A 、3s≦6 B、 3 ≦s≦6 C、 s3 and s=6 D、 s3 or s=6 课堂小结 if (表达式): 代码块 if (表达式): 代码块1 else: 代码块2

您可能关注的文档

文档评论(0)

132****8699 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8136010126000005

1亿VIP精品文档

相关文档