2021年高中数学《条件语句》教案1新人教A版必修3
人教版高中数学必修三教案1.2条件语句

《条件语句》教案教学目标一、知识与技能1.正确理解条件语句和循环语句的概念,并掌握其结构的区别与联系.2.会应用条件语句和循环语句编写程序.二、过程与方法经历对现实生活情境的探究,认识到应用计算机解决数学问题方便简捷,促进发展学生逻辑思维能力.三、情感、态度与价值观1. 了解条件语句在程序中起判断转折作用,在解决实际问题中起决定作用.2. 深刻体会到循环语句在解决大量重复问题中起重要作用.减少大量繁琐的计算.3. 通过本小节的学习,有益于我们养成严谨的数学思维及正确处理问题的能力.教学重点、难点教学重点:条件语句和循环语句的步骤、结构及功能.教学难点:会编写程序中的条件语句和循环语句.教学用具计算机教学过程一、问题提出1.输入语句、输出语句和赋值语句的一般格式分别是什么?输入语句:INPUT “提示内容”;变量输出语句:PRINT “提示内容”;表达式赋值语句:变量=表达式2.对于顺序结构的算法或程序框图,我们可以利用输入语句、输出语句和赋值语句写出其计算机程序.对于条件结构的算法或程序框图,要转化为计算机能够理解的算法语言,我们必须进一步学习条件语句.新授知识探究(一):条件语句(1)IF 条件THEN语句体END IF当计算机执行上述语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行END IF之后的语句.三、应用举例例5 求实数x的绝对值有如下一个算法:第一步,输入一个实数x.第二步,判断x的符号.若x<0,则x=-x;否则,x=x.第三步,输出x.该算法的程序框图如何表示?程序框图由学生作出展示思考2:这个算法含有顺序结构和条件结构,你能写出这个算法对应的程序吗?INPUT xIF x<0 THENx=-xEND IFPRINT xEND思考3:阅读下面的程序,你能说明它是一个什么问题的算法吗?INPUT “a,b=”;a,bIF a>b THENx=aa=bb=xEND IFPRINT a,bEND对实数a,b按从小到大排序.知识探究(二):条件语句(2)你能理解下面这个算法语句的含义吗?IF 条件THEN语句体1ELSE语句体2END IF当计算机执行上述语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体1,否则(ELSE)执行语句体2.思考2:求实数x的绝对值又有如下一个算法:第一步,输入一个实数x.第二步,判断x的符号.若x≥0,则输出x;否则,输出-x.该算法的程序框图如何表示?程序框图由学生作出,师生共同订正。
高中数学人教A版必修3第一章《1.2.2 条件语句》优质课公开课教案教师资格证面试试讲教案

高中数学人教A版必修3第一章《1.2.2 条件语句》优质课公开课教案教师资格证面试试讲教案
1教学目标
1.知识与技能目标:
⑴正确理解条件语句的概念,并掌握其结构。
⑵会应用条件语句编写程序。
2.过程与方法目标:
⑴通过实例,发展对解决具体问题的过程与步骤进行分析的能力。
⑵通过模仿,操作、探索、经历设计算法、设计框图、编写程序以解决具体问题的过程,发展应用算法的能力。
⑶在解决具体问题的过程中学习条件语句,感受算法的重要意义。
3.情感,态度和价值观目标
⑴能通过具体实例,感受和体会算法思想在解决具体问题中的意义,进一步体会算法思想的重要性,体验算法的有效性,增进对数学的了解,形成良好的数学学习情感,增强学习数学的乐趣。
⑵通过感受和认识现代信息技术在解决数学问题中的重要作用和威力,形成自觉地将数学理论和现代信息技术结合的思想。
⑶在编写程序解决问题的过程中,逐步养成扎实严谨的科学态度。
2学情分析
在此之前,学生已学习了算法的概念、程序框图与算法的基本逻辑结构、输入语句、输出语句和赋值语句,这为过渡到本节的学习起着铺垫作用。
这一节课主要的内容为条件语句表示方法、结构以及用法。
条件语句与程序图中的条件结构相对应,它是五种基本算法语句中的一种。
通过本节课的学习,学生将更加了解算法语句,并能用更全面的眼光看待前面学过的语句,并为以后的学习作好必要的准备。
本节课对学生算法语言能力、有条理的思考与清晰地表达的能力,逻辑思维能力的综合提升具有重要作用。
3重点难点
重点:条件语句的表示方法、结构和用法;用条件语句表示算法。
难点:理解条件语句的表示方法、结构和用法。
高一下学期数学人教A版必修3第一章1.2.2 条件语句教案

《条件语句》教学设计案例【教材分析】《新课标》要求学生“经历将具体问题的程序框图转化为程序语句的过程,理解几种基本算法语句----输入语句、输出语句、赋值语句、条件语句、循环语句,进一步体会算法的基本思想。
条件语句选自高中数学新教材必修3第1章第2节。
在此之前,学生已学习了算法的概念、程序框图与算法的基本逻辑结构、输入语句、输出语句和赋值语句,这为过渡到本节的学习起着铺垫作用,并为以后学习循环语句作好必要的准备。
因此本节的内容起一个承上启下的作用。
【教学目标】知识与技能:①通过实例正确理解条件语句的概念、表示方法、结构和用法。
了解条件语句在程序中起判断转折的作用。
通过具体的实例,理解、掌握条件语句的格式及功能。
②能初步用条件语句设计算法,表达解决具体问题的过程。
进一步体会算法的基本思想,学习有条理地、清晰地表达解决问题的步骤,提高逻辑思维能力。
过程与方法:①通过实例正确理解条件语句的概念、表示方法、结构和用法。
了解条件语句在程序中起判断转折的作用。
通过具体的实例,理解、掌握条件语句的格式及功能。
②能初步用条件语句设计算法,表达解决具体问题的过程。
进一步体会算法的基本思想,学习有条理地、清晰地表达解决问题的步骤,提高逻辑思维能力。
情感态度与价值观:1.能通过具体实例,感受和体会算法思想在解决具体问题中的意义,进一步体会算法思想的重要性,体验算法的有效性,增进对数学的了解,形成良好的数学学习情感,增强学习数学的乐趣。
2.通过感受和认识现代信息技术在解决数学问题中的重要作用和威力,形成自觉地将数学理论和现代信息技术结合的思想。
3.在编写程序解决问题的过程中,逐步养成扎实严谨的科学态度。
【重点难点】重点:①两种条件语句的区别②条件结构和条件语句之间的相互转化难点:①条件语句的规范表达②条件语句的嵌套和并列【教学策略选择与设计】1.教法建构主义认为,学生是认知的主体,是教学的中心,教学要以学生主动构建过程为核心。
高中数学人教版必修3 1.2.2条件语句 教案(系列一)

珍贵文档
专业文档
IF 后的条件进行判断,如果符合条件,则执行 THEN 后面的“语句 1”;若不符合条件,则执行 ELSE 后面的“语句 2”. 2°“IF—THEN”语句 格式: IF 条件 THEN 语句体 END IF (3)相同点:首先对 IF 后的条件进行判断,如果符合条件就执行 THEN 后边的语句. 不同点:对于“IF—THEN—ELSE”语句 对于“IF—THEN”语句,若不符合条件则直接结束该条件语句,转而执行其他后面的语句. (4)程序中的条件语句与程序框图中的条件结构存在一一对应关系如下图:
专业文档
课 题 知识与技能
1.2.2 条件语句 1.理解学习基本算法语句的意义.
授课时间
课型
新授
二次修改意见
教 学 目 标
过程与方法
2.学会条件语句的基本用法.
情感态度价值观
3.理解算法步骤、程序框图和算法语句的关系,学会算法语句的写法.
教 材 分 析 教 学 设 想 教法 学法 教具 目标展示 重难点
教学重点:条件语句的基本用法. 教学难点:算法语句的写法.
归纳探究 合作探究
前面我们学习了程序框图的画法,为了让计算机能够理解算法步骤、程序框图,上一节我们学习了输入语句、输出语句、 赋值语句,今天我们开始学习条件语句. 预习检测 提出问题 (1)回忆程序框图中的两种条件结构. (2)指出条件语句的格式及功能. (3)指出两种条件语句的相同点与不同点. (4)揭示程序中的条件语句与程序框图中的条件结构存在一一对应关系. 质疑探究 讨论结果: (1)一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向.条件结构就是处理这种过 课 堂 设 计 程的结构. 用程序框图表示条件结构如下图:
高中数学必修三(人教新课标A版)教学设计6.条件语句

IF 条件 THEN 语句体1 ELSE 语句体2 高中数学必修三课时教案
)条件语句
“IF—THEN —ELSE”语句格式:
功能:在“IF —THEN —ELSE “条件”表示判断的条件,高中数学必修三课时教案
二.研探新知(应用示例)
编写一个程序,求实数x 的绝对值.
首先,我们来设计求实数x 的绝对值的算法,因为实数⎨
⎧<-≥),0(),
0(x x x x 2 高中数学必修三课时教案
问题与情境及教师活动
通过本题我们看到算法步骤可以转化为程序框图,程序框图可以
本题揭示了它们之间的内在联系,只要理解了程序框图与算法语句的对应关系,把程序框图转化为算法语句就很
的程序框图(1.1-11)转高中数学必修三课时教案
(1)条件语句的用法.
(2)利用条件语句编写算法语句。
高中数学新人教A版必修三课件条件语句

语句3
语句序列3;
end
end
第十页,编辑于星期一:点 八分。
知识回顾
新知探究
新知探究 课堂小结
练一练
学生练习
条件语句 课下作业
不久的将来,从河口到济南可坐飞机,现规定每张机票 托运费计算方法是:行李质量不超过50kg时,按1元/kg 元计算;超过50kg而不超过100kg时,其超过部分按2元 /kg计算,超过100kg时,其超过部分按3元/kg计算,画 出程序框图并编写程序,输入行李质量,计算并输出托运
第九页,编辑于星期一:点 八分。
知识回顾
新知探究
课堂小结
学生练习
条件语句 课下作业
{ 新知探究 试一试,相信自己 求函数f(x)的函数值。 f(x)=
1,x>1 0,-1≤x≤1 -1,x<-1
满足条件
是 语句1
否
满足条件 是 语句2
if 表达式
语句序列1;
else
否
if 表达式
语句序列2;
else
第四页,编辑于星期一:点 八分。
知识回顾
知识回顾
新知探究
课堂小结
学生练习
条件语句 课下作业
1、输入语句、输出语句和赋值语句对应于算法中的哪
种结构?这三种语句的一般格式是什么?
2、任给一个三角形的底边长a和高h,求这个三角 形的面积。
试画出该问题的框图,并编写出程序。
3、(1)任意给三个数,求它们中的最大数。 (2)任给一个实数,求它的绝对值。
题的能力。
第二页,编辑于星期一:点 八分。
知识回顾
教学目标
新知探究
课堂小结
学生练习
条件语句 课下作业
高中数学必修三教案-条件语句

教师课时教案
讨论结果:
(1)一个算法中,经常会遇到一些条件的判断,算法的流程根据
条件是否成立有不同的流向.条件结构就是处理这种过程的结构.
用程序框图表示条件结构如下图:
IF 条件THEN
语句体1
ELSE
语句体2
教师课时教案
IF 条件 THEN
语句体 END IF
(3)相同点:首先对IF 后的条件进行判断,如果符合条件就执行THEN
后边的语句.
不同点:对于“IF—THEN —ELSE”语句,若不符合条件,则执行ELSE
后面的“语句体2”.
对于“IF—THEN”语句,若不符合条件则直接结束该条件语句,转而执行其他后面的语句.
(4)程序中的条件语句与程序框图中的条件结构存在一一对应关系如
下图:
⎨
⎧<-≥),
0(),0(x x x x 2
教师课时教案
通过本题我们看到算法步骤可以转化为程序框图,程序框图可以
本题揭示了它们之间的内在联系,只要理解了程序框图与算法语句的对应关系,把程序框图转化为算法语句就
的程序框图(1.1-11)转
由程序框图可以发现,其中包含着两个条件结构,而且内层的条件
结构是外层的条件结构的一个分支,所以,可以用
—END IF”来完成转化.
3
教师课时教案
4。
高一数学人教A版必修3课件:条件语句(1)

P22 习题 B组 3、4
第十二页,编辑于星期日:二十二点 八分。
例6 编写程序,使得任意输入3个整数按大到小的顺序输出。
算法分析:
第一步 输入3个整数a、b、c 第二步 将a与b比较,并把小者赋给b,大的赋给a;
第三步 将a与c比较,并把小者赋给c,大的赋给a 第四步 将b与c比较,并把小者赋给c,大的赋给b
第五步 按顺序输出a,b,c
第七页,编辑于星期日:二十二点 八分。
满足条件 是
语句1
否
语句2
满足条件 否
是 语句
第四页,编辑于星期日:二十二点 八分。
例5 编写程序,输入一元二次方程
ax2 bx c 0 的系数,输出它的实数根。
1
开始 输入a,b,c
计算 b2 4ac
1
0
N
x1
b 2a
,
x2
b 2a
输出 x1, x2
结束
Y
输出无实数解
第五页,编辑于星期日:二十二点 八分。
第十一页,编辑于星期日:二十二点 八分。
【课堂小结】
1、本节课主要学习了条件语句的结构、特点、作用以及用 法,并懂得利用解决一些简单问题。条件语句使程序执行产
生的分支,根据不同的条件执行不同的路线,使复杂问题简
单化。
2、条件语句一般用在需要对条件进行判断的算法设计中,
如判断一个数的正负,确定两个数的大小等问题,还有求分 段函数的函数值等,往往要用条件语句,有时甚至要用到条 件语句的嵌套。
中起决定作用。减少大量繁琐的计算。通过本小节内容的学
习,有益于我们养成严谨的数学思维以及正确处理问题的能力。
二、重点与难点
重点:条件语句的步骤、结构及功能。
人教A版高中数学必修三条件语句教案(1)

§1.2.2条件语句教学目标:1正确理解条件语句的概念,并掌握其结构。
2会应用条件语句编写程序。
教学重点:条件语句的步骤、结构及功能。
教学难点:会编写程序中的条件语句。
教学过程条件语句:1、条件语句的一般格式有两种:(1)IF—THEN—ELSE语句;(2)IF—THEN语句。
2、IF—THEN —ELSE语句IF—THEN—ELSE语句的一般格式为图1,对应的程序框图为图2。
图1图2分析:在IF—THEN—ELSE语句中,“条件”表示判断的条件,“语句1”表示满足条件时执行的操作内容;“语句2”表示不满足条件时执行的操作内容;END IF表示条件语句的结束。
计算机在执行时,首先对IF后的条件进行判断,如果条件符合,则执行THEN后面的语句1;若条件不符合,则执行ELSE后面的语句2。
3、IF—THEN语句IF—THEN语句的一般格式为图3,对应的程序框图为图4注意:“条件”表示判断的条件;“语句”表示满足条件时结束程序;END IF表示条件语句的结束。
计算机在执行时首先对IF后的条件进行判断,如果条件符合就执行THEN 后边的语句,若条件不符合则直接结束该条件语句,转而执行其它语句。
例5、编写程序,输入一元二次方程ax2+bx+c=0的系数,输出它的实数根。
分析:先把解决问题的思路用程序框图表示出来,然后再根据程序框图给出的算法步骤,逐步把算法用对应的程序语句表达出来。
(程序框图先由学生讨论,再统一,可以参考课本)算法分析:在求解方程之前,需要首先判断判别式的符号,再根据判别式的符号判断方程根的情况:△>0时,方程有两个不相等的实数根;△=0时,方程有两个相等的实数根;△<0时,方程没有实数根。
这个过程可以用算法中的条件结构来表示。
课本练习2小结:条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个数的大小等问题,还有求分段函数的函数值等,往往要用条件语句,有时甚至要用到条件语句的嵌套编程的一般步骤:(1)算法分析:根据提供的问题,利用数学及相关学科的知识,设计出解决问题的算法。
人教A版高中数学必修三条件语句教案新(1)

甘肃省金昌市第一中学2014高中数学 1.2.2 条件语句教案 新人教A 版必修3经历对现实生活情境的探究,认识到应用计算机解决数学问题方便简捷,促进发展学生逻辑思维能力3、情感态度与价值观了解条件语句在程序中起判断转折作用,在解决实际问题中起决定作用。
通过本小节内容的学习,有益于我们养成严谨的数学思维以及正确处理问题的能力。
二、重点与难点重点:条件语句的步骤、结构及功能。
难点:会编写程序中的条件语句。
四、教学设计 (一)练习1. 将两个数8,17a b ==交换,使17,8a b ==,下面语句正确一组是 ( B )2. 计算机执行下面的程序段后,输出的结果是( B )1a =3b =a ab =+b a b =-PRINT a ,bA. 1,3B. 4,1C. 0,0D. 6,03. 下列给出的赋值语句中正确的是( B )A. 4M =B. M M =-C. 3B A ==D. 0x y += 4. 阅读右边的程序,然后判断下列哪个是程序执行后的结果( D )A 、5B 、15C 、11D 、14 【创设情境】试求自然数1+2+3+……+99+100的和。
显然大家都能准确地口算出它的答案:5050。
而能不能将这项计算工作交给计算机来完成呢?而要编程,以我们前面所学的输入、输出语句和赋值语句还不能满足“我们日益增长的物质需要”,因此,还需要进一步学习基本算法语句中的另外两种:条件语句和循环语句(板出课题) 【探究新知】 (一)条件语句算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法语句。
它的一般格式是:(IF-THEN-ELSE 格式)当计算机执行上述语句时,首先对IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句1,否则执行ELSE 后的语句2。
其对应的程序框图为:(如上右图)在某些情况下,也可以只使用IF-THEN 语句:(即IF-THEN格式)符合,就执行THEN 后的语句,如果条件不符合,则直接结束该条件语句,转而执行其他语句。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2021年高中数学《条件语句》教案1新人教A版必修3
一、三维目标:
1、知识与技能
(1)正确理解条件语句的概念,掌握其结构。
(2)会应用条件语句编写程序。
2、过程与方法
经历对现实生活情境的探究,认识到应用计算机解决数学问题方便简捷,促进发展学生逻辑思维能力
3、情感态度与价值观
了解条件语句在程序中起判断转折作用,在解决实际问题中起决定作用。
通过本小节内容的学习,有益于我们养成严谨的数学思维以及正确处理问题的能力。
二、重点与难点
重点:条件语句的步骤、结构及功能。
难点:会编写程序中的条件语句。
四、教学设计
(一)练习
1. 将两个数交换,使,下面语句正确一组是 ( B )
2. 计算机执行下面的程序段后,输出的结果是( B )
A. B. C. D.
3. 下列给出的赋值语句中正确的是( B )
A. B. C. D.
4.阅读右边的程序,然后判断下列哪个是程序执行后的结果( D)
A、5
B、15
C、11
D、14
【创设情境】
试求自然数1+2+3+……+99+100的和。
显然大家都能准确地口算出它的答案:5050。
而能不能将这项计算工作交给计算
机来完成呢?而要编程,以我们前面所学的输入、输出语句和赋值语句还不能满
足“我们日益增长的物质需要”,因此,还需要进一步学习基本算法语句中的另
外两种:条件语句和循环语句(板出课题)
【探究新知】
(一)条件语句
算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法
语句。
它的一般格式是:(IF-THEN-ELSE格式)
当计算机执行上述语句时,首先对IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句1,否则执行ELSE 后的语句2。
其对应的程序框图为:(如上右图)
在某些情况下,也可以只使用
计算机执行这种形式的条件语句时,也是首先对IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句,如果条件不符合,则直接结束该条件语句,转而执行其他语句。
其对应的程序框图为:(如上右图)
条件语句的作用:在程序执行过程中,根据判断是否满足约定的条件而决定是否需要转换到何处去。
需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理。
IF 条件 THEN
语句
【例题精析】
〖例1〗:教材P25面例5
〖例2〗:编写程序,输入一元二次方程的系数,输出它的实数根。
算法分析:我们知道,若判别式,原方程有两个不相等的实数根、;若,原方程有
两个相等的实数根;若,原方程没有实数根。
也就是说,在求解方程之前,需要
首先判断判别式的符号。
因此,这个过程可以用算法中的条件结构来实现。
又因为方程的两个根有相同的部分,为了避免重复计算,可以在计算和之前,
程序框图:(参照课本)
程序:(如右图所示)
注:SQR()和ABS()是两个函数,分别用来求某个数的平方根和绝对值。
即,Array〖例3〗:编写程序,使得任意输入的3个整数按从
大到小的顺序输出。
算法分析:用a,b,c表示输入的3个整数;为了节约
变量,把它们重新排列后,仍用a,b,c表示,并使a
≥b≥c.
具体操作步骤如下。
第一步:输入3个整数a,b,c.
第二步:将a与b比较,并把小者赋给b,大者赋给a.
第三步:将a与c比较. 并把小者赋给c,大者赋给a,
此时a已是三者中最大的。
第四步:将b与c比较,并把小者赋给c,大者赋给b,
此时a,b,c已按从大到小的顺序排列好。
第五步:按顺序输出a,b,c.
程序框图:(参照课本)
程序:(如右框图所示)
〖补例〗:铁路部门托运行李的收费方法如下:
y 是收费额(单位:元),x 是行李重量(单位:kg ),当0<x ≤20时,按0.35元/kg 收费,当x >20kg 时,20kg 的部分按0.35元/kg,超出20kg 的部分,则按0.65元/kg 收费,请根据上述收费方法编写程序。
分析:首先由题意得:
{0.35,020,
0.35200.65(20),20.x x x x y <≤⨯+->=该函数是个分段函数。
需要对行李重量作出判断,因此,这个过程可以用算法中的条件结构来实现。
程序: INPUT “请输入旅客行李的重量(kg )x=”;x
IF x>0 AND x<=20 THEN
y=0.35*x ELSE
y=0.35*20+0.65*(x-20) END IF
PRINT “该旅客行李托运费为:”;y END
【课堂精练】
1.P29 练习 1。
2。
3。
4 课后练习
1. 给出以下四个问题,
①, 输出它的相反数. ②求面积为的正方形的周长. ③求三个数中输入一个数的最大数. ④求函数的函数值. 其中不需要用条件语句来描述其算法的有 (A )
A. 个
B. 个
C. 个
D. 个仅②不需要分情况讨论,即不需要用条件语句
2. 右程序运行后输出的结果为__22,-22__.
3. 当时,下面的程序段输出的结果是( D )
IF THEN
ELSE
PRINT y
A. B. C. D.
作业:《习案》作业六。