资料摘要
§1.2.2 条件语句一、教材分析通过上一节的学习,学生学会了输入语句、输出语句和赋值语句的基本用法,本节介绍条件语句的用法. 程序中的条件语句与程序框图中的条件结构存在一一对应关系,这种对应关系对于学生理解条件语句的结构,进一步理解算法中的条件结构都是很有帮助的.我们可以给出条件语句的一般格式,让
- 资料类型:教学教案文档
- 所属课文:1.2.2 条件语句
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 28
- 下载次数
- 0
- 更新时间
- 2020-03-21 03:26:48
- 来源学校
- 学校:怀化市第三中学
1.2.2 条件语句教案教学设计导入设计
未知
摘要:暂无摘要
关键词:1.2.2 条件语句教案教学设计导入设计
正文
§1.2.2
条件语句
一、教材分析
通过上一节的学习,学生学会了输入语句、输出语句和赋值语句的基本用法,本节介绍条件语句的用法. 程序中的条件语句与程序框图中的条件结构存在一一对应关系,这种对应关系对于学生理解条件语句的结构,进一步理解算法中的条件结构都是很有帮助的.我们可以给出条件语句的一般格式,让学生自己画出相应的程序框图,也可以给出程序框图,让学生写出算法语句. 二、教学目标
1、知识与技能
(1)正确理解条件语句的概念,并掌握其结构的区别与联系。
(2)会应用条件语句编写程序。
2、过程与方法
经历对现实生活情境的探究,认识到应用计算机解决数学问题方便简捷,促进发展学生逻辑思维能力
3、情感态度与价值观
了解条件语句在程序中起判断转折作用,在解决实际问题中起决定作用。通过本小节内容的学习,有益于我们养成严谨的数学思维以及正确处理问题的能力。
三、重点难点
教学重点:条件语句的基本用法. 教学难点:算法语句的写法.
四、课时安排
1课时
五、教学设计
(一)导入新课
思路1(情境导入)
一位老农平整了一块良田,种瓜好呢,还是种豆好呢,他面临着一个选择.如果他选择种瓜,他会得瓜,如果他选择种豆,他会得豆.人的一生面临许多选择,我们要做出正确的选择.前面我们学习了条件结构,今天我们学习条件语句.
思路2(直接导入)
前面我们学习了程序框图的画法,为了让计算机能够理解算法步骤、程序框图,上一节我们学习了输入语句、输出语句、赋值语句,今天我们开始学习条件语句.
(二)推进新课、新知探究、提出问题
(1)回忆程序框图中的两种条件结构. (2)指出条件语句的格式及功能. (3)指出两种条件语句的相同点与不同点. (4)揭示程序中的条件语句与程序框图中的条件结构存在一一对应关系. 讨论结果:
(1)一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向.条件结构就是处理这种过程的结构.
用程序框图表示条件结构如下图:
(2)条件语句
1°“IF—THEN—ELSE”语句
格式:
IF 条件
THEN 语句体1 ELSE 语句体2 END
IF 功能:在“IF—THEN—ELSE”语句中,“条件”表示判断的条件,“语句体1”表示满足条件时执行的操作内容;“语句体2”表示不满足条件时执行的操作内容;END
IF表示条件语句的结束.计算机在执行“IF—THEN—ELSE”语句时,首先对IF后的条件进行判断,如果符合条件,则执行THEN后面的“语句1”;若不符合条件,则执行ELSE后面的“语句2”.
2°“IF—THEN”语句
格式:
IF 条件
THEN 语句体
END IF 功能:“条件”表示判断的条件;“语句”表示满足条件时执行的操作内容,条件不满足时,直接结束判断过程;END IF表示条件语句的结束.计算机在执行“IF—THEN”语句时,首先对IF后的条件进行判断,如果符合条件就执行THEN后边的语句,若不符合条件则直接结束该条件语句,转而执行其他后面的语句. (3)相同点:首先对IF后的条件进行判断,如果符合条件就执行THEN后边的语句. 不同点:对于“IF—THEN—ELSE”语句,若不符合条件,则执行ELSE后面的“语句体2”.
对于“IF—THEN”语句,若不符合条件则直接结束该条件语句,转而执行其他后面的语句. (4)程序中的条件语句与程序框图中的条件结构存在一一对应关系如下图:
(三)应用示例
例1、(1)给出下面4个问题:①输入一个数x,输出它的绝对值;②求函数2x-1,x≥0,f(x)=的函数值;③求面积为6的正方形的周长;④求三个数a,x+2,x<0
b,c中的最大数.其中可以用条件语句来描述其算法的有(
)
A.1个
C.3个
(2)已知条件语句如下:
IF
条件
THEN语句体
语句体END
IF则下列说法正确的是(
) A.条件成立时,先执行语句体1,再执行语句体2,最后结束条件语句
B.条件不成立时,先执行语句体2,再执行语句体1,最后结束条件语句
C.条件成立时,先执行语句体1,再结束条件语句
D.条件成立时,先执行语句体2,再结束条件语句
【尝试解答】
(1)在算法中需要逻辑判断的都要用到条件语句,其中①②④都需要进行逻辑判断,故都要用到条件语句,③只要顺序结构就能描述其算法.
(2)根据条件语句的功能知选C. 【答案】
(1)C
(2)C
B.2个
D.4个
2x-1,例2、已知函数f(x)=2x-2,值,都得到相应的函数值.
x≥1,x<1,
编写一个程序,使输入的每一个x【尝试解答】
用变量x,y分别表示自变量和函数值,步骤如下:
第一步,输入x值.
第二步,判断x的范围,若x≥1,则用解析式y=2x-1,求函数值;否则用y=x2-2求函数值.
第三步:输出y值.
程序框图如图所示:
程序如下:
INPUT
“x=”;IF
x>=1
THEN=2*x-ELSE=x^2-
END
IF
“y=”;END[练习]来&源:ziyuanku.com1.根据下列算法语句,当输入x为60时,输出y的值为(
INPUT
xIF x≤50 THENy=0.5*xy=25+0.6* x-50
yENDA.25 B.30 C.31 D.61 【解析】
由题意得y=0.5x,
x≤50,25+0.6x-50,
x>50.
当x=60时,y=25+0.6×(60-50)=31. ∴输出y的值为31. 【答案】
C )
-x+1,x<0,例3、已知分段函数y=0,x=0,x+1,x>0,值,输出相应的函数值并画出程序框图.
编写程序,要求输入自变量x的【精彩点拨】
分析分段函数→画出程序框图→写出程序语言
【尝试解答】
程序框图如图所示:
程序如下:
INPUT
xIF
x<0
THEN
y=-x+1ELSE
IF
x=0
THEN
y=0
ELSE
y=x+1
END IFEND IF
yEND
课堂练习
IF
A
THEN1.条件语句的一般形式为:
ELSE其中B表示的是(
CA.满足条件时执行的内容
)
B.条件语句
C.条件
D.不满足条件时,执行的内容WWW.ziyuanku.com 【解析】
如果条件A成立,则执行B步骤,否则执行C步骤.
【答案】
A 2.对于下面程序:
INPUT
IF
a>5
THEN=
IF
a<3
THEN=5
ELSE=
END
END
a,END如果在运行时,输入2,那么输出的结果是(
) A.2,5
C.2,3 B.2,4 D.2,9 【解析】
输入a的值2,首先判断是否大于5,显然2不大于5,然后判断2与3的大小,显然2小于3,所以结果是b=5,因此结果应当输出2,5. 【答案】
A 3.给出以下程序:
INPUT
x1,IF
x1=x2
x1=x1+
y=x1+PRINT
END如果输入x1=2,x2=3,那么执行此程序的结果是输出(
) A.7 C.5 B.10 D.8
【解析】
由于输入的两个数x1=2,x2=3,不满足条件x1=x2,因此,不执行语句体x1=x1+x2,而直接执行y=x1+x2,所以y=5,最后输出5. 【答案】
C 4.写出下列程序的运行结果.
INPUT
IF
a<0
b=0.5*
b=a^2+3*a+END
END
若a=4,则b=________;若a=-4,则b=________. 【解析】
分析程序可知,上述程序是一个分段函数的程序,即b=0.5a,a<0,2所以当a=4时,b=42+3×4+1=29;当a=-4时,ba+3a+1,a≥0,=0.5×(-4)=-2. 【答案】
29
-2
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2020-03-21 03:26:48
- 下载次数: 0
- 浏览次数: 28
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147288
来自:学校:怀化市第三中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:1.2.2 条件语句教案教学设计导入设计是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《1.2.2 条件语句》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。