- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
山东省禹城市综合高中高中数学必修3导学案(无答案): 1.2.2条件语句
§1.2.2条件语句
学习目标
正确理解条件语句的概念,
掌握条件语句的结构,
会应用条件语句编写程序。
重点难点
重点:条件语句的步骤、结构及功能,
难点:会编写程序中的条件语句。
学法指导
对于顺序结构的算法或程序框图,我们可以利用输入语句、输出语句和赋值语句写出其计算机程序.对于条件结构的算法或程序框图,要转化为计算机能够理解的算法语言,我们必须进一步学习条件语句.
1.条件语句有两种形式,应用时要根据实际问题适当选取.
2.编写含有多个条件结构的程序时,每个条件语句执行结束时都以END IF表示.
问题探究
知识探究(一):条件语句(1)
思考1:下图是算法的条件结构用程序框图表示的一种形式,它对应的条件语句的一般格式设定为:
你能理解这个算法语句的含义吗?
当计算机执行上述语句时,首先对 ,如果(IF)条件符合,那么(THEN)执行 ,否则执行 .
思考2:求实数x的绝对值有如下一个算法:[来源:Zxxk.Com]
思考4:阅读下面的程序,你能说明它是一个什么问题的算法吗?
INPUT “a,b=”;a,b
IF ab THEN
x=a
a=b
b=x
END IF
PRINT a,b
END
知识探究(二):条件语句(2)
思考1:下图是算法的条件结构用程序框图表示的另一种形式,它对应的条件语句的一般格式设定为:
你能理解这个算法语句的含义吗?
当计算机执行上述语句时,首先对 ,如果(IF)条件符合,那么(THEN)执行 ,否则(ELSE)执行 。
思考2:求实数x的绝对值又有如下一个算法: 第一步,输入一个实数x.
第二步,判断x的符号.若x≥0,则输出x;否则,输出-x.
该算法的程序框图如何表示?
思考3:你能写出这个算法对应的程序吗?
思考4:阅读下面的程序,你能说明它是一个什么问题的算法吗?
理理论迁移
例1 将下列解一元二次方程的程序框图转化为程序.
(注:SQR()是一个函数,用来求某个数的平方根。即 )
[来源:学。科。网Z。X。X。K]
算法分析: 算法分析:用a,b,c表示输入的3个整数;为了节约变量,把它们重新排列后,仍用a,b,c表示,并使a≥b≥c。
第一步,输入3个整数a,b,c.
第二步,将a与b比较,并把小者赋给b,大者赋给a.
第三步,将a与c比较,
第四步,将b与c比较,
第五步,按顺序输出a,b,c.
程序框图为:
[来源:学+科+网Z+X+X+K]
[来源:Zxxk.Com]
目标检测
1、当=3时, 第1题程序段输出的结果是 。
2、 第2 题程序运行后输出结果是______。
3、参看课本29页练习第2题的程序:
若输入的数字是“37”,则输出的结果是____。
4、第4题程序运行后输出结果是 。
5、已知= 编写一个程序,对每输入的一个值,都得到相应的函数值。
6、编写程序,判断一个整数是偶数还是奇数,即从键盘上输入一个整数,输出该数的奇偶性。
7、闰年是指年份能被4整除但不能被100整除,或者能被400整除的年份。编写一个程序,判断输入的年份是否为闰年。
8、儿童乘坐火车时,若身高不超过1.1,则不需要买票;若身高超过1.1但不超过1.4,则需买半票;若身高超过1.4,则需买全票.试设计一个买票的算法的程序。
[来源:学.科.网Z.X.X.K]
纠错矫正
总结反思
条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个数的大小等问题,还有求分段函数的函数值等,往往要用条件语句,有时甚至要用到条件语句的嵌套。
※自我评价( )
A、课前自主学习认真,学案完成很好;
你真棒,继续坚持。
B、课前自主学习一般,学案完成良好;
下次争取做的更好。
C、课前自主学习较差,学案空白较多;
注意学习方法,提高学习效率。
满足条件?
步骤A
是
否
满足条件?
步骤1
步骤2
是
否
INPUT “x=”;x
IF x=1 THEN
y=x∧2+3*x
ELSE
y=x-4
END IF
END
PRINT y
开始
输入a,b,c
△= b2-4ac
△≥0?
△=0?
否
x1=p+q
输出x1,x2
结束
否
是
x2=p-q
输出x1=x2=p
是
输出
您可能关注的文档
- 山东省潍坊高新技术产业开发区东明学校人教版八年级历史上册《3-11北伐战争》课件共13张.ppt
- 山东省潍坊高新技术产业开发区东明学校人教版八年级历史上册《1-1鸦片战争》课件共12张.ppt
- 山东省潍坊高新区浞景学校八年级历史上册《12星星之火可以燎原》课件.ppt
- 山东省潍坊高新技术产业开发区东明学校人教版八年级历史上册《5-18战略大决战》课件共16张.ppt
- 山东省烟台市海阳市郭城镇第一中学九年级历史上册《“蒸汽时代”的到来》课件.ppt
- 山东省烟台市海阳市郭城镇第一中学九年级历史上册《殖民地人民的抗争》课件.ppt
- 山东省烟台市海阳市郭城镇第一中学九年级五四学制历史下册课件:《现代文学和美术》.ppt
- 山东省烟台市郭城一中九年级历史《凡尔赛—华盛顿体系下的世界法西斯势力的猖獗》课件.ppt
- 山东省禹城市综合高中高中数学必修3 2.1抽样方法 练习(无答案).doc
- 山东省禹城市综合高中高中数学必修3 2.2.1用样本的频率分布估计总体分布 导学案(无答案).doc
- 山东省聊城市2018年初中学业水平测试化学模拟试题(二)(无答案).doc
- 山东省聊城市2018年初中学业水平测试数学模拟试题(二)(无答案).docx
- 山东省聊城市2017-2018学年高二下学期期中考试化学试题(word版,含答案).docx
- 山东省聊城市2018年初中学业水平测试物理模拟试题(二)(无答案).doc
- 山东省聊城市2018年初中学生学业水平模拟考试(一)数学试题(无答案).docx
- 山东省聊城市2018年初中学业水平测试英语模拟试题(二)(无答案).doc
- 山东省聊城市东阿县2018届初中学生学业水平模拟考试(二)数学试题(word版,有答案).docx
- 山东省聊城市高唐县第二实验中学人教版九年级物理全册教案:14.2热机的效率.doc
- 山东省烟台市海阳市郭城镇第一中学九年级历史上册《国际工人运动与马克思主义的诞生》课件.ppt
- 山东省肥城市汶阳镇初级中学八年级历史下册《第4课工业化的起步》课件共28张.ppt
文档评论(0)