- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六讲 多分支结构程序设计 作业讲评练习①:请画流程图解决以下问题,并编写代码 输入x,求分段函数值y: y= x2 x3 2x+1 x=3 T F 输入 x 开始 x3 结束 y=x*x y=2*x+1 输出 y VB文件名:求分段函数 作业讲评练习② :请画流程图解决以下问题,并编写代码 输入两个不相等数a、b,比较大小,将大数放在a中,小数放在b中,然后输出a、b。 T F 输入 a,b 开始 ab 结束 c=a 输出 a,b a=b b=c VB文件名:大数放a小数放b 例1:[文件名:判整除]从键盘任意输入正整数,判断其能否被7整除,如果能,则输出“能被7整除!”,否则输出“不能被7整除!” 二、例题精讲 知识要点: (1)mod:取余运算符 含义:取得两个整数相除后结果的余数。 例如:7 mod 3 = 1 因为7 除以 3 商2余1,余数1即执行MOD运算后的结果。 计算机程序设计中,要表示一个数n能被另外一个数m整除,通常可以用 n mod m=0作为判断条件。 问题:如果用n表示从键盘输入的任意数,则n能被7整除的条件是什么? 参考:n mod 7=0 Print “不能被7整除!” B E Input n n mod 7=0 Print “能被7整除!” T F 例1:[文件名:判整除]从键盘任意输入正整数,判断其能否被7整除,如果能,则输出“能被7整除!”,否则输出“不能被7整除!” 二、例题精讲 知识要点: (2)int():取整函数 含义:int(x)表示不超过x 的最大整数 例如:int(3.6)=3 int(-5.8)= -6 问题1:用int()函数如何表示x是整数 参考:int(x)=x 问题2:用int()函数如何表示n/7是整数? 参考:int(n/7)=n/7 问题3:用int()函数如何表示n能被7整除? 参考:同上 学生练习:请用int(n/7)=n/7作为条件替换前面的流程图和伪代码。 Print “不能被7整除!” B E Input n Int(n/7)=n/7 Print “能被7整除!” T F 例2:[文件名:三数升序排序]从键盘输入三个数a,b,c,按从小到大的顺序输出三个变量的值。 二、例题精讲 学生活动: ①玩游戏“你来排排序” ②总结游戏心得,找到规律,并口头描述 ③将你的“攻略”用流程图描述出来 例3:[文件名:分段函数2]输入x,求分段函数值y y= x2 x3 2x+1 0=x=3 3x - 1 x0 二、例题精讲 B input x x3 y=x*x T F E Print y y=3*x-1 x=0 y=2*x+1 T F 隐含条件: x=3 三、课堂练习和回家作业(先画出流程图,再编写程序代码,最后在VB环境下编程运行) 1、[文件名:判奇偶] 从键盘任意输入一个正整数,判断其奇偶性,如果是奇数,则输出“该数是奇数”,否则输出“该数是偶数”。 2、[文件名:给评语] 输入某学生成绩,若成绩在85分以上则输出“very good”,若成绩在60分至85分之间则输出“good”,若成绩低于60分则输出“no good”。 3、[文件名:解一元二次方程] 输入任意大小的三个系数的值给a、b、c赋值,然后根据根号判别式的值的大小性质,求解一元二次方程的解(当b2-4ac大于0时应求出两个不相同的实数解;当b2-4ac等于0时应说明有两个相同的实数解并给出解;当b2-4ac小于0时应给出“无实数解”的提示)。 4、[文件名:三数降序排序] 从键盘输入三个数a,b,c,按从大到小的顺序输出三个变量的值。 谢谢
您可能关注的文档
最近下载
- T/CSWSL 036-2024N-酰基高丝氨酸内酯酶.pdf
- 2025至2030中国宫颈癌疫苗行业市场占有率及投资前景评估规划报告.docx VIP
- 2025至2030汽车防爆膜行业市场占有率及投资前景评估规划报告.docx VIP
- 2025至2030热熔线标涂料行业市场发展分析及投资前景报告.docx VIP
- 2021年禁毒社工招聘考试试题.doc VIP
- 医院病理技师礼仪与病理诊断.pptx VIP
- 2021年度禁毒社工招聘考试试题.doc VIP
- 《十二公民》剧本.docx VIP
- 五年级上册书法课件-8.口字旁 见字旁|人美版.ppt VIP
- 《医学信息学概论》管理.pptx VIP
文档评论(0)