资料摘要
1.2 基本算法语句1.2.2 条件语句(2课时) 一、内容及其解析本节课要学的内容条件语句指的是把程序框图中的条件结构转化成条件语句,其关键是由程序框图转化为程序语句, 理解它关键就是要理解程序框图中的条件结构。学生已经学过程序框图,输入、输出语句和赋值语句,本节课的内容条件语句就是在此基础上的发
- 资料类型:教学教案文档
- 所属课文:1.2.2 条件语句
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 20
- 下载次数
- 0
- 更新时间
- 2019-07-03 10:31:00
- 来源学校
- 学校:潮州市高级中学
1.2.2 条件语句优秀教学设计范文
未知
摘要:暂无摘要
关键词:1.2.2 条件语句优秀教学设计范文
正文
1.2
基本算法语句
1.2.2
条件语句(2课时) 一、内容及其解析
本节课要学的内容条件语句指的是把程序框图中的条件结构转化成条件语句,其关键是由程序框图转化为程序语句, 理解它关键就是要理解程序框图中的条件结构。学生已经学过程序框图,输入、输出语句和赋值语句,本节课的内容条件语句就是在此基础上的发展。由于它还与循环语句有类似的联系,所以在本章有重要的地位,并有主要的作用,是本部分的重点内容。教学的重点是条件语句的基本格式、种类及其应用,与条件结构的关系,解决重点的关键是理解程序框图中的条件结构,将程序框图转化为程序语句。
二、教学目标及其解析
1、目标定位:(1)、理解条件语句、格式、种类,及其与条件结构的关系;
(2)、初步体验如何由程序框图转化为程序语句。
2、目标解析:(1)、理解条件语句、格式、种类,及其与条件结构的关系就是要知道条件语句的基本格式、种类及其应用,与条件结构的关系;
(2)、初步体验如何由程序框图转化为程序语句就是条件语句的应用,将程序框图转化为程序语句。
三、问题诊断分析
在本节课的教学中,学生可能遇到的问题是条件语句的应用,产生这一问题的原因是学生对程序框图中的条件结构理解不透彻。要解决这一问题,就要熟练掌握程序框图中的条件结构,其中关键是掌握算法思想,理解条件结构。
四、教学支持条件分析
在本节课的教学中,有条件可以使用多媒体,也可以不用多媒体进行教学。
五、教学过程设计
(一)、回顾算法的条件结构,引入条件语句
【设计意图】回顾算法的条件结构,温故知新,同时提出用条件语句表示条件结构的课题,
师生活动:复习输入、输出语句和赋值语句,以及条件结构。
问题一:如何理解条件语句?一般格式如何?
阅读教材,回答下面的问题:
1、条件语句跟什么结构相对应?
2、条件语句有几种格式?
师生活动:每种格式的一般形式如何?
【设计意图】:让学生认识条件结构与条件语句是两个完全不同的概念,它们有区别又有联系,从而得出条件语句的一般格式。
例题1:编写一个程序,求实数x的绝对值。
师生活动:
算法分析:首先,我们来设计求实数x的绝对值的算法,因为实数x的绝对值为
x,(x0),所以算法步骤可以写成:
xx,(x0第一步:输入一个实数x 第二步:判断x的符号,若x≥0,
则输入x;否则,输出-x 显然,“第二步”可以用条件结构来实现。
INPUT X IF X>=0 THEN PRINT X ELSE PRINT –X END IF END 变式练习:阅读下面程序,说出此程序求什么?由此你得出什么结论?
例2:编写程序,使得任意输入的3个整数,按从大到小的顺序输出。
【设计意图】进一步理解条件语句的格式与作用
师生活动:
算法分析:
INPUT X IF X<0 THEN X=-X END IF PRINT X END 用a,b,c表示输入的3个整数;为了节约变量,把它们重新排列后,仍用a,b,c表示,并使a>b>c. 算法步骤:
S1:输入3个整数a,b,c. S2:将a与b比较,并把小的赋给b, 大的赋给a. S3:将a与c比较,并把小的赋给c, 大的赋给a. S4:将b与c比较,并把小的赋给c, 大的赋给b.此时,a,b,c已按从大到小的顺序排列好。
S5:按顺序输出a,b,c 程序框图:
[来源:学科网]
程序语言:[来源:学科网ZXXK]
开始
输入a,b,c 是
t=a, a=b, b=t b>a? 否
是
c>a? 否
t=a, a=c, c=t c>b?
否
是
t=b, b=c, c=t
[来源:学科网]输出a,b,c 结束
TI计算器程序
P18li6(
) Prgm Local a,b,c,t Input “a=”,a Input “b=”,b Input “c=”,c If b>a Then
a→t
b→a
t→b Endif If c>a Then
a→t
c→a
t→c Endif If c>b Then
b→t
c→b
t→c Endif Print “a=”,a Print “b=”,b Print “c=”,c EndPrgm
思考:t的作用是什么?
变式练习:求一元二次方程axbxc0的解的算法、程序框图和程序。
算法步骤:
S1:计算b4ac. S2:如果0,则原方程无实数解;否则(0),执行下一步。
22bb24acbb24acS3:x1。
,x22a2aS4:输出解x1,x2或无实数解。
程序框图:
[来源:Z.xx.k.Com]开始
输入a,b,c 顺序结构
计算b24ac
Δ<0? 否
是
x1bb
,x22a2a输出x1, x2
无解
判断结构
结束
写出程序
(删)
六、目标检测 1.算法逻辑结构中的条件结构一般由算法语言中的 来实现。
2.条件语句一般格式有两种,一种是 格式,其形成为 另一种是 格式,其形式为
3.如图所示的程序框图应用什么语句来表达( )
A.赋值语句 B.条件语句 是 C.循环语句
满足条件
D.输入语句 否
语句
4、条件语句其中一种的一般形式是If a THEN b ELSE c ,其中b表示的是( )
A.满足条件a时执行的内容 B.条件语句
C.条件 D.不满足条件a时执行的内容
5.给出以下程序
如果输入x1=2,x2=3,那么执行此程序输出的是( )
INPUT
x1、x2
IF
x1= x2
THEN
x1= x1+ x2
END
IF y=x1+x2
y END
A.7
B.10
C.5
D.8 七、配餐作业
A组
1、条件语句中IF的作用是( )
A、判断表达式的真假 B、执行表达式 C、表示表达式为真 D、表示表达式为假
2、给出以下问题:
①求面积为1的正三角形的周长;②求键盘所输入的三个数的算术平均数;③求键盘所输入的两个数的最小数④求函数f(x)述算法的问题有( )
A、1个 B、2个 C、3个 D、4个
3、有一个算法如下:
第一步,输入x 第二步,判断x>0?
是:z=1:;否:z=-1;
第三步,z=1+z;
第四步,输出z。
试写出上述算法的程序语句。
B组
2x,(x3),当自变量x0时的函数值。其中不需要用条件语句来描2x,(x3)(删)4、下列问题所描述出来的算法,其中不包含条件语句的为( )
A、读入三个表示三条边长的数,计算三角形的面积
B、给出两点的坐标,计算直线的斜率
C、给出一个数x,计算它的常用对数的值
D、给出三棱锥的底面积与高,求其体积
4、下列说法:①条件语句中ELSE必须存在;②条件语句中END可以省略;③条件语句中ELSE的存在需根据情况而定;④条件语句中END不能省略,其中正确的说法有 5、读程序,完成下列题目
<1>若执行程序时,没有执行语句y=x+1,则输入x的范围是
<2>若执行结果y的值是3,则执行的赋值语句是 ,输入的x值是
[来源:学科网]
INPUT
“x=”;x IF
x>=1
THEN
y=x+1 ELSE
y=2*x+1 END
IF PRINT
y END
C组
1,x06、高等数学中经常用到符号函数,符号函数的定义为y0,x0,试编写程序输入x的值,输1,x0出y的值。
八、课堂小结
条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个数的大小等问题,还有求分段函数的函数值等,往往要用条件语句,有时甚至要用到条件语句的嵌套
九、授后反思
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2019-07-03 10:31:00
- 下载次数: 0
- 浏览次数: 20
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147288
来自:学校:潮州市高级中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:1.2.2 条件语句优秀教学设计范文是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《1.2.2 条件语句》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。