- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.2.2条件语句课件 教案
授课内容§1.2.2 条件语句
教学目标
一、知识与技能
1.正确理解条件语句和循环语句的概念,并掌握其结构的区别与联系.
2.会应用条件语句和循环语句编写程序.
二、过程与方法
经历对现实生活情境的探究,认识到应用计算机解决数学问题方便简捷,促进发展学生逻辑思维能力.
三、情感态度与价值观
1. 了解条件语句在程序中起判断转折作用,在解决实际问题中起决定作用.
2. 深刻体会到循环语句在解决大量重复问题中起重要作用.减少大量繁琐的计算.
3. 通过本小节的学习,有益于我们养成严谨的数学思维及正确处理问题的能力.
教学重、难点
重点:条件语句和循环语句的步骤、结构及功能.
难点:会编写程序中的条件语句和循环语句.
教学用具
计算机
INPUT x
IF x0 THEN
x=-x
END IF
PRINT x
END
思考3:阅读下面的程序,你能说明它是一个什么问题的算法吗?
INPUT “a,b=”;a,b
IF ab THEN
x=a
a=b
b=x
END IF
PRINT a,b
END
对实数a,b按从小到大排序.
知识探究(二):条件语句(2)
你能理解下面这个算法语句的含义吗?
IF 条件 THEN
语句体1
ELSE
语句体2
END IF
当计算机执行上述语句时,首先对IF
后的条件进行判断,如果(IF)条件
符合,那么(THEN)执行语句体1,
否则(ELSE)执行语句体2.
思考2:求实数x的绝对值又有如下一个算法: 第一步,输入一个实数x.
第二步,判断x的符号.若x≥0,则输出 x;否则,输出-x.
该算法的程序框图如何表示?
程序框图由学生作出,师生共同订正。
思考3:你能写出这个算法对应的程序吗?
INPUT “x=”;x
IF x=0 THEN
PRINT x
ELSE
PRINT -x
END IF
END
思考4:阅读下面的程序,你能说明它是一个什么问题的算法吗?
INPUT “x=”;x
IF x=1 THEN
y=x∧2+3*x
ELSE
y=x-4
END IF PRINT y
END
例6 将下列解一元二次方程ax2+bx+c=0的程序框图转化为程序.
INPUT “a,b,c=”;a,b,c
d=b∧2-4*a*c
IF d=0 THEN
p= -b/(2*a)
q=SQR(d)/(2*a)
IF d=0 THEN
PRINT “x1=x2=”;p
ELSE
PRINT “x1,x2=”;p+q,p-q
END IF
ELSE
PRINT “No real root.”
END IF
END
例7 编写程序,使任意输入的3个整数按从大到小的顺序输出.
算法分析:
第一步,输入3个整数a,b,c.
第二步,将a与b比较,并把小者赋给b,大者 赋给a.
第三步,将a与c比较,并把小者赋给c,大者 赋给a.
第四步,将b与c比较,并把小者赋给c,大者 赋给b.
第五步,按顺序输出a,b,c.
一般在含有两个或两个以上的条件结构中,编写程序时,可利用条件语句的叠加或嵌套形式.
复合条件语句 (根据班级学生情况讲解)
例2 到银行办理个人异地汇款时,银行要收取一定的手续费,汇款额不超过100元时,收取1元手续费;超过100元但不超过5000元,按汇款额的1%收取,超过5000元,一律收取50元手续费。设计算法,要求输入汇款额 x 元(x0),输出手续费y(元),画出算法流程图,并用 If 语句描述该算法。
分析:
1、输入 x
2、对x进行判断:
(1)若x≤100, 则 y=1
(2)若100x≤5000, 则 y=0.01x
(3)若x5000, 则 y=50
3、输出y .
3、将功能为求一个数的绝对值的
程序补充完整
输入 X
If _______ Then
Y=-X
Else
Y=X
End if
输出 Y
1、以下问题是否需要用条件语句来描述
其算法
A 输入一个数x,输出它的绝对值;
B 求分段函数的函数值;
C 求面积为6的正方形的周长;
D 求三个数中
您可能关注的文档
- !矿井防治水以及“有掘必探”基础知识复习题.doc
- (21-13)2014年下学期末全市统考荣县八年级数学试卷分析及教学建议(初中数学讲座13).doc
- (cho)首席人力资源执行官咨询式培训班(新).doc
- (人教高中课标必修四精品教案)1.5函数y=asin(ωx+φ)的图象.doc
- (人教a版)必修一同步课件:1.1.1(第1课时)集合的含义.ppt
- (十)统计 统计案例 算法初步.doc
- (工具ce)基于do178b最佳实践-审核稿(二).pdf
- (新课程)高中数学_1.1.1《分类加法计数原理与分步乘法计数原理》课件_新人教a版选修2-3.ppt
- (免费)人教版九年级数学实际问题与二次函数2.ppt
- (课件)a版必修①复习.ppt
- 1.2.2_基本初等函数的导数公式及导数的运算法则ppt.ppt
- 1.2.1_任意角的三角函数(修改课件).ppt
- 1.2.1充分条件与必要条件 课件(人教a版选修2-1).ppt
- 1.2.1任意角的三角函数课件(一).ppt
- 1.2《点线面之间的位置关系--平面的基本性质3》教案(苏教版必修2).doc
- 1.2012年安全增收 降本增效工作措施(2行文).doc
- 1.2.1输入语句、输出语句和赋值语句 教案(人教a版必修3).doc
- (电气部分二)长安轿车维修技师中级课程介绍.pdf
- 1.2《点线面之间的位置关系--线面平行的判定和性质2》教案(苏教版必修2).doc
- 1.2有理数-人教版数学七年级上第一章第一课时课件.pptx
文档评论(0)