高中数学必修三1.1.1算法的概念导学案.docx

上传人:l*** 文档编号:62195203 上传时间:2022-11-22 格式:DOCX 页数:29 大小:32.06KB
返回 下载 相关 举报
高中数学必修三1.1.1算法的概念导学案.docx_第1页
第1页 / 共29页
高中数学必修三1.1.1算法的概念导学案.docx_第2页
第2页 / 共29页
点击查看更多>>
资源描述

《高中数学必修三1.1.1算法的概念导学案.docx》由会员分享,可在线阅读,更多相关《高中数学必修三1.1.1算法的概念导学案.docx(29页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、高中数学必修三1.1.1算法的概念导学案中学数学必修四1.1.1随意角导学案 1.1随意角和三角函数1.1.1随意角 【学习目标】1、解随意角的概念.2、边相同的角的含义及表示.【新知自学】学问回顾:回忆初中角的概念:从一个点引出的两条_构成的几何图形.新知梳理:1角的定义中学:一条射线OA由原来的位置,围着它的_按肯定方向旋转到另一位置OB,就形成了角.其中射线OA叫角的_,射线OB叫角的_,O叫角的_.2正角、负角、零角概念把按_方向旋转所形成的角叫正角;按_方向旋转所形成的角叫负角;假如一条射线_,我们称它形成了一个零角.在不引起混淆的前提下,“角”或“”可简记为.感悟:角的概念推广到随

2、意角,其中包括_、_、_,正角可以到正无穷大,负角可以到负无穷大. 对点练习:1、假如你的手表慢了25分钟,有比较简洁的两种校正方式,请问校正时分针分别转过的角度是多少? 3象限角角的顶点与原点重合,角的始边与x轴的_重合,那么,角的终边(除端点外)在第几象限,我们就说这个角是第几象限角.思索:随意角都可以归结为象限角吗?锐角都是第一象限角吗?第一象限角都是锐角吗?4终边相同的角全部与角终边相同的角,连同角在内,可构成一个集合_,即任一与角终边相同的角,都可以表示成角与_的和.对点练习:2、在与角10030终边相同的角中,求满意下列条件的角(1)最大的负角; (2)最小的正角; (3)3607

3、20的角 3若角满意180360,角5与有相同的始边,且又有相同的终边,那么角_.【合作探究】典例精析:一、角的基本概念例1.下列说法正确的是()A.三角形的内角必定是第一、二象限角B.第一象限角必是锐角C.不相等的角终边必定不同D.若,则 变式1.下列说法:锐角都是第一象限角;第一象限角肯定不是负角;其次象限角大于第一象限角;其次象限角是钝角;小于1800的角是钝角、直角或锐角.其中正确的命题序号是_. 二、象限角例2.在003600间,分别找出与下列各角终边相同的角,并判定它们是第几象限角.(1)-1200;(2)6600;(3)-9500 变式练习2.分别写出与下列各角终边相同的角的集合

4、S,并把S中适合不等式-36003600的元素写出来:(1)4600;(2)-3610.三、终边相同的角例3写出终边在如图所示的直线上的角的集合. 变式练习3.集合M|=k1800+900,kZ中,各角的终边都在()Ax轴正半轴上Bx轴上Cy轴上Dx轴正半轴或y轴正半轴上 变式练习:4写出终边落在坐标轴上的角的集合S. 【课堂小结】 【当堂达标】1.下列命题:第一象限角是锐角;锐角都是第一象限角;第一象限角肯定不是负角;其次象限角大于第一象限角;其次象限角是钝角;三角形内角是第一、其次象限的角;向左转体1周形成的角为360.其中是真命题的为_(把正确命题的序号都写上)2.下列命题正确的是()A

5、330与330都是第四象限角B45角是按顺时针方向旋转形成的C钝角都是其次象限角D小于90的角都是锐角 3、分别指出它们是哪个象限的角?(1)8550;(2)-5100. 4用集合表示(1)锐角;(2)第一象限角. 5一个角为300,其终边按逆时针方向旋转两周后的角度数为_. 6与-4900终边相同的角的集合是_,它们是第_象限的角,其中最小的正角是_,最大负角是_ 【课时作业】1-11200角所在象限是()A.第一象限B.其次象限C.第三象限D.第四象限 2给出下列四个命题:75角是第四象限角;225角是第三象限角;475角是其次象限角;315是第一象限角,其中真命题有()A1个B2个C3个

6、D4个 3.已知是第三象限角,则1800+是()A.第一象限角B.其次象限角C.第三象限角D.第四象限角 4.集合中各角的终边都在()A.x轴的非负半轴上B.y轴的非负半轴上C.x轴或y轴上D.x轴的非负半轴或y轴的非负半轴上 5在0o360o范围内,分别找出与下列各角终边相同的角,并指出它们是哪个象限的角.(1)265;(2)1000o;(3)3900o. 6.已知是第三象限角,则-是第_象限角. *7.若是其次象限角,则,分别是第几象限的角? 8已知角的终边在直线3xy0上(1)写出角的集合S;(2)写出S中适合不等式360720的元素 【延长探究】已知角x的终边落在图示阴影部分区域,写出

7、角x组成的集合 2022-2022学年中学数学人教A版必修三算法的概念教学案 第1课时算法的概念核心必知1预习教材,问题导入依据以下提纲,预习教材P2P5,回答下列问题(1)对于一般的二元一次方程组a1xb1yc1,a2xb2yc2,其中a1b2a2b10,如何写出它的求解步骤?提示:分五步完成:第一步,b2b1,得(a1b2a2b1)xb2c1b1c2,其次步,解,得xb2c1b1c2a1b2a2b1.第三步,a1a2,得(a1b2a2b1)ya1c2a2c1,第四步,解,得ya1c2a2c1a1b2a2b1.第五步,得到方程组的解为xb2c1b1c2a1b2a2b1,ya1c2a2c1a1

8、b2a2b1.(2)在数学中算法通常指什么?提示:在数学中,算法通常是指根据肯定规则解决某一类问题的明确和有限的步骤2归纳总结,核心必记(1)算法的概念 12世纪的算法指的是用阿拉伯数字进行算术运算的过程续表数学中的算法通常是指根据肯定规则解决某一类问题的明确和有限的步骤现代算法通常可以编成计算机程序,让计算机执行并解决问题(2)设计算法的目的计算机解决任何问题都要依靠于算法只有将解决问题的过程分解为若干个明确的步骤,即算法,并用计算机能够接受的“语言”精确地描述出来,计算机才能够解决问题问题思索(1)求解某一个问题的算法是否是唯一的?提示:不是(2)任何问题都可以设计算法解决吗?提示:不肯定

9、课前反思通过以上预习,必需驾驭的几个学问点:(1)算法的概念:;(2)设计算法的目的:.思索1应从哪些方面来理解算法的概念?名师指津:对算法概念的三点说明:(1)算法是指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必需是明确的和有效的,而且能够在有限步骤之内完成(2)算法与一般意义上详细问题的解法既有联系,又有区分,它们之间是一般和特别的关系,也是抽象与详细的关系算法的获得要借助一般意义上详细问题的求解方法,而任何一个详细问题都可以利用这类问题的一般算法来解决(3)算法一方面具有详细化、程序化、机械化的特点,同时又有高度的抽象性、概括性、精确性,所以算法在解决问题中更具有条理性、

10、逻辑性的特点思索2算法有哪些特征?名师指津:(1)确定性:算法的每一个步骤都是准确的,能有效执行且得到确定结果,不能模棱两可(2)有限性:算法应由有限步组成,至少对某些输入,算法应在有限多步内结束,并给出计算结果(3)逻辑性:算法从初始步骤起先,分为若干明确的步骤,每一步都只能有一个确定的继任者,只有执行完前一步才能进入到后一步,并且每一步都确定无误后,才能解决问题(4)不唯一性:求解某一个问题的算法不肯定只有唯一的一个,可以有不同的算法(5)普遍性:许多详细的问题,都可以设计合理的算法去解决?讲一讲1以下关于算法的说法正确的是()A描述算法可以有不同的方式,可用自然语言也可用其他语言B算法可

11、以看成根据要求设计好的有限的准确的计算序列,并且这样的步骤或序列只能解决当前问题C算法过程要一步一步执行,每一步执行的操作必需准确,不能含混不清,而且经过有限步或无限步后能得出结果D算法要求按部就班地做,每一步可以有不同的结果尝试解答算法可以看成根据要求设计好的有限的准确的计算序列,并且这样的步骤或计算序列能够解决一类问题,故B不正确算法过程要一步一步执行,每一步执行操作,必需准确,只能有唯一结果,而且经过有限步后,必需有结果输出后终止,故C、D都不正确描述算法可以有不同的语言形式,如自然语言、框图语言等,故A正确答案:A推断算法的关注点(1)明确算法的含义及算法的特征;(2)推断一个问题是否

12、是算法,关键看是否有解决一类问题的程序或步骤,这些程序或步骤必需是明确和有效的,而且能够在有限步内完成?练一练1(2022西南师大附中检测)下列描述不能看作算法的是()A洗衣机的运用说明书B解方程x22x10C做米饭须要刷锅、淘米、添水、加热这些步骤D利用公式Sr2计算半径为3的圆的面积,就是计算32解析:选BA、C、D都描述了解决问题的过程,可以看作算法,而B只描述了一个事例,没有说明怎样解决问题,不是算法.假设家中生火泡茶有以下几个步骤:a生火b将水倒入锅中c找茶叶d洗茶壶、茶碗e用开水冲茶思索1你能设计出在家中泡茶的步骤吗?名师指津:aacde思索2设计算法有什么要求?名师指津:(1)写

13、出的算法必需能解决一类问题;(2)要使算法尽量简洁、步骤尽量少;(3)要保证算法步骤有效,且计算机能够执行?讲一讲2写出解方程x22x30的一个算法尝试解答法一:算法如下第一步,将方程左边因式分解,得(x3)(x1)0;其次步,由得x30,或x10;第三步,解得x3,解得x1.法二:算法如下第一步,移项,得x22x3;其次步,式两边同时加1并配方,得(x1)24;第三步,式两边开方,得x12;第四步,解得x3或x1.法三:算法如下第一步,计算方程的判别式并推断其符号(2)243160;其次步,将a1,b2,c3,代入求根公式x1,x2bb24ac2a,得x13,x21.设计算法的步骤(1)仔细

14、分析问题,找出解决此题的一般数学方法;(2)借助有关变量或参数对算法加以表述;(3)将解决问题的过程划分为若干步骤;(4)用简练的语言将步骤表示出来?练一练2设计一个算法,推断7是否为质数解:第一步,用2除7,得到余数1,所以2不能整除7.其次步,用3除7,得到余数1,所以3不能整除7.第三步,用4除7,得到余数3,所以4不能整除7.第四步,用5除7,得到余数2,所以5不能整除7.第五步,用6除7,得到余数1,所以6不能整除7.因此,7是质数.?讲一讲3一次青青草原草原长包包大人带着灰太狼、懒羊羊和一捆青草过河河边只有一条船,由于船太小,只能装下两样东西在无人看管的状况下,灰太狼要吃懒羊羊,懒

15、羊羊要吃青草,请问包包大人如何才能带着他们平安过河?试设计一种算法思路点拨先依据条件建立过程模型,再设计算法尝试解答包包大人实行的过河的算法可以是:第一步,包包大人带懒羊羊过河;其次步,包包大人自己返回;第三步,包包大人带青草过河;第四步,包包大人带懒羊羊返回;第五步,包包大人带灰太狼过河;第六步,包包大人自己返回;第七步,包包大人带懒羊羊过河实际问题算法的设计技巧(1)弄清题目中所给要求(2)建立过程模型(3)依据过程模型建立算法步骤,必要时由变量进行推断?练一练3一位商人有9枚银元,其中有1枚略轻的是假银元,你能用天平(无砝码)将假银元找出来吗?解:法一:算法如下第一步,任取2枚银元分别放

16、在天平的两边,若天平左、右不平衡,则轻的一枚就是假银元,若天平平衡,则进行其次步其次步,取下右边的银元放在一边,然后把剩下的7枚银元依次放在右边进行称量,直到天平不平衡,偏轻的那一枚就是假银元法二:算法如下第一步,把9枚银元平均分成3组,每组3枚其次步,先将其中两组放在天平的两边,若天平不平衡,则假银元就在轻的那一组;否则假银元在未称量的那一组第三步,取出含假银元的那一组,从中任取2枚银元放在天平左、右两边称量,若天平不平衡,则假银元在轻的那一边;若天平平衡,则未称量的那一枚是假银元课堂归纳感悟提升1本节课的重点是理解算法的概念,体会算法的思想,难点是驾驭简洁问题算法的表述2本节课要重点驾驭的

17、规律方法(1)驾驭算法的特征,见讲1;(2)驾驭设计算法的一般步骤,见讲2;(3)会设计实际问题的算法,见讲3.3本节课的易错点(1)混淆算法的特征,如讲1.(2)算法语言不规范致误,如讲3.课下实力提升(一)学业水平达标练题组1算法的含义及特征1下列关于算法的说法错误的是()A一个算法的步骤是可逆的B描述算法可以有不同的方式C设计算法要本着简洁便利的原则D一个算法不行以无止境地运算下去解析:选A由算法定义可知B、C、D对,A错2下列语句表达的是算法的有()拨本地电话的过程为:1提起话筒;2拨号;3等通话信号;4起先通话或挂机;5结束通话;利用公式VSh计算底面积为3,高为4的三棱柱的体积;x

18、22x30;求全部能被3整除的正数,即3,6,9,12,.ABCD解析:选A算法通常是指根据肯定规则解决某一类问题的明确和有限的步骤都各表达了一种算法;只是一个纯数学问题,不是一个明确步骤;的步骤是无穷的,与算法的有穷性冲突3下列各式中S的值不行以用算法求解的是()AS1234BS1222321002CS112110000DS1234解析:选DD中的求和不符合算法步骤的有限性,所以它不行以用算法求解,故选D.题组2算法设计4给出下面一个算法:第一步,给出三个数x,y,z.其次步,计算Mxyz.第三步,计算N13M.第四步,得出每次计算结果则上述算法是()A求和B求余数C求平均数D先求和再求平均

19、数解析:选D由算法过程知,M为三数之和,N为这三数的平均数5(2022东营高一检测)一个算法步骤如下:S1,S取值0,i取值1;S2,假如i10,则执行S3,否则执行S6;S3,计算Si并将结果代替S;S4,用i2的值代替i;S5,转去执行S2;S6,输出S.运行以上步骤后输出的结果S()A16B25C36D以上均不对解析:选B由以上计算可知:S1357925,答案为B.6给出下面的算法,它解决的是()第一步,输入x.其次步,假如x0,则yx2;否则执行下一步第三步,假如x0,则y2;否则yx2.第四步,输出y.A求函数yx2x0,x2x0的函数值B求函数yx2x0,2x0,x2x0的函数值C

20、求函数yx2x0,2x0,x2x0的函数值D以上都不正确解析:选B由算法知,当x0时,yx2;当x0时,y2;当x0时,yx2.故选B.7试设计一个推断圆(xa)2(yb)2r2和直线AxByC0位置关系的算法解:算法步骤如下:第一步,输入圆心的坐标(a,b)、半径r和直线方程的系数A、B、C.其次步,计算z1AaBbC.第三步,计算z2A2B2.第四步,计算d|z1|z2.第五步,假如dr,则输出“相离”;假如dr,则输出“相切”;假如dr,则输出“相交”8某商场举办实惠促销活动若购物金额在800元以上(不含800元),打7折;若购物金额在400元以上(不含400元)800元以下(含800元

21、),打8折;否则,不打折请为商场收银员设计一个算法,要求输入购物金额x,输出实际交款额y.解:算法步骤如下:第一步,输入购物金额x(x0)其次步,推断“x800”是否成立,若是,则y0.7x,转第四步;否则,执行第三步第三步,推断“x400”是否成立,若是,则y0.8x;否则,yx.第四步,输出y,结束算法题组3算法的实际应用9国际奥委会宣布2022年夏季奥运会主办城市为日本的东京据中国体育报报道:对参加竞选的5个夏季奥林匹克运动会申办城市进行表决的操作程序是:首先进行第一轮投票,假如有一个城市得票数超过总票数的一半,那么该城市将获得举办权;假如全部申办城市得票数都不超过总票数的一半,则将得票

22、最少的城市淘汰,然后进行其次轮投票;假如其次轮投票仍没选出主办城市,将进行第三轮投票,如此重复投票,直到选出一个主办城市为止,写出投票过程的算法解:算法如下:第一步,投票其次步,统计票数,假如一个城市得票数超过总票数的一半,那么该城市就获得主办权,否则淘汰得票数最少的城市并转第一步第三步,宣布主办城市实力提升综合练1小明中午放学回家自己煮面条吃,有下面几道工序:洗锅、盛水2分钟;洗菜6分钟;打算面条及佐料2分钟;用锅把水烧开10分钟;煮面条和菜共3分钟以上各道工序,除了之外,一次只能进行一道工序小明要将面条煮好,最少要用()A13分钟B14分钟C15分钟D23分钟解析:选C洗锅、盛水2分钟用锅

23、把水烧开10分钟(同时洗菜6分钟打算面条及佐料2分钟)煮面条和菜共3分钟15分钟解决一个问题的算法不是唯一的,但在设计时要综合考虑各个方面的因素,选择一种较好的算法2在用二分法求方程零点的算法中,下列说法正确的是()A这个算法可以求方程全部的零点B这个算法可以求任何方程的零点C这个算法能求方程全部的近似零点D这个算法并不肯定能求方程全部的近似零点解析:选D二分法求方程零点的算法中,仅能求方程的一些特别的近似零点(满意函数零点存在性定理的条件),故D正确3(2022青岛质检)结合下面的算法:第一步,输入x.其次步,推断x是否小于0,若是,则输出x2,否则执行第三步第三步,输出x1.当输入的x的值

24、为1,0,1时,输出的结果分别为()A1,0,1B1,1,0C1,1,0D0,1,1解析:选C依据x值与0的关系选择执行不同的步骤4有如下算法:第一步,输入不小于2的正整数n.其次步,推断n是否为2.若n2,则n满意条件;若n2,则执行第三步第三步,依次从2到n1检验能不能整除n,若不能整除,则n满意条件则上述算法满意条件的n是()A质数B奇数C偶数D合数解析:选A依据质数、奇数、偶数、合数的定义可知,满意条件的n是质数5(2022济南检测)输入一个x值,利用y|x1|求函数值的算法如下,请将所缺部分补充完整:第一步:输入x;其次步:_;第三步:当x1时,计算y1x;第四步:输出y.解析:以x

25、1与0的大小关系为分类准则知其次步应填当x1时,计算yx1.答案:当x1时,计算yx16已知一个算法如下:第一步,令ma.其次步,假如bm,则mb.第三步,假如cm,则mc.第四步,输出m.假如a3,b6,c2,则执行这个算法的结果是_解析:这个算法是求a,b,c三个数中的最小值,故这个算法的结果是2.答案:27下面给出了一个问题的算法:第一步,输入a.其次步,假如a4,则y2a1;否则,ya22a3.第三步,输出y的值问:(1)这个算法解决的是什么问题?(2)当输入的a的值为多少时,输出的数值最小?最小值是多少?解:(1)这个算法解决的是求分段函数y2a1,a4,a22a3,a4的函数值的问

26、题(2)当a4时,y2a17;当a4时,ya22a3(a1)222,当a1时,y取得最小值2.当输入的a值为1时,输出的数值最小为2.8“韩信点兵”问题:韩信是汉高祖手下的大将,他英勇善战,谋略超群,为汉朝的建立立下了不朽功勋据说他在一次点兵的时候,为保住军事隐私,不让敌人知道自己部队的军事实力,采纳下述点兵方法:先令士兵从13报数,结果最终一个士兵报2;又令士兵从15报数,结果最终一个士兵报3;又令士兵从17报数,结果最终一个士兵报4.这样韩信很快算出自己部队里士兵的总数请设计一个算法,求出士兵至少有多少人解:第一步,首先确定最小的满意除以3余2的正整数:2.其次步,依次加3就得到全部除以3

27、余2的正整数:2,5,8,11,14,17,20,.第三步,在上列数中确定最小的满意除以5余3的正整数:8.第四步,然后在自然数内在8的基础上依次加上15,得到8,23,38,53,.第五步,在上列数中确定最小的满意除以7余4的正整数:53.即士兵至少有53人 中学数学必修三 基本算法语句 优秀教案 中学数学必修三基本算法语句教学设计 【学习目标】 经验将详细问题的程序框图转化为程序语句的过程,理解几种基本算法语句输入语句、输出语句、赋值语句、条件语句、循环语句,体会算法的基本思想。【学问网络】 【学路导引】 输入语句输出语句基本算法语句赋值语句条件语句循环语句学习重点:输入语句、输出语句、赋

28、值语句、条件语句、循环语句的用法学习难点:用SCILAB语言来演示实现算法的三种基本结构 学法指导:通过仿照、操作、探究,将程序框图转变为程序语言,了解算法语言的基 本构成,理解几种基本算法语句,熟识算法的三种基本结构。 【范例精析】 ?x,x?0例1:给定x的任一个值,求函数f(x)?2的值。 ?x?1,x?0精析:属于条件分支结构,利用键盘输入语句和条件语句编程。解:x=input( ifx0y=x*x+1elsey=xend 点评:先编制程序框图,再依据框图编写程序。例2:求平方不超过1000的最大正整数。精析:利用while循环语句解:j=1; whilej*j 点评:循环语句有for

29、循环和while循环两种。循环语句的肯定要以end结束循环体。 例3:求100以内的勾股数。 精析:本题事实上是求不定方程x?y?z的整数解问题,x、y、z的取值范围都是1到100的整数,可以利用三重循环结构和条件分支结构。 222解:forx=1:100 fory=1:100forz=1:100 a=x2;b=y2;c=z2;ifa+bc elseprint(%io(2),x,y,z)endendendend 点评:对于求不定方程的整数解的问题,利用循环语句和条件语句可以找出全部的解。例4:已知n个数排成一行如下: a1,a2,a3,?,an?1,an其中下脚码表示n个数的排列位置。这一行数

30、满意条件: ?a1?a2?1编写求这行数的第n项的程序。?an?2?2an?an?1精析:利用while循环语句。解:n=input( A=1;B=1;k=2;whilek=p= 点评:留意语句的最终有分号,表示不显示该语句的运行结果,没有则显示结果。 【过关评估】 121赋值、输入和输出语句 A组 一、选择题: 1、在赋值语句中,“N=N+1”是() (A)没有意义的(B)N与N+1相等(C)将N的原值加1再赋给N,N的值增加1(D) 无法运行 2、Scilab程序:a=3;b=-4;c=8;a=b;b=c;c=a; Print(%io(2),a,b,c) 运行后结果是() (A)a=3b=

31、-4c=8(B)a=-4b=3c=8(C)a=-4b=8c=3(D)a=-4b=8c=-41、下列命题中错误的是() (A)在程序语言中“”是赋值号,与数学中的等号的意义不一样;(B)input是键盘输入语句,限制屏幕输入; (C)程序语句print(%(2),a,b)中的参数io(2)表示在屏幕上输出; (D)在程序语句中x=input(“chinese”)表示把chinese赋给x.一、填空题: 4、scilab语言的输入语句“input”,不仅可以输入数值,也可以输入.5、程序:a=3;b=4;c=5;s=(a+b+c)/2; A=SQRT(s*(s-a)*(s-b)*(s-c)的运行结

32、果是.二、解答题: 6、编写程序:给定x的任一个值,求函数f(x)?x2?2x?3的值. 7、编写已知直角三角形两直角边a和b,求斜边和面积的scilab程序. B组 1、编写程序:任给圆锥的底面半径r和高h,求圆锥的体积V. 2、编写程序:对与任给的两个实数a和b,使得a和b的数值互换. 答案A组 一、1C2D3D二、4字符5A=6 三、6程序:x=input( y=x2+2*x-3 7程序:a=input(“a=”)b=input(“b=”)c=sqrt(a2+b2)s=(a*b)/2 B组 1、程序:r=input( h=input(V=1/3*3.14*r2*h 2、程序:a=inpu

33、t( b=input(m=a;a=b;b=m; print(%io(2),a,b) 122条件语句 A组 一、选择题: 1、下列关于if语句的叙述正确的是()(A)if语句中必需有else和end;(B)if语句中可以没有end; (C)if语句中可以没有else,但必需以end结束;(D)if语句中可以没有end,但必需有else.2、已知一程序如下: x=input(ifx=0y=1 elsey=-1end 若输入x=5,运行结果是() (A)x=5y=1(B)x=5y=-1(C)y=1(D)y=-13、已知一程序如下:a=input(;b=input(;c=input(;MAX=a;If

34、bMAXMAX=b;end ifcMAXMAX=c;end print(%io(2),MAX) 若依据程序提示输入a=4b=2c=-5,则程序运行结果是()(A)max=a(B)max=b(C)max=c(D)max=4二、填空题: 4、scilab语言中的条件语句分为语句和语句.5、下列程序的运行结果是.x=5;y=-20;ifx=0x=y-3elsey=x+3end 三、解答题: 6、一运动物体,其运动速度为时间t的函数: ?5,(0?t?5)对随意给定的t(t?0),试写出求这个物体在t时刻的速v?5?10(t?5),(t?5)度的程序语句. 7、任给三个数,按从大小依次排序三个数. B

35、组 1、某市的出租车标价为1.20元/km,但事实上的收费标准如下:最起先4km内不管车行驶路程多少,均收费10元(即起步费),4km后到15km之间,每公里收费1.20元,15km后每公里再加收50,即每公里1.80元。写出付费总数f与打车路程x之间的函数关系,并编写出scilab程序。 2、编制scilab程序:从键盘上输入三个数,假如这三个数能构成三角形的三边长,则输出信息“nenggouchengsanjiaoxing”,并求三角形的面积,否则输出信息“bunenggouchengsanjiaoxing”。 答案A组 一、1C2A3D 二、4、ifselect-case5、y=8 三、

36、6、t=input(5;elsev=5+10*(t-5);end;disp(v)7、a=input(; b=input(;c=input(;ifba t=a;a=b;b=t;endifca t=a;a=c;c=t;endifcb t=b;b=c;c=tabc B组 1、解析式略。程序如下: x=input(“shuruchengchelicheng”)ifx=4y=10; else ifx=15 y=10+1.2*(x-4);else y=23.2+1.8*(x-1.5);endendy 2、a=input( b=input(c=input(ifa0 s=sqrt(p*(p-a)*(p-b)*

37、(p-c)else disp(endelse disp(end 123循环语句 A组 一、选择题: 1、Scilab程序:j=1; whilej*j 的运行结果是() (A)j=j-1(B)j=100(C)j=10(D)j=92、scilab程序:c=1; forI=1:5 c=c*I;endc 运行的结果是() (A)c=5(B)c=120(C)c=1(D)显示程序错误3、scilab程序:A=1;B=1; whileB A=A+B;B=A+B; end C=A+B 运行的结果是() (A)C=2(B)C=3(C)C=15(D)C=34一、填空题: 4、在编制scilab程序中,条件语句和循

38、环语句的结束必需都是.5、scilab语言中的循环语句有两种循环和循环.二、解答题: 6、用循环语句编写求2的程序。 7、已知i、j是正整数,求i?j?10的全部正整数对i、j的程序. B组 1、将1,3,5,2n-1,等奇数依次累加,直到其和等于或大于100为止。要求输出累加的和以及累加的项数. 2、编制scilab程序解百钱买百鸡问题:用100元买100只鸡,其中公鸡每只5元,母鸡每只3元,小鸡3只一元,问能买多少只公鸡?多少只母鸡?多少只小鸡?(提示:设x只公鸡,y只母鸡,则买小鸡的只数z=100-x-y,100元最多买公鸡20只,买母鸡最多33只) 答案A组 一、1C2C3D 二、4e

39、nd5forwhile三、6n=input( s=1; fori=1:ns=s*2ends 7fori=1:9 forj=1:9 s=i+j; ifs print(%io(2),i,j) n endendend B组 1解:Sum=0,i=1,n=0 whileSum Sum=Sum+i;i=i+2;n=n+1;elsenSumend 2解:forx=0:20 fory=0:33 z=100-x-y; m=5*x+3*y+1/3*z;ifm100 elseprint(%io(2),x,y,z)endendend 中学数学必修三算法与程序框图教案 中学数学必修三算法与程序框图教案设计 学习目标:

40、 1.明确算法的含义,熟识算法的三种基本结构:依次、条件和循环,以及基本的算法语句. 2.能娴熟运用辗转相除法与更相减损术、秦九韶算法、进位制等典型的算法学问解决同类问 题. 重点: 算法的基本学问与算法对应的程序框图的设计. 难点: 与算法对应的程序框图的设计及算法程序的编写. 要点梳理 学问点一:算法与程序框图 1.算法的定义:广义的算法是指完成某项工作的方法和步 骤,现代意义的算法是指可以用计算机来解决的某一类问 题的程序和步骤,这些程序或步骤必需是明确和有效的, 而且能够在有限步之内完成. 2.四种基本的程序框 3.三种基本逻辑结构 (1)依次结构 (2)条件结构 (3)循环结构 要点

41、诠释: 1.对于算法的理 解不能仅局限于解决 数学问题的方法,解 决任何问题的方法和 步骤都应当是算法.算法具有概括性、抽象性、 正确性等特点,要通过详细问题的过程和步骤 的分析去体会算法的思想,了解算法的含义. 2.在学习程序框图时要驾驭各程序框的 作用,精确应用三种基本逻辑结构,即依次结 构、条件分支结构、循环结构来画程序框图, 精确表达算法. 画程序框图是用基本语句来编 程的前提.学问点二:基本算法语句 1、输入语句 2、输出语句 3、赋值语句 4、条件语句 IF-THEN-ELSE格式 IF-THEN格式 5、循环语句 (1)WHILE语句 (2)UNTIL语句 要点诠释: 基本算法语

42、句是程序设 计语言的组成部分,留意各语 句的作用,精确理解赋值语 句,敏捷表达条件语句.计算机 能够干脆或间接理解的程序语 言都包含输入语句、输出语句、 赋值语句、条件语句和循环语句 等基本算法语句.输入语句、输 出语句和赋值语句贯穿于大多 数算法的结构中,而算法中的条 件结构由条件语句来表述,循环 结构由循环语句来实现.学习中 要娴熟驾驭这些基本算法语句.知 识点三:算法案例 案例1、辗转相除法与更相减损术 1.利用辗转相除法求最大公 约数的步骤如下: (1)用较大的数m 除以较小的 数n得到一个商(2)若 商和一个余数;0,则用除数n除以余数得到一个=0,则n为m,n的最大公约数;若; 为m,n的最大公约数;若 ; =0,此时所得到的和一个余数=0,则(3)若商0,则用除数除以余数得到一个

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com