资料摘要
第一章《1.2.2条件语句》教学设计教材的地位和作用:算法语句”是继“程序框图”之后学习的内容,是解决某一个(或一类)问题的算法的程序实现.在本课之前,已经学习过体现顺序结构的赋值语句、输入、输出语句,“条件语句”是相应于选择结构的算法语句.学习算法的目的,“就是体会算法的基本思想以及算法的重要性和
- 资料类型:教学教案文档
- 所属课文:1.2.2 条件语句
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 35
- 下载次数
- 0
- 更新时间
- 2018-05-14 14:34:00
- 来源学校
- 学校:重庆市万州第一中学
1.2.2 条件语句课堂实录及点评
未知
摘要:暂无摘要
关键词:1.2.2 条件语句课堂实录及点评
正文
第一章《1.2.2
条件语句》教学设计
教材的地位和作用:算法语句”是继“程序框图”之后学习的内容,是解决某一个(或一类)问题的算法的程序实现.在本课之前,已经学习过体现顺序结构的赋值语句、输入、输出语句,“条件语句”是相应于选择结构的算法语句.
学习算法的目的,“就是体会算法的基本思想以及算法的重要性和有效性,发展有条理的思考与表达的能力,提高逻辑思维能力”.这是因为,随着现代信息技术飞速发展,算法在科学技术、社会发展中发挥着越来越大的作用,并日益融入社会生活的许多方面,算法思想已经成为现代人应具备的一种数学素养.《
普通高中数学课程标准》要求学生“经历将具体问题的程序框图转化为程序语句的过程,理解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句,进一步体会算法的基本思想.”
教学目标:
一、知识与技能:
1、能正确理解条件语句的概念、表示方法、结构和用法。了解条件语句在程
序中起判断转折的作用,在解决实际问题中起决定作用。通过具体的实例,理解、掌握条件语句的格式及功能。
2、能初步用条件语设计算法,表达解决具体问题的过程。进一步体会算法的基本思想,学习有条理地、清晰地表达解决问题的步骤,提高逻辑思维能力。
二、过程方法:
1、通过实例,发展对解决具体问题的过程与步骤进行分析的能力。
2、通过模仿,操作、探索、经历设计算法、设计框图、编写程序以解决具体问题的过程,发展应用算法的能力。
3、在解决具体问题的过程中学习条件语句,感受算法的重要意义。
三、情感态度与价值观:
1、通过信息技术工具的使用,激发学习兴趣;通过合作交流,培养团结协作的精神.
2、通过感受和认识现代信息技术在解决数学问题中的重要作用和威力,形成自觉地将数学理论和现代信息技术结合的思想。
3、在编写程序解决问题的过程中,逐步养成扎实严谨的科学态度。
教学重点:条件语句的表示方法、结构和用法;用条件语句表示算法。
教学难点:理解条件语句的表示方法、结构和用法。
教
法
:根据本节内容逻辑性强,学生不易理解的特点,本节教学采用启发式教学,辅以观察法、发现法、练习法、讲解法。采用这种方法的原因是学生的逻辑能力不是很强,只能通过对实例的认真领会及一定的练习才能掌握本节知识。
本节课采用多媒体辅助教学,并通过在计算机上运行程序,使抽象的知识观化,具体化,以促进学生的理解。
学
法:通过实例引导学生领会理解条件语句的含义,并归纳出条件语句在编程中的要点,在编写程序中,采用小组讨论的方法,培养学生互助、协作的精神,使学生“学”有新“思”,“思”有所“得”,“练”有所“获”,学生会逐步感受到数学的美,产生一种成功感,从而提高学数学的兴趣。
教学过程:
[新知初探]
1.条件语句的一般格式及功能
类别
单支
双支
条件结构框图
IF
条件
THEN IF
条件
THEN 条件语句
语句体
END IF
语句体1
ELSE
语句体2
END IF 首先对IF后的条件进行判断,如果语句功能
(IF)条件符合,那么(THEN)执行语句体,否则执行END_IF之后的语句
2.两种条件语句的区别与联系
区别
IF-THEN语句
该条件语句中只有一个语句体,是满IF-THEN-ELSE语句
该条件语句含有两个语句体,满足条件时执首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体1,否则(ELSE)执行语句体2
足条件时执行的语句体
行一个语句体,不满足时执行另一个语句体
①IF-THEN语句实质上是IF-THEN-ELSE语句的简化,也就是在条件语句中,联系
当不符合条件且不进行任何处理时,把语句体2省略不写.
②两种语句首先都是先对条件进行判断,然后才执行相应的语句体,执行完语句体后程序都交汇于一点完成条件语句
[小试身手]
1. 下列关于IF语句的叙述正确的是(
) A.IF语句中必须有ELSE和END IF B.IF语句中可以没有END IF C.IF语句中可以没有ELSE,但必须以END IF结束
D.IF语句中可以没有END IF,但必须有ELSE 解析:选C
IF语句中的IF和END IF是成对出现的,但是ELSE可以没有,即满足条件执行,否则跳过IF语句.故选C. 2.条件语句的一般形式为:IF A THEN B ELSE C,其中B表示的是(
) A.满足条件时执行的内容
B.条件语句
C.条件
D.不满足条件时,执行的内容
解析:选A
IF A THEN B ELSE C表示如果条件A成立,则执行B步骤,否则执行C步骤.
3.给出以下四个问题,①输入一个数x,输出它的绝对值.②求表面积为6的正方体x2+1,x≥0,的体积.③求三个数a,b,c中的最小数.④求函数f(x)=的函数值.
2x-2,x<0
其中需要用条件语句来描述其算法的有________.
解析:②直接用顺序结构即可,不需用条件语句;而①需要判断这个数的正负;③需要判断这三个数的大小;④是分段函数求值问题,故需用到条件语句.
答案:①③④
4.写出下列程序的运行结果.
若a=4,则b=________;若a=-4,则b=________. 0.5a,a<0,解析:分析程序可知,上述程序是一个分段函数的程序,即b=2
a+3a+1,a≥0,
所以当a=4时,b=42+3×4+1=29;
当a=-4时,b=0.5×(-4)=-2. 答案:29
-2
条件语句与条件结构
[典例]
(1)根据下面的程序,填写程序框图.
①________,②________,③________.
(2)根据下面的程序框图,写出程序.
[解析]
(1)根据条件语句可知该语句为求分段函数
2x-5,x≥2,y=55-2x,x<25
的值.
所以三个空中分别填的内容为:
5①x≥?,②y=2x-5,③y=5-2x. 25答案:(1)①x≥?
②y=2x-5
③y=5-2x
2(2)解:程序如下:
INPUT
“a,b=”;a,bIF
a<b
THEN
x=a
a=b
b=xEND
IFPRINT
a,bEND
条件语句与条件结构的转化
(1)根据条件结构写条件语句:
①首先选择语句格式.当判断语句的两个出口语句都要执行时,采用“IF-THEN-ELSE”语句,当判断语句的两个出口语句只有一个要执行时,采用“IF-THEN”语句.
②然后确定条件和语句体.条件即为判断框内的条件,放在IF后.判断框中“是”后的执行框中的内容,是THEN后的语句体1,“否”后的执行框中(如果有的话)的内容,是ELSE后的语句体2. ③最后应注意所用程序符合书写格式.
(2)如果是由条件语句画条件结构,可相应变化.
[活学活用] 求函数y=|x-4|+1的函数值,则①处应填________.
INPUT
“x=”;xIF
x>=4
THENy=x-3ELSE
①
END
IFPRINT
yEND解析:如果x<4,则y=4-x+1=5-x,
故①处应填y=5-x. 答案:y=5-x
条件语句的简单应用
[典例]
(1)阅读下面的程序,若分别输入0,1,4,8,9,10,则输出的结果是(
) INPUT
“x=”;xIF
x
MOD 4=0
THEN
xEND IFENDA.0,8
C.0,4,8
B.4,8 D.0,1,4,8,9,10 (2)若输入8,则下列程序执行后输出的结果是________.
[解析]
(1)算法的功能是输入一个数,判断其是否能被4整除,若能,则输出该数.在输入的数中,能被4整除的有0,4,8. 0.2,t≤3,(2)本题中的程序实际上解决的是求分段函数c=在t=8时的函0.2+0.1t-3,t>3,
数值的问题.因为t=8>3,所以c=0.2+0.1×(8-3)=0.7. [答案]
(1)C
(2)0.7
解决根据条件语句写出运行结果的思路
根据程序写运行结果,首先观察所给语句是IF-THEN-END
IF型条件语句还是IF-THEN-ELSE-END
IF型条件语句,再看输入的值是否符合条件,进而执行相应的步骤,也可转化为数学式子,再代入求值.
[活学活用] 下列算法语句,若输入x为60时,则输出y的值为(
)
A.25
C.31
B.30 D.61 解析:选C
因为60>50,所以y=25+0.6×(60-50)=31.
条件语句的叠加和嵌套
[典例]
设计一个程序,输入学生的成绩S,根据该成绩的不同值进行以下输出:若S<60,则输出“不及格”;若60≤S≤90,则输出“及格”;若S>90,则输出“优秀”.
[解]
程序如下:
INPUT
“S=”;SIF
S<60
THEN
“不及格”END IFIF
S>=60
AND
S<=90
THEN
“及格”END
IFIF
S>90
THEN
“优秀”END
IFEND
使用条件语句嵌套应关注两点
(1)适用范围:适用于判断条件多于一个时.此时,若重复应用条件语句,书写程序繁
琐,可用条件语句的嵌套.
(2)分清层次:编写条件时,要注意IF和END IF的配对,常常利用文字的缩进来表示嵌套的层次,以便于程序的阅读与理解.嵌套可以多于2个.
-x+1,x<0,[活学活用]已知分段函数y=0,x=0,x+1,x>0,应的函数值.
解:程序为:
INPUT
xIF
x<0
THENy=-x+1ELSEIF
x=0
THEN
y=0
ELSE
y=x+1END IFEND IFPRINT
yEND三、归纳小结:1、
两种条件语句的基本形式、应用范围及对应的程序框图。 2、
条件语句的书写要点:
书写条件语句时要与与算法中的选择结构相对应,语句形式较为复杂,要借助框图写出程序。
四、布置
作业:109页
练习 第一题 第二题 3、 112页 第四题
编写程序,输入自变量x的值,输出其相
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2018-05-14 14:34:00
- 下载次数: 0
- 浏览次数: 35
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147288
来自:学校:重庆市万州第一中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:1.2.2 条件语句课堂实录及点评是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《1.2.2 条件语句》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。