学年高中数学北师大必修三同课异构练习第2章 算法初步 21课时提升作业十一.docx

上传人:b****4 文档编号:3997184 上传时间:2022-11-27 格式:DOCX 页数:9 大小:41KB
下载 相关 举报
学年高中数学北师大必修三同课异构练习第2章 算法初步 21课时提升作业十一.docx_第1页
第1页 / 共9页
学年高中数学北师大必修三同课异构练习第2章 算法初步 21课时提升作业十一.docx_第2页
第2页 / 共9页
学年高中数学北师大必修三同课异构练习第2章 算法初步 21课时提升作业十一.docx_第3页
第3页 / 共9页
学年高中数学北师大必修三同课异构练习第2章 算法初步 21课时提升作业十一.docx_第4页
第4页 / 共9页
学年高中数学北师大必修三同课异构练习第2章 算法初步 21课时提升作业十一.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

学年高中数学北师大必修三同课异构练习第2章 算法初步 21课时提升作业十一.docx

《学年高中数学北师大必修三同课异构练习第2章 算法初步 21课时提升作业十一.docx》由会员分享,可在线阅读,更多相关《学年高中数学北师大必修三同课异构练习第2章 算法初步 21课时提升作业十一.docx(9页珍藏版)》请在冰豆网上搜索。

学年高中数学北师大必修三同课异构练习第2章 算法初步 21课时提升作业十一.docx

学年高中数学北师大必修三同课异构练习第2章算法初步21课时提升作业十一

温馨提示:

此套题为Word版,请按住Ctrl,滑动鼠标滚轴,调节合适的观看比例,答案解析附后。

关闭Word文档返回原板块。

课时提升作业(十一)

算法的基本思想

(25分钟60分)

一、选择题(每小题5分,共25分)

1.算法指的是()

A.某一个具体问题的一系列解决步骤

B.数学问题的解题过程

C.某一类问题的一系列解决步骤

D.计算机程序

【解题指南】由算法的概念可知算法是不唯一的,有限步,结果明确性,每一步操作明确的,即可得到准确答案.

【解析】选C.算法虽然没有一个明确的意义,但其特点还是很鲜明的,不但要注意算法的程序性,明确性,有限性特点,还应充分理解算法的问题指向性,即算法往往指向某一类问题.

算法指的是某一类问题的一系列解决步骤.

2.下列运算不属于我们所讨论算法范畴的是()

A.已知圆的半径求圆的面积

B.随意抽4张扑克牌算到二十四点的可能性

C.已知坐标平面内两点求直线方程

D.加减乘除法运算

【解题指南】题目给出了四种运算,其中选项A、C、D不但具有程序性,明确性、有限性等特点,还具有问题指向性,但选项B不能写出明确的步骤.

【解析】选B.算法通常是指按照一定规则解决某一类问题的明确和有限步骤,且使用计算机执行后都能得到准确的结果.

选项A、C、D都能写出明确和有限步骤,且执行后都能得到准确的结果;

选项B虽说能算出全部情况,但不能写出准确的步骤,所以不属于我们所讨论的算法范畴.

3.下列四种自然语言叙述中,能称作算法的是()

A.在家里一般是妈妈做饭

B.在野外做饭叫野炊

C.研究函数奇偶性能够按“判断定义域是否关于原点对称,考查f(x)与f(-x)满足的关系”的程序实行

D.做饭必须要有米

【解析】选C.只有C项能按一定的程序或步骤完成.

4.(2019·榆林高一检测)对于算法:

1.输入n.

2.判断n是否等于2,若n=2,则n满足条件;若n>2,则执行第三步.

3.依次从2到(n-1)检验能不能整除n,若不能整除n,则执行第四步;若能整除n,则执行第一步.

4.输出n.

满足条件的n是()

A.质数B.奇数C.偶数D.约数

【解析】选A.此题首先要理解质数的含义.只能被1和自身整除的大于1的整数叫质数.2是最小的质数,这个算法通过对2到(n-1)一一验证,看是否有其他约数,来判断其是否为质数.

5.(2019·渭南高一检测)给出下面一个算法:

1.给出三个数x,y,z.

2.计算M=x+y+z.

3.计算N=

M.

4.得出每次计算结果.

则上述算法是()

A.求和B.求余数

C.求平均数D.先求和再求平均数

【解析】选D.由算法过程可知,M为三数之和,N为这三数的平均数.

二、填空题(每小题5分,共15分)

6.(2019·亳州高一检测)在下面求15和18的最小公倍数的算法中,其中不恰当的一步是.

1.先将15分解素因数:

15=3×5.

2.然后将18分解素因数:

18=32×2.

3.确定它们的所有素因数:

2,3,5.

4.计算出它们的最小公倍数:

2×3×5=30.

【解析】准确的应该是:

先确定素因数的指数:

2,3,5的指数分别为1,2,1;然后计算出它们的最小公倍数:

2×32×5=90.

答案:

4

7.请说出下面算法要解决的问题:

.

1.输入三个数,并分别用a,b,c表示.

2.比较a与b的大小,如果a

3.比较a与c的大小,如果a

4.比较b与c的大小,如果b

5.输出a,b,c.

【解题指南】根据a与b,a与c,b与c互换的条件,最后得结果.

【解析】由题意知,应是把三个数按从大到小的顺序输出.

答案:

把输入的三个数按从大到小的顺序输出

8.(2019·宝鸡高一检测)下面给出一个算法,

1.输入i的值.

2.令m=2,n=3.

3.若i>4,则输出

的值,否则,输出

的值.

试问:

(1)当输入的i的值为5时,结果为.

(2)当输入的i的值为0时,结果为.

【解析】由题意得,当i>4时,输出

,所以输入的i的值为5时,输出

.

当i≤4时,输出

.

所以输入的i的值为0时,输出的结果为

.

答案:

(1)

(2)

【补偿训练】已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99,求他的总分和平均成绩的一个算法为:

1.取A=89,B=96,C=99.

2..

3..

4.输出计算的结果.

【解析】由题意,第二步,求和S=A+B+C,

第三步,计算平均成绩

=

.

答案:

S=A+B+C

=

三、解答题(每小题10分,共20分)

9.(2019·宿州高一检测)有两个杯子A,B分别盛放酒和水,要求将两个杯子中的液体互换,请设计一个算法.

【解析】算法如下:

1.取一个空杯子C.

2.将A杯的酒倒在C杯内.

3.将B杯的水倒在A杯内.

4.将C杯的酒倒在B杯内.

10.(2019·抚州高一检测)写出求过点M(-2,-1),N(2,3)的直线与坐标轴围成三角形面积的一个算法.

【解析】已知直线上的两点M,N,

由两点式可写出直线方程,

令x=0,得出与y轴交点;

令y=0,得出与x轴交点,求出三角形两直角边的长,

根据三角形面积公式可求出其面积.

算法步骤如下:

1.令x1=-2,y1=-1,x2=2,y2=3.

2.得直线方程

=

.

3.令x=0,得y的值m,从而得直线与y轴交点的坐标(0,m).

4.令y=0,得x的值n,从而得直线与x轴交点的坐标(n,0).

5.根据三角形面积公式求S=

·|m|·|n|.

6.输出算法结果.

(20分钟40分)

一、选择题(每小题5分,共10分)

1.一个算法的步骤如下:

1.输入x的值;

2.计算x的绝对值y;

3.计算z=2y-y;

4.输出z的值.

如果输入x的值为-3,则输出z的值为()

A.4B.5C.6D.8

【解析】选B.分析算法中各变量、各语句的作用,再根据算法的步骤可知:

该算法的作用是计算并输出z=2y-y的函数值.

当输入x的值为-3时,算法步骤如下:

1.输入x的值为-3;

2.计算x的绝对值y=3;

3.计算z=2y-y=23-3=5;

4.输出z的值为5.

2.已知计算机中的某些存储器有如下特性:

若存储器中原有数据个数为m个,则从存储器中取出n个数据后,此存储器中的数据个数为m-n个;若存储器中原有数据为m个,则将n个数据存入存储器后,此存储器中的数据个数为m+n个.现已知计算机中A,B,C三个存储器中的数据个数均为0,计算机有如下操作:

第一次运算:

在每个存储器中都存入个数相同且个数不小于2的数据;

第二次运算:

从A存储器中取出2个数据,将这2个数据存入B存储器中;

第三次运算:

从C存储器中取出1个数据,将这1个数据存入B存储器中;

第四次运算:

从B存储器中取出与A存储器中个数相同的数据,将取出的数据存入A存储器,则这时存储器B中的数据个数是()

A.8B.7C.6D.5

【解析】选D.

故第四次运算结束后,B存储器的存放数据的个数为:

(N+3)-(N-2)=5.

二、填空题(每小题5分,共10分)

3.(2019·咸阳高一检测)一个算法步骤如下:

1.S取值0,i取值1.

2.如果i≤10,则执行3,否则执行6.

3.计算S+i,并让S取计算结果的值.

4.计算i+2,并让i取计算结果的值.

5.转去执行2.

6.输出S.

运行以上步骤输出的结果为S=.

【解析】由以上算法可知:

S=1+3+5+7+9=25.

答案:

25

4.结合下面的算法:

1.输入x.

2.判断x是否小于0,若是,则输出x+2;否则,执行第3步.

3.输出x-1.

当输入的x的值分别为-1,0,1时,输出的结果分别为、、

.

【解析】根据x的值,判断其与0的关系,选择执行不同的步骤,易得输出的结果分别为1,-1,0.

答案:

1-10

【延伸探究】若输出的结果为2,则输入的x的值为.

【解析】当x<0时,由x+2=2,所以x=0舍去.

当x≥0时,x-1=2,

所以x=3.

答案:

3

三、解答题(每小题10分,共20分)

5.(2019·上饶高一检测)试描述解下面方程组的算法:

【解析】设计如下:

1.①+②化简得2x-y=14.④

2.②-③化简得x-y=9.⑤

3.④-⑤得x=5.⑥

4.将⑥代入⑤得y=-4.

5.将x,y代入①得z=11.

6.输出x,y,z的值.

6.某市劳动保障部门规定:

某工种在法定工作时间内,工资为8元/h,加班工资为12元/h.已知某人在一周内工作60h,其中加班20h,他每周收入的10%要交纳税金.请设计一个算法,计算此人这周所得净收入.

【解析】此人一周在法定工作时间内工作40h,加班20h,他一周内的净收入等于(40×8+20×12)×(1-10%)元.

算法步骤如下:

1.令T=40,t=20.

2.计算S=(8×T+12×t)×(1-10%).

3.输出S.

【拓展延伸】算法设计的技巧

算法是用来解决一类问题的步骤或程序,所以,在设计算法时,一定要注意方法的普遍性和操作的简便性.并且,设计的算法的步骤越少越好,因为这样不但能够节省资源,而且能够充分体现算法的优越性.

关闭Word文档返回原板块

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1