2018-2019学年度最新北师大版必修3课时作业:第二章算法初步 课时作业 11 变量与赋值 Word版含答案
高中数学第2章算法初步222变量与赋值课件北师大版必修3

高中数学第2章算法初步222变量与赋值课件北 2021/4/17 师大版必修3
休息时间到啦
同学们,下课休息十分钟。现在是休息时间 休息一下眼睛,
看看远处,要保护好眼睛哦~站起来动一动 对身体不好哦~
17
4.不能利用赋值进行代数式(或符号)的演算(如因式分解、 化简等),如 y=x2-1=(x+1)·(x-1)是不对的.在赋值中的赋值 号右边的表达式中的每一个“变量”都必须事先赋给确定的值, 且只能给一个变量赋值,不能出现两个或两个以上的“=”.
(3)a=5; b=3; c=a+2 b; 输出 c; 运行结果为________.
(4)a=1; b=2; c=a+b; b=a*c-b; 输出 a,b,c; 运行结果为________.
(5)输入 a,b,c; a=b; Nhomakorabeab=c; c=a; 输出 a,b,c; 若输入 10,20,30,则输出结果为________.
变量和赋值的概念在算法中十分重要.可以把变量想象成一 个盒子,赋值就相当于往盒子里放东西.这个盒子可以装不同的 数值,但是一次只能装一个,当赋予它新值的时候,原来的值将 被新值取代.当变量参与运算和操作时,它表示的是想象中盒子 里装的值.
有 4 个数 a,b,c,d 要求按由大到小的顺序输出.
解:可有如下步骤: 1.找出 a 和 b 中的大者放在 a 中,小者放在 b 中; 2.找出 c 和 d 中的大者放在 c 中,小者放在 d 中; 3.找出 a 和 c 中的大者放在 a 中,小者放在 c 中; 4.找出 b 和 c 中的大者放在 b 中,小者放在 c 中; 5.找出 b 和 d 中的大者放在 b 中,小者放在 d 中;
据并对变量进行赋值. 难点:对变量的理解、赋值的应用.
2019版高中数学第二章算法初步 北师大版必修3

2.1
顺序结构与选择结构
课后篇巩固提升 1.解决下列问题的算法中,需要条件结构的是( ) A、求两个数的和 C、求半径为 r 的圆的面积
2
B、求某个正实数的常用对数 D、解关于 x 的一元二次方程 ax2+bx+c=0
2
解析解关于 x 的一元二次方程 ax +bx+c=0 时,需讨论 Δ=b -4ac 的符号,故需要条件结构. 答案 D
A.求函数 y=
的函数值
B.求函数 y=
的函数值
C.求函数 y= 的函数值 D.以上都不正确 答案 B 2 2 5.给出算法步骤如下:①输入正数 a,b,c;②计算 x=a +b ;③输出 x-c.对于该算法输出的结果,下列描述最 准确的是( ) A.可用来判断 a,b,c 是否为一组勾股数 B.可用来判断 a,b,c 之间的大小关系 C.可用来判断点(a,b)是否在直线 x=c 上 D.可用来判断点(a,b)与圆心在原点,半径为 的圆的位置关系 2 2 解析记圆心在坐标原点,半径为 的圆为圆 O,则点(a,b)到圆心的距离的平方为 a +b ,即为 x,依题意知 x2 2 2 2 2 2 c 即为 a +b -c.若 x-c=0,即 a +b =c,则点(a,b)在圆 O 上;若 x-c>0,即 a +b >c,则点(a,b)在圆 O 外;若 xc<0,即 a2+b2<c,则点(a,b)在圆 O 内. 答案 D 6.给出下列算法: 1.输入 x 的值; 2.当 x>1 时,计算 y=x+2;否则计算 y= 3.输出 y; 当输出 y=4 时,x= . 答案 -12 或 2 7.请说出下面算法要解决的问题: ;
2018秋新版高中数学北师大版必修3习题第二章算法初步 2.2.2 Word版含解析

有关机动车定点维修协议书3篇篇1甲方(送修方):____________________乙方(承修方):____________________根据《中华人民共和国合同法》及相关法律法规的规定,为确保甲乙双方的权益,本着公平、诚实、守信的原则,甲乙双方经友好协商,就甲方机动车定点维修事宜达成如下协议:一、协议范围1. 甲方选择乙方作为机动车定点维修单位,乙方提供机动车维修服务。
2. 本协议涉及的维修服务包括但不限于:发动机维修、底盘维修、电气系统维修、空调系统维修、车身修复及其他相关维修。
二、维修服务要求1. 乙方应确保维修服务质量,按照甲方提出的合理要求进行维修。
2. 乙方在维修过程中,如发现车辆存在未告知的故障或需额外配件,应及时通知甲方,经甲方同意后方可进行维修或更换。
3. 乙方在维修过程中,应妥善保管甲方的车辆及随车物品,如因乙方原因造成损失,乙方应承担相应责任。
三、维修费用及结算方式1. 乙方应按照约定的收费标准收取维修费用,不得擅自提高价格或隐瞒费用。
2. 甲方在送修时,应告知乙方预计的维修费用,并在车辆维修完成后及时支付维修费用。
3. 结算方式:现金/银行转账。
四、维修期限1. 乙方应在约定的时间内完成维修服务,如遇特殊情况需延长维修期限的,应及时通知甲方并取得甲方同意。
2. 甲方应在约定时间内取车,如因甲方原因未能按时取车,乙方不承担延误责任。
五、质量保证1. 乙方应保证维修质量,如因乙方原因导致的维修质量问题,乙方应负责免费返修。
2. 返修期限及保修期限按照行业规定执行。
六、违约责任1. 甲乙双方应遵守本协议的约定,如一方违反协议约定,应承担违约责任。
2. 如因乙方原因导致甲方车辆未能按时交付或维修质量不符合要求,乙方应承担相应的违约责任和损失赔偿责任。
3. 如甲方未按约定支付维修费用,乙方有权留置甲方车辆直至费用支付完毕。
七、争议解决1. 本协议的履行过程中,如甲乙双方发生争议,应友好协商解决。
高中数学北师大版必修3 40分钟课时作业 第二章 算法初步:2-3-16 条件语句

的一个,请在横线上填上适当的算法语句,将程序补充完整.
输入 a,b;
If __________ Then 输出 a
Else 输出 b
End If 答案:a≥b
第17页
返回首页
第二章 §3 课时作业(16)
状元之路 北师大版·高中数学·必修3
传播课堂正能量 唱响课堂好声音
8.根据所示的程序,当输入 a,b 分别为 2,3 时,最后输出 的 m 的值为__________.
D.-2
第15页
返回首页
第二章 §3 课时作业(16)
状元之路 北师大版·高中数学·必修3
解析:∵a<b, ∴x=a+b=1+3=4.
答案:C
传播课堂正能量 唱响课堂好声音
第16页
返回首页
第二章 §3 课时作业(16)
状元之路 北师大版·高中数学·必修3
传播课堂正能量 唱响课堂好声音
二、填空题:每小题 5 分,共 15 分. 7.下列语句描述的算法的功能是输入两个数,输出其中较大
第24页
返回首页
第二章 §3 课时作业(16)
状元之路 北师大版·高中数学·必修3
传播课堂正能量 唱响课堂好声音
解:算法框图的含义是:求分段函数的值.函数解析式为 y
4x,x<-4, =-1,-4≤x<0,
3x-1,x≥0.
用 If 复合语句可以表示为: 输入 x;
第25页
返回首页
第二章 §3 课时课时作业(16)
状元之路 北师大版·高中数学·必修3
传播课堂正能量 唱响课堂好声音
输出 y
A.-4
B.-2
C.4 或-4
D.-2 或 2
解析:程序表示函数 y=xx+ -1122, ,xx< ≥00.,
2018秋新版高中数学北师大版必修3习题第二章算法初步 2.2.3 Word版含解析

循环结构
课时过关·能力提升.下图给出了三个算法框图,选择结构、顺序结构、循环结构依次是()
.①②③
.②①③
.②③①
.③①②
答案
.如图①是某循环的一部分,若改为图②,则运行过程中出现()
.不循环
.循环次数增加,且只循环有限次
.循环次数减少
.无限循环
解析:题图②中每次循环时的值均为,永远不满足>,故无限循环.
答案
.某同学设计的程序框图如图所示,用来计算和式…的值,则在判断框中应填写()
≤
≥
>
<
答案
.阅读如图所示的算法框图,其输出的值为()
解析:第一次运算<;
第二次运算<;
第三次运算<;
第四次运算>.
所以输出.
答案。
2021学年高中数学第二章算法初步2.2.2变量与赋值课时作业含解析北师大版必修3.doc

课时作业13 变量与赋值时间:45分钟满分:100分——基础巩固类——一、选择题(每小题5分,共40分)1.输入a=5,b=12,c=13,经下列赋值语句运行后,a的值仍为5的是(C)A.a=bb=aB.a=cc=bb=aC.b=aa=bD.c=bb=aa=c解析:对于选项A,先把b的值赋给a,a的值又赋给b,这样a,b的值均为12;对于选项B,先把c的值赋给a,这样a的值就是13,接下来是把b的值赋给c,这样c的值就是12,再又把a的值赋给b,所以a的值还是13;对于选项C,先把a的值赋给b,然后又把b的值赋给a,所以a的值没变,仍为5;对于选项D,先把b的值赋给c,这样c的值是12,再把a的值赋给b,于是b的值为5,然后又把c的值赋给a,所以a的值为12.于是可知选C.2.下列赋值语句正确的是(D)A.m+n=2 016 B.2 016=mC.m+2 016=m D.m=m+2 016解析:由赋值语句的格式可知m=m+2 016正确.3.在如图所示的算法语句中输入x=1 000,y=2,则输出的结果M是(D)A.2 004 B.2 006C.2 007 D.2 008解析:M=2×1 000+4×2=2 008.4.计算机执行下面的程序后,输出的结果是(B)a=1;b=3;a=a+b;b=a-b;输出a,bA.1,4 B.4,1C.0,0 D.6,0解析:第一步,a=1+3=4;第二步,b=a-b=4-3=1,所以输出a,b应分别为4,1.5.下列语句中:①m=x3-x2②T=T×1③32=A④A=A+2⑤A=2·(B+1)=2B+2⑥P=[(7x+3)-5]x+1其中是赋值语句的个数为(C)A.6 B.5C.4 D.3解析:①m=x3-x2为赋值语句;②T=T×1为赋值语句;③32=A因为左侧为数字,故不是赋值语句;④A=A+2为赋值语句;⑤A=2·(B+1)=2B+2,因为是连等,故不是赋值语句;⑥P=[(7x+3)-5]x+1为赋值语句.故赋值语句个数为4.6.由下列程序表示的输出结果为3,则输入的x的值可能为(D)A.1 B.-3C.-1 D.1或-3解析:即求解x2+2x=3的值,解得x=1或-3.7.以下程序运行时输出的结果是(C)A=3B=A*AA=A+BB=B+A输出A,BA.12,15B.12,9 C.12,21D.21,12解析:此程序所表示的是先将3赋给A,再将3×3=9赋给B,再将3+9=12赋给A,再将9+12=21赋给B,所以输出的为12,21,故选C.8.如图所示的算法框图,输出的a,b的值分别为(A)A.20,15 B.35,35C.15,20 D.-5,-5解析:先将a+b的值赋给a,则a=15+20=35,然后将a-b的值赋给b,则b=35-20=15,最后将a-b的值赋给a,则a=35-15=20,故选A.二、填空题(每小题5分,共15分)9.执行下列赋值语句后,变量A=4.A=1A=A+1A=2A解析:把1的值赋给A,此时A+1的值为2,即把2的值赋给A,最后把2A的值赋给A,即A的值为4.10.已知如下程序输入a,b,ca=b;b=c;c=a;输出a,b,c若输入1,2,3,则输出结果为2,3,2.解析:由赋值语句的功能知b的值2赋给了a,c的值3赋给了b,赋值后的a=2,又赋给了c.11.阅读如图所示的算法流程图,若输入a=12,则输出a=6.。
2017-2018版高中数学 第二章 算法初步 2.2 变量与赋值学案 北师大版必修3

2.2 变量与赋值学习目标 1.通过实例,理解并掌握变量和赋值的概念.2.掌握赋值号“=”的作用及与等号的区别.3.进一步体会算法的基本思想.知识点一变量思考在前面学过的算法案例中,我们已经注意到步骤要反复执行,但具体的数据却每步都在变,怎样解决步骤相同数据在变的问题?梳理常量与变量的概念(1)在算法过程中,其值________________称为常量.(2)在研究问题的过程中,可以取________________叫做变量,变量的名称一般要用一个或几个英文字母组成,或一个或几个英文字母后面跟着一个数字组成.知识点二赋值思考在算法框图中,常见“i=i+1”,它是什么意思?梳理一般地,有(1)赋值:赋予一个变量一个值的过程.通常“____”为赋值符号.(2)赋值语句的一般格式:____________.(3)赋值语句的作用:先计算出赋值号____________的值,然后把这个值赋给赋值号____________,使该____________等于________的值.(4)一个变量可以被多次赋值,这时的变量表现得就像一个黑瞎子,当新的值一来,旧的值就丢掉,它手里始终只能拿着最后一次赋给的值.类型一变量与赋值语句的应用例1 若A,B是两个变量,先把1赋给A,把2赋给B,再交换A,B的值.反思与感悟可以把变量想像成一个盒子,这个盒子可以装不同的值,但一次只能装一个,所以要交换A,B的值,需要再找一个变量C,用来寄存A原来存放的值.跟踪训练1 用赋值语句写出变量a,b,c分别为3,4,5,求b2-4ac的值的算法.类型二变量与赋值语句在算法框图中的应用例2 经过市场调查分析得知,2015年第一季度内,某地区对某件商品的需求量为12 000件.为保证商品不脱销,商家在每月月初将商品按相同数量投放市场.已知年初商品的库存量为50 000件,用S表示商品的库存量,请设计一个算法,求出第一季度结束时商品的库存量,算法用框图表示.反思与感悟在算法框图中,对变量S进行了多次赋值,赋值的目的是改变变量S的值,将变量S上次的值减去4 000再次赋予变量S.跟踪训练2 有关专家建议,在未来几年,中国的通货膨胀率保持在3%左右将对中国经济的稳定有利无害,所谓通货膨胀率为3%,指的是每年消费品的价格增长率为3%.在这种情形下,某种品牌的钢琴2015年的价格是20 000元,请用框图描述这种钢琴今后4年的价格变化情况,并输出4年后钢琴的价格.1.给出下列算法框图:若输出的结果为2,则①处的处理框内应填的是( )A.x=2 B.b=2C.x=1 D.a=52.如图所示的算法框图输出的结果为( )A.2,5 B.4,5C.11,5 D.7,53.下列赋值语句正确的是( )A.a+b=5 B.5=aC.a=b=2 D.a=a+14.所给算法语句执行后,变量a,b的值分别为( )A.20,15 B.35,35C.5,5 D.-5,-51.赋值语句是最重要的一种基本语句,一定要注意其格式要求,如:赋值号左边只能是变量而不能是表达式;赋值号左右两边不能对换;不能利用赋值语句进行代数式计算等.2.利用赋值语句可以实现两个变量值的互换,方法是引进第三个变量,用三个赋值语句完成.答案精析问题导学知识点一思考引入常量和变量的概念,这样就可以把多个重复的步骤变为可以反复执行的一个步骤.梳理(1)不能被改变的量(2)不同数值的量知识点二思考它表示先计算等号右边“i+1”的值,再把这个值赋给等号左边的变量.梳理(1)=(2)变量=表达式(3)右边表达式左边的变量变量的值表达式题型探究例1 解A=1;B=2;C=A;A=B;B=C.跟踪训练1 解算法如下:a=3;b=4;c=5;y=b2-4ac;输出y.例2 解因为第一季度商品的需求量为12 000件,而且每个月以相同数量投放市场,因此每个月向市场投放4 000件商品,这样,三个月后的库存量为50 000-12 000=38 000件.算法框图如图:跟踪训练2 解算法框图如图:1.C 2.C 3.D 4.A。
【金榜名师推荐】高中数学北师大必修三同课异构课件 第二章 算法初步 2.2.2 变量与赋值

我们学习了算法的基本结构:顺序结构与 选择结构,它们可以利用框架结构来说明.
1.顺序结构
2.选择结构
步骤甲 步骤乙
条件 步骤甲 步骤乙
下面我们看下计算机的发展历程
1822
1642年
年
1674年
1941
1930年
年
1943年
IBM现代超级计算机 PC
计算机的发展只是社会发展的一个缩影,在这个 发展的社会,我们必须用发展的眼光去看世界,在学 习上也是一样的。
1.下列框图中具有赋值、计算功能的是( A )
A.处理框
B.输入、输出框
C.起止框
D.判断框
2.阅读框图,若输入的a,b,c分别为 21,32,75,则输出的a,b,c分别是( A )
A.75,21,32 C.32,21,75
B.21,32,75 D.75,32,21
3.执行下列赋值语句后输出的结果为___8____. 1.a=1,b=1; 2.b=a+1; 3.b=b+1; 4.b=b+5; 5.输出b. 【解析】执行第2步得到b=2,第3步得到b=3, 第4步得到b=8.
我们利用计算机在处理实际问题时,常常希望它 们帮我们处理一系列问题,这也是我们学习的目的, 从特殊到一般再到特殊,那么,变量和赋值刚好可以 帮我们解决这些问题.
1.熟练掌握赋值的概念及其一般的表示形式; 2.会利用变量和赋值将实际问题的框图转化为算法 语句;(难点) 3.体会算法中的赋值号与数学中的等号的区别与联 系
否
输出“0.2P x”
开始
输入P ,x
P >20
是
输出“[0.3×20+1.1(P -20)]x”
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课时作业 11 变量与赋值
|基础巩固|(25分钟,60分)
一、选择题(每小题5分,共25分)
1.输入a=5,b=12,c=13,经下列赋值语句运行后,a的值仍为5的是( )
解析:对于选项A,先把b的值赋给a,a的值又赋给b,这样a,b的值均为12;对于选
项B,先把c的值赋给a,这样a的值就是13,接下来是把b的值赋给c,这样c的值就是12,
再又把a的值赋给b,所以a的值还是13;对于选项C,先把a的值赋给b,然后又把b的值
赋给a,所以a的值没变,仍为5;对于选项D,先把b的值赋给c,这样c的值是12,再把
a的值赋给b,于是b的值为5,然后又把c的值赋给a,所以a
的值为12.于是可知选C.
答案:C
2.下列赋值语句正确的是( )
A.S=S+i2 B.A=-A
C.x=2x+1 D.P=x
解析:在程序语句中乘方要用“∧”表示,所以A不正确;乘号“*”不能省略,所以C
不正确;D选项中x应用SQR(x)表示,所以D不正确;B选项是将变量A的相反数赋给变量A,
则B正确.
答案:B
3.下列语句运行的结果是( )
A.5 B.3
C.3或5 D.a
解析:一个变量若多次赋值,其值为最后一次所赋予的值.故选A.
答案:A
4.下列语句运行的结果是( )
A.2 B.-1
C.5 D.3
解析:A=2+3=5.故选C.
答案:C
5.下列程序执行后,变量a,b的值分别为( )
A.20,15 B.35,35
C.5,5 D.-5,-5
解析:a=15,b=20,把a+b赋给a,因此得出a=35,再把a-b赋给b,即b=35-
20=15,再把a-b赋给a,此时a=35-15=20,因此最后输出的a,b的值分别为20,15.
答案:A
二、填空题(每小题5分,共15分)
6.阅读如图所示的算法框图,则输出的结果是________.
解析:y=2×2+1=5,
b
=3×5-2=13.
答案:13
7.如下所示的算法语句运行结果为________.
解析:由赋值语句a=2,b=3,c=4,a=b,b=c+2,c=b+4知,赋值后,a=3,
b
=6,c=10,所以d=a+b+c3=3+6+103=193.
答案:193
8.如图所示的一个算法流程图,已知a1=3,输出的b=7,则a2的值是________.
解析:由算法流程图可知,a1+a22=b=7,a1=3,则a2=11.
答案:11
三、解答题(每小题10分,共20分)
9.求下面的程序输出的结果.