- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
条件语句第一课时教案-学高一必修3第一章算法初步1.2.2人教A版条件语句第一课时教案-数学高一必修3第一章算法初步1.2.2人教A版
人教A版 数学教案 必修3
第一章 1.2.2 第一课时
第 PAGE \* MERGEFORMAT 8页共 NUMPAGES \* MERGEFORMAT 8页
第一章 算法初步
1.2.2 条件语句
一、学习目标
1、结果性目标:
通过实例,理解条件语句和条件结构之间的对应关系。能利用条件结构表示算法,并表示为条件语言,以解决简单算法问题。
2、体验性目标:
(1) 在解决具体问题的过程中学习条件语句,进一步体会算法的基本思想。
(2) 在解决题目时,进一步培养学生形成严谨的数学思维以及正确处理问题的能力,并在“小组合作学习”中培养学生的合作精神。
二、教学重点与难点
重点:条件语句的表示方法、结构和用法;用条件语句表示算法。
难点:利用条件语句编写解决问题的程序;
三、专家建议
教学中引导学生理清条件语句的层次,注重书写格式。教师创设情境,起指点、调节和提出新问题的作用。有条件的话让学生上机利用QBASIC语言运行自己编写的程序,提高学生学习的兴趣,使学生在程序的修改和完善的过程中提高解题能力。
四、教学方法
问题引导法、启发发现法、课堂小组讨论法
五、教学过程
●复习旧知
(1)前面我们学习了哪几种基本逻辑结构?
(2)对于条件结构有哪两种形式?[来源:学*科*网]
(3)输入、输出语句和赋值语句的格式与功能?
(4)根据输入x的值,输出x的绝对值。分别用条件结构的两种形式,设计算法并画程序框图?
●课堂探究
总结归纳,解决问题
input x
if x=0 then
print x
else
print -x
end if
end
应用所学的语句,将前面问题(4)的算法,编译为程序语言。
1.条件语句的概念
处理条件分支逻辑结构的算法语句,叫做条件语句.
2.条件语句的格式及功能
阅课本P25例5前面的内容,自主学习后认真填写表格。
格式一格式二条件结构框图对应条件语句IF 条件
语句体1
语句体2
IF 条件
语句体
功能首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体1,否则(ELSE)执行语句体2首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行END IF之后的语句●典例分析
一、条件语句的应用
例1、编写程序,输入一个x的值,如果它是正数,则输出它,否则不输出。参考课本26页思考
input x
if x0 then
print x
end if
end
例2.编写程序,使得任意输入3个整数按大到小的顺序输出。
算法思想:3个数两两比较,确定大小。按a、b、c输入,要按a、b、c输出,关键要找到最大值,将它赋值给a,中值赋给b,最小值赋给c。
第一步 输入3个整数a、b、c
第二步 将a与b比较,并把小者赋给b,大的赋给a;
第三步 将a与c比较,并把小者赋给c,大的赋给a
第五步 按顺序输出a,b,c
INPUT “a,b,c=”;a,b,c
IF ba THEN
t=a
a=b
b=t
END IF
IF ca THEN
t=a
a=c
c=t
END IF
IF cb THEN
t=b
b=c
c=t
END IF
PRINT a,b,c
END
程序:
【总结提升】1.数的大小排序问题,通常用到条件分支结构,若两个数不符合所排列的大小顺序,一般是需要交换两个变量的值.
2.解决此类问题,可遵循以下步骤:(1)用自然语言构思解决问题的算法;(2)画出程序框图,形象直观地把算法描述出来;(3)结合程序框图逐步编写程序.
二、条件语句的嵌套
已知a,b,c三个实数,设计一个程序,筛选出其中的负数.
【解】 程序如下:
【总结提升】
1.已知分段函数的解析式求函数值的问题,在计算函数值之前必须先判断x的范围,因而编写程序必须应用条件语句书写,要根据题目不同的条件选用合适的条件语句.
2.是否采用条件语句的嵌套,要根据具体情况,在编写程序时,应尽量使程序简便、易行.
三、条件语句的实际应用
例3 某快递公司规定甲、乙两地之间物品的托运费用根据下面的方法计算:物品重量G在50千克及以内,托运费为每千克 0.53 元,超过的话,超过部分每千克0.85元,试画出计算费用M的程序框图,并写出相应的程序。
解析:步骤一,写出算法步骤:
1:输入重量G;
2:判断G=50是否成立,若成立,M=0
文档评论(0)