所属成套资源:高中数学人教版新课标A必修3教案集
- 人教版新课标A 高中数学必修3高二上学期第一章 算法初步1.1 算法与程序框图1.1.2第一课时【教案】(表格式) 教案 0 次下载
- 高中 数学人教版新课标A 必修3第一章 算法初步1.1 算法与程序框图1.1.2程序框图与算法的基本逻辑结构新电子备课 第二课时【教案】 教案 0 次下载
- 人教版新课标A 高中数学必修3高二上学期第一章 算法初步1.2 基本算法语句1.2.3条件语句和循环语句【教案】表格式 教案 0 次下载
- 高中数学人教版新课标A必修3第二章统计2.1随机抽样2.1.1简单随机抽样【教案】 教案 0 次下载
- 高中数学人教版A第二章统计2.2用样本估计总体2.2.1 用样本的频率分布估计总体分布【教案】 教案 0 次下载
高中人教版新课标A循环语句教学设计及反思
展开
这是一份高中人教版新课标A循环语句教学设计及反思,共5页。教案主要包含了教学重点,教学难点,课 型,教学方法,教学用具,教学过程,例题精析,课堂精练等内容,欢迎下载使用。
1.2.3条件语句和循环语句
德育教育:德育教育:“两个维护”是:坚决维护习近平总书记党中央的核心、全党的核心地位,坚决维护党中央权威和集中统一领导。
学科核心素养
1、知识与技能:(1)了解算法的含义,体会算法的思想。(2)能够用自然语言叙述算法。(3)掌握正确的算法应满足的要求。(4)会写出解线性方程(组)的算法。(5)会写出一个求有限整数序列中的最大值的算法。(6)会应用Scilab求解方程组。
2、过程与方法:通过求解二元一次方程组,体会解方程的一般性步骤,从而得到一个解二元一次方程组的步骤,这些步骤就是算法,不同的问题有不同的算法。由于思考问题的角度不同,同一个问题也可能有多个算法,能模仿求解二元一次方程组的步骤,写出一个求有限整数序列中的最大值的算法。
3、情感态度与价值观:通过本节的学习,使我们对计算机的算法语言有一个基本的了解,明确算法的要求,认识到计算机是人类征服自然的一各有力工具,进一步提高探索、认识世界的能力。
【教学重点】
熟练掌握条件语句的步骤、结构及功能。
【教学难点】
会编写程序中的条件语句。
【课 型】新课
【教学方法】启发、鼓励法、练习法.
【教学用具】 班班通,课本
【教学过程】
初次备课
二次备课
预习检测:让学生说出条件语句的概念的理解,以及举个简单的案列。
新课引入:在前一节中学到算法步骤有明确的顺序性,有些步骤只有在一定条件下才会被执行,那怎么写条件语句呢?
新课讲授:
(一)条件语句
满足条件?
语句1
语句2
是
否
算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法语句。它的一般格式是:(IF-THEN-ELSE格式)
IF 条件 THEN
语句1
ELSE
语句2
END IF
当计算机执行上述语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句1,否则执行ELSE后的语句2。其对应的程序框图为:(如上右图)
在某些情况下,也可以只使用IF-THEN语句: (即IF-THEN格式)
满足条件?
语句
是
否
IF 条件 THEN
语句
END IF
计算机执行这种形式的条件语句时,也是首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句,如果条件不符合,则直接结束该条件语句,转而执行其他语句。其对应的程序框图为:(如上右图)
条件语句的作用:在程序执行过程中,根据判断是否满足约定的条件而决定是否需要转换到何处去。需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理。
【例题精析】
〖例1〗:编写程序,输入一元二次方程的系数,输出它的实数根。
分析:先把解决问题的思路用程序框图表示出来,然后再根据程序框图给出的算法步骤,逐步把算法用对应的程序语句表达出来。
INPUT “Please input a,b,c =”;a,b,c
d=b*b-4*a*c
p=-b/(2*a)
q=SQR(ABS(d))/(2*a)
IF d>=0 THEN
x1=p+q
x2=p-q
IF x1=x2 THEN
PRINT “One real rt:”;x1
ELSE
PRINT “Tw real rts:x1”;x1,“and x2”;x2
END IF
ELSE
PRINT “N real rt!”
END IF
END
算法分析:我们知道,若判别式,
原方程有两个不相等的实数根、;若,原方程有两个相等的实数根; 若,原方程没有实数根。也就是说,在求解方程之前,需要首先判断判别式的符号。因此,这个过程可以用算法中的条件结构来实现。
又因为方程的两个根有相同的部分,为了避免重复计算,可以在计算和之前,先计算,。 程序框图:(参照课本)
程序:(如右图所示)
注:SQR()和ABS()是两个函数,分别用来求某个数的平方根和绝对值。
即 ,
INPUT “a,b,c =”;a,b,c
IF b>a THEN
t=a
a=b
b=t
END IF
IF c>a THEN
t=a
a=c
c=t
END IF
IF c>b THEN
t=b
b=c
c=t
END IF
PRINT a,b,c
END
〖例2〗:编写程序,使得任意输入的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收费,请根据上述收费方法编写程序。
分析:首先由题意得:该函数是个分段函数。需要对行李重量作出判断,因此,这个过程可以用算法中的条件结构来实现。
满足条件?
循环体
是
否
程序: INPUT “请输入旅客行李的重量(kg)x=”;x
IF x>0 AND x
相关教案
这是一份高中人教版新课标A循环语句教学设计及反思,共5页。教案主要包含了教学重点,教学难点,课 型,教学方法,教学用具,教学过程,例题精析,课堂精练等内容,欢迎下载使用。
这是一份高中数学循环语句表格教案设计,共5页。教案主要包含了教学重点,教学难点,课 型,教学方法,教学用具,教学过程,例题精析,课堂精练等内容,欢迎下载使用。
这是一份高中数学人教版新课标A必修3程序框图和算法的逻辑结构第一课时教案,共4页。教案主要包含了教学重点,教学难点,课 型,教学方法,教学用具,教学过程,板书设计,布置作业等内容,欢迎下载使用。
相关教案 更多
- 1.电子资料成功下载后不支持退换,如发现资料有内容错误问题请联系客服,如若属实,我们会补偿您的损失
- 2.压缩包下载后请先用软件解压,再使用对应软件打开;软件版本较低时请及时更新
- 3.资料下载成功后可在60天以内免费重复下载
免费领取教师福利