辽宁省北票市高中数学第一章算法初步1.1.3算法的三种逻辑结构学案2新人教B版

时间:2019-05-15 02:24:19下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《辽宁省北票市高中数学第一章算法初步1.1.3算法的三种逻辑结构学案2新人教B版》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《辽宁省北票市高中数学第一章算法初步1.1.3算法的三种逻辑结构学案2新人教B版》。

第一篇:辽宁省北票市高中数学第一章算法初步1.1.3算法的三种逻辑结构学案2新人教B版

1.1.3算法的三种逻辑结构2 一.学习目标

1.理解程序框图的含义,能读懂程序框图.2.掌握各类结构的功能.3.会画简单算法的程序框图.二.自主学习

探究1:在科学计算中,会遇到许多有规律的重复运算,例如人口预测。

已经知道现有的人口总数是P,人口的年增长率是R,预测第T年后人口总数将是多少? 问题的分析:

(1)第一年后的人口总数是P+P×R=P(1+R);

(2)第二年后的人口总数是P×(1+R)+P×(1+R)×R=P(1+R)2; ……

以此类推,得到第T年后的人口总数是P(1+R)T.这就是说,如果要计算第10年后的人口总数,乘(1+R)的运算要重复10次。

如果一个计算过程,要重复一系列的计算步骤若干次,每次重复的计算步骤完全相同,则这种算法过程称为循环过程。

循环过程非常适合计算机处理,因为计算机的运算速度非常快执行成千上万次的重复计算,只不过是一瞬间的事,且能保证每次的结果都正确。

循环结构概念:

根据指定条件决定是否重复执行一条或多条指令的控制结构称循环结构。循环结构的一般格式:

三.典例分析

例1 如何画出1+2+3+……+100的框图?

例2例2 如何求1+2+4+……+263的值?

例3如图所示的程序框图中,语句“输出i”被执行的次数为()A.32 B.33 C.34 D.35

四.快乐体验

课后习题

第二篇:高中数学 1.1.1 算法的概念教案2 新人教A版必修3

算法的概念

教学目的:理解并掌握算法的概念与意义,会用“算法”的思想编制数学问题的算法。教学重点:算法的设计与算法意识的的培养 教学过程:

一、问题情景:

请大家研究解决下面的一个问题

1.两个大人和两个小孩一起渡河,渡口只有一条小船,每次只能渡1 个大人或两个小孩,他们四人都会划船,但都不会游泳。试问他们怎样渡过河去?请写出一个渡河方案。

(通过学生讨论得出渡河方案与步骤如下)

S1 两个小孩同船过河去; S2 一个小孩划船回来; S3 一个大人划船过河去; S4 对岸的小孩划船回来; S5 两个小孩同船渡过河去; S6 一个小孩划船回来;

S7 余下的一个大人独自划船渡过河去;对岸的小孩划船回来; S8 两个小孩再同时划船渡过河去。

2.一群小兔一群鸡,两群合到一群里,要数腿共48,要数脑袋整17,多少小兔多少鸡?

先列方程组解题,得鸡10只,兔7只; 再归纳一般二元一次方程组的通用方法,即用高斯消去法解一般的二元一次a11x1a12x2b1方程组。

axaxb2222211令Da11a22a21a12,若D0,方程组无解或有无数多解。若D0,则x1b1a22b2a12bab1a21,x2211。

DD由此可得解二元一次方程组的算法。

S1 计算Da11a22a21a12;

S2 如果D0,则原方程组无解或有无穷多组解;否则(D0),x1b1a22b2a12bab1a21,x2211

DDS3 输出计算结果x1、x2或者无法求解的信息。

二、数学构建:

算法的概念:由基本运算及规定的运算顺序所构成的完整的解题步骤,或者是按照要求设计好的有限的计算序列,并且这样的步骤或序列能解决一类问题。

算法的五个重要特征:

(1)有穷性:一个算法必须保证执行有限步后结束;(2)确切性:算法的每一步必须有确切的定义;

(3)可行性:算法原则上能够精确地运行,而且人们用笔和纸做有限次即可完成;

(4)输入:一个算法有0个或多个输入,以刻划运算对象的初始条件。所谓0个输入是指算法本身定出了初始条件。

(5)输出:一个算法有1个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的。

三、知识运用:

例1.一个人带三只狼和三只羚羊过河,只有一条船,同船可以容纳一个人和两只动物。没有人在的时候,如果狼的数量不少于羚羊的数量,狼就会吃掉羚羊。(1)设计过河的算法;(2)思考每一步算法所遵循的相同之处原则是什么。

解:算法或步骤如下: S1 人带两只狼过河 S2 人自己返回

S3 人带一只羚羊过河 S4 人带两只狼返回 S5 人带两只羚羊过河 S6 人自己返回 S7 人带两只狼过河

S8 人自己返回带一只狼过河

例2.写出一个求有限整数序列中的最大值的算法。解:为了便于理解,算法步骤用自然语言叙述:

S1 先将序列中的第一个整数设为最大值;

S

2将序列中的下一个整数值与“最大值”比较,如果它大于此“最大值”,这时就假定“最大值”就是这个整数;

S3 如果序列中还有其它整数,重复S2;

S4 在序列中一直进行到没有可比的数为止,这时假定的“最大值”就是这个序列中的最大值。

试用数学语言写出对任意3个整数a、b、c中最大值的求法

S1 max=a S2 如果b>max,则max=b S3 如果c>max,则max=c, S4 max就是a、b、c中的最大值。

四、学力发展:

1.给出求100!123100的一个算法。

2.给出求点P(x0,y0)关于直线AxByC0的对称点的一个算法。

五、课堂小结:

算法的概念:由基本运算及规定的运算顺序所构成的完整的解题步骤,或者是按照要求设计好的有限的计算序列,并且这样的步骤或序列能解决一类问题。

算法的五个重要特征:

(1)有穷性:一个算法必须保证执行有限步后结束;(2)确切性:算法的每一步必须有确切的定义;

(3)可行性:算法原则上能够精确地运行,而且人们用笔和纸做有限次即可完成;

(4)输入:一个算法有0个或多个输入,以刻划运算对象的初始条件。所谓0个输入是指算法本身定出了初始条件。

(5)输出:一个算法有1个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的。

六、课外作业:

1.优化设计P3-4:变式练习1-10题。2.课本P6:练习1-4题

第三篇:海南省文昌中学高中数学 算法初步,复数,常用逻辑用语,推理与证明测试题

海南省文昌中学高中数学测试题:算法初步,复数,常用逻辑用语,推理与证明

一、选择题(12×5=60分)

1、复数1+2=()2i

(A)1+2i(B)1-2i(C)-1(D)

32、设m,n是整数,则“m,n均为偶数”是“m+n是偶数”的()

(A)充分而不必要条件(B)必要而不充分条件

(C)充要条件(D)既不充分也不必要条件

3、设复数z满足1zi,则|1z|=()1z

A.0B.1C.2D.2m1ni,其中m,n是实数,i是虚数单位,则mni()1i

A.12iB. 12iC.2iD.2i

122x

5、有四个关于三角函数的命题: p1:x,yR;sinxcos2

2sinx p2:x,yR;sin(xy)sinxsiny ;p3:x[0,];

4、已知

2A,p1,p4B,p2,p4C,p1,p3D,p2,p36、在复平面内,复数zsin2icos2对应的点位于()

A.第一象限B.第二象限C.第三象限D.第四象限

7、如下面的图,框图表示的程序所输出的结果是()

(A)3(B)12(C)60(D)3608、下面的程序框图,如果输入三个实数a、b、c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的()

A.c > xB.x > cC.c > bD.b > c 1

9、右边所示的三角形数组是我国古代数学家杨辉发现的,121称为杨辉三角形,根据图中的数构成的规律,a所表示 1331的数是()14a41(A)2(B)4(C)6(D)8 151010

51p4:sinxcosyxy, 其中是假命题的是()

第(7)题图

第(8)题图

3an,那么根据归纳推理可得数列的通项公式()3an

2332n1A,B,C,D, 2 n1nn22n1n2

11、平面向量a,b共线的充要条件是()

10、已知数列{an}中,a11,an1

A.a,b方向相同

C.R,ba B.a,b两向量中至少有一个为零向量

D.存在不全为零的实数1,2,1a2b0

12、已知平面α⊥平面β,α∩β= l,点A∈α,Al,直线AB∥l,直线AC⊥l,直线m∥α,m∥β,则下列四种位置关系中,不一定成立的是()...

A.AB∥mB.AC⊥mC.AB∥βD.AC⊥β

二、填空题(4×5=20分)

13、若复数z1a2i, z234i,且

14、若xy2z1为纯虚数,则实数a的值为。z

20,则x0且y0的逆否命题_____________________________

15、设zC,且|zi||z1|,则复数z在平面直角坐标系中对应的点的轨迹方程为

___________________________________。zi的最小值为________________。

16、蜜蜂被认为是自然界中最杰出的建筑师,单个蜂巢可以近似地看作是一个正六边形,如图为一组蜂巢的截面图.其中第一个图有1个蜂巢,第二个图有7个蜂巢,第三个图有19个蜂巢,按此规律,以f(n)表示第n幅图的蜂巢总数.则 f(4)__________;f(n)=________________

三、解答题(4×10=40分)

17、在△ABC中,三个内角A,B,C对应的边分别为a, b,c.且A,B,C成等差数列,a, b,c成等比数列。求证:△ABC为等边三角形。

18、已知复数z1m(4m2)i(mR),z22Cos(3Sin)i

(,R),并且z1z2,求的取值范围。

19、已知{a*

n}是正数组成的数列,a1=

1,且点an1)(nN)在函数

y=x2+1的图象上.(Ⅰ)求数列{an}的通项公式;

(Ⅱ)若列数{ba

2n}满足b11,bn1bn2n,求证:bnbn2bn1.20、设p:实数x满足x24ax3a20,其中a0,q:实数x满足x2x60

或x22x80,且p是q的必要不充分条件,求a的取值范围。

高中数学测试题

(八)答案

一,CACCABDACC DD

二,13,814,若x0或y0,则xy20

315,y

x,16,f(4)=37;f(n)3n23n1 三,17,证明:有A,B,C成等差数列,有2B=A+C,①

∵A,B,C为△ABC的内角,∴ A+B+C=,②∴由①②得,B

由a, b,c23。③ 成等比数列,有bac。④由余弦定理以及③式可得,b2a2c22acCos2B2a,再由④式可得,caca2c2acac

即(ac)20,因此ac,从而有A=C,⑤由②③⑤可得

ABC

18,由z13,所以△ABC为等边三角形。z2,可得m2Cos,①4m23Sin,②

2由①②可得:44Cos3Sin 即化简4Sin23Sin 32939即4(sin)∴当Sin时,min 816816

当sin1时,max7,故[9,7]。16

19,(Ⅰ)由已知得an+1=an+

1、即an+1-an=1,又a1=1,所以数列{an}是以1为首项,公差为1的等差数列.故an=1+(a-1)×1=n.(Ⅱ)由(Ⅰ)知:an=n从而bn+1-bn=2.n

bn=(bn-bn-1)+(bn-1-bn-2)+···+(b2-b1)+b1

=2+2+···+2+1n-1n-2

12n

=12=2n-1.因为bnn+2n-1

n·bn+2-b2

n1=(2-1)(2-1)-(2-1)2

=(22n+2-2n+2-2n+1)-(22n+2-2-2n+1-1)

=-5·2n+4·2n

=-2n<0,所以bn·bn+2<b2

n1,20,设A{x︱x24ax3a20(a0)}={x︱3axa(a0)}

B{x︱x2x60或x22x80}

={x︱2x3}∪{x︱x4或x2}={x︱x4或x2} ∵p是q的必要不充分条件,∴qp且p推不出q

∴CRBCRA,∵CRB{x︱4x2}

CRA={x︱x3a或xa}

则有a4且a0①或3a2且a0②

所以a4或2

3a0。

第四篇:高中数学 第1章 算法初步 1.2 流程图 1.2.1 顺序结构教案 苏教版必修3

1.2.1 顺序结构

整体设计

教材分析

图1 顺序结构是一种最简单、最常用、最重要的程序结构,它不存在条件判断、控制转移和重复执行的操作.顺序结构指的是依次进行多个处理的结构,它是由若干个依次执行的处理步骤组成的,是任何一个算法都离不开的最基本、最简单的结构,因此也是最重要的程序结构,其特点是各个部分按照出现的先后顺序执行.一个顺序结构可以由一个或多个语句块组成,且仅有一个入口和一个出口.最简单的一种顺序结构是每一个语句块中只含有一条不产生控制转移的执行语句.每个语句块本身也可以是一个顺序结构,因此一个顺序结构可以由许多顺序执行的语句组成.在顺序结构程序中,各语句是按照位置的先后次序,顺序执行的,且每个语句都会被执行到.在日常生活中有很多这样的例子.例如在淘米煮饭的时候,总是先淘米,然后才煮饭,不可能是先煮饭后淘米.所以在编写顺序结构的应用程序的时候,也存在着明显的先后次序,应注意这种先后顺序关系.当然,为了让计算机处理各种数据,首先就应该把源数据输入到计算机中;计算机处理结束后,再将目标数据以人能够识别的方式输出.对于顺序结构,学生容易理解,教学时让学生自己举一些只包含顺序结构算法的实例.三维目标

通过实际生活中的实例和典型的顺序结构案例,使学生理解顺序结构的意义,并能够用流程图表示顺序结构以及能用顺序结构的流程图表示简单问题的算法,养成良好的逻辑思维习惯,达到提升学生逻辑思维能力的目标.重点难点

教学重点:用顺序结构的流程图表示简单问题的算法.教学难点:用流程图表示算法.课时安排 1课时

教学过程

导入新课 设计思路一:(情境导入)

有一个笑话,是赵本山和宋丹丹的小品中演的,宋丹丹问:“要把大象装冰箱,总共分几步?”赵本山答不上来,宋丹丹给出答案:“三步!第一步,把冰箱门打开;第二步,把大象装进去;第三步,把冰箱门带上.”

尽管这是一个笑话,但是宋丹丹的答案中把大象放进冰箱分了明确的三步:第一步,把冰箱门打开;第二步,把大象装进去;第三步,把冰箱门带上.这三步缺一不可,每步都必须执行,且先后顺序不可调换.我们不知道宋丹丹是不是学习过算法,但是她的回答恰恰体现了算法中最基本、最简单的一种结构,即顺序结构的思想.(引入新课,板书课题——顺序结构)设计思路二:(问题导入)

我们做任何一件事,都要按照一定的顺序来按部就班地做.例如做饭就是这样,我们必须先淘米,再把米和水按一定比例一起放在电饭锅里,再插上电源打开开关,这三个步骤缺一不可,每步都必须执行,且顺序不能调换.解决数学问题更是如此,例如我们要确定已知线段AB的三等分点,那么应该怎样来完成呢?

S1 过线段AB的一个端点(不妨设A)作射线AP; S2 在AP上依次截取AC=CD=DE; S3 连结BE;

S4 分别过C、D作BE的平行线,交AB于点M、N,则M、N就是线段AB的三等分点.上述四个步骤也是缺一不可,每步都必须执行,且顺序不能调换.像这样的按一定先后顺序依次执行的一种结构,就是算法中最基本、最简单的一种结构,即顺序结构.(引入新课,板书课题——顺序结构)推进新课 新知探究

有红和蓝两个墨水瓶,但现在却把红墨水错装在了蓝墨水瓶中,蓝墨水错装在了红墨水瓶中,要求将其互换,应该怎么解决这个问题?

由于两个墨水瓶中的墨水不能直接交换,所以应该通过引进第三个空墨水瓶的办法进行交换.其算法如下:

S1 取一只空墨水瓶(设其为白色),将红墨水瓶中的蓝墨水装入白墨水瓶中; S2 将蓝墨水瓶中的红墨水装入红墨水瓶中; S3 将白墨水瓶中的蓝墨水装入蓝墨水瓶中.在计算机程序中,与这个例子类似,每个变量都有自己的存放空间,即每个变量都有自己的存储单元,每个存储单元都有各自的“门牌号码”(地址),要交换两个变量的值,需要借助一个新的存储单元来完成.例如若x、y的初值为x=

1、y=2,现在要交换两个变量x、y的值,使得x=

2、y=1,那么我们应该进行如下的操作:

S1 p←x; S2 x←y; S3 y←p.S1的意思是先将x的值赋给变量p,这时存储变量x的单元可以做他用,但是这时x的值并没有发生改变,仍然等于1,当然p的值为1;

S2的意思是再将y的值赋给变量x,这时存储变量y的单元可以做他用,但是这时y的值并没有发生改变,仍然等于2,而原来变量单元x中的值已经发生变化,不再是1,而变成了y的值2;

S3的意思是最后将p的值赋给变量y,这时y的值发生改变,不再是原来的2,而等于p的值1,而变量单元x没有涉及,其中的值没有发生变化,仍然是2,p的值也还是1.经过上面S1、S2、S3三个步骤,我们发现两个变量x、y的值进行了交换,变成了x=

2、y=1.这个算法可以用如图2所示的流程图来清晰地表示:

图2

图3 在图2的流程图中,虚线框内三个处理框中的步骤依次执行,像这种依次进行多个处理的结构称为顺序结构(sequence structure).顺序结构就是如图3的虚线框内的结构,其中A、B两个框是依次执行的.顺序结构是一种最简单、最基本的结构.应用示例

思路1 例1 半径为r的圆的面积计算公式为

2S=πr

当r=10时,写出计算圆面积的算法,画出流程图.分析:本题只需要计算当半径r=10时的圆面积,所以直接取r=10代入圆的面积计算公2式S=πr即可.解:算法如下:

S1 r←10;{把10赋给变量r} 22S2 S←πr;{用公式S=πr计算圆的面积} S3 输出S.{输出圆的面积} 上述算法的流程图可以表示成图4.图4

图5 点评:已知半径求圆的面积,只需要直接代入公式就行了.由于本题只计算半径r=10时的圆面积,所以直接把10赋给变量r即可.如果是求一组或几个半径不同的圆的面积,可以用输入语句代替赋值语句“r←10”,流程图如图5所示.输入语句和赋值语句是两种不同的语句,它们是有区别的.输入语句在每次执行的时候要先输入变量的值,然后才执行下一个语句,每次执行都可以输入不同的变量值,而不需要重新修改计算机程序;赋值语句不需要先输入变量的值,运行时直接就可以往下执行了,每一次执行的时候都只能对当前所赋给的值进行运算,变量的值不能修改,要计算新的数据就必须修改计算机程序.所以输入语句适用于计算几个或一组变量,运行程序后不能自动执行,要等待用户输入变量的值;赋值语句只适用于计算固定的一个数值,运行程序后会自动执行直到输出结果.有条件的学校可以在计算机上执行这两种不同的语句,让学生在实践中对比它们的区别.例2 写出作△ABC的外接圆的一个算法.分析:作圆其实就是确定圆心位置和半径大小,△ABC的外接圆的圆心就是△ABC中两条边的垂直平分线的交点,半径就是这个圆心到任意一个顶点的距离.因此要作△ABC的外接圆,只需要依次作两条边AB和BC的垂直平分线,得到交点,即外接圆的圆心M,然后再以M为圆心,MA为半径作圆即可.图6 解: 算法如下:

S1 作AB的垂直平分线l1; S2 作BC的垂直平分线l2;

S3 以l1与l2的交点M为圆心,以MA为半径作圆,圆M即为△ABC的外接圆.流程图如图6.点评:以上过程通过依次执行S1到S3这三个步骤,完成了作外接圆这一问题,这种依次进行多个处理的结构就是顺序结构.例3 已知一个三角形的三边长分别为2,3,4.利用海伦—秦九韶公式设计一个算法,求出它的面积,画出算法的流程图.分析:如果一个三角形的三边为a,b,c,根据海伦—秦九韶公式可以直接计算这个三角形的面积.令p=abc,则三角形面积为S=p(pa)(pb)(pc).因此这是一个2简单的问题,只需先由a=

2、b=

3、c=4算出p的值,再将它代入公式,最后输出结果S,用顺序结构就能够表达算法.解:流程图如图7:

图7 点评:本题只需要先求出p,然后再求S,依次代入公式即可,用顺序结构容易完成.例4 已知一个数的13%为a,写出求这个数的算法,并画出程序框图.分析:设这个数为b,则b×13%=a,得到b=a÷入a,再计算b.13.算法就按照这个计算方法,先输100

图8 解:算法如下: S1 输入a; S2 计算b=a÷13; 100S3 输出b.程序框图如图8所示: 点评:设计算法时,一般先用自然语言表述,再根据自然语言所描述的算法画程序框图.在逐步熟练后也可以直接画程序框图.对于较复杂的问题,我们建议还是先用自然语言表述算法过程,后画出程序框图.思路2 例1 画出用现代汉语词典查阅“仕”字的程序框图.分析:利用现代汉语词典查字有多种方法,如部首查字法、拼音查字法等,现以部首查字法为例加以说明.先在“部首目录”中查“二画”中“亻”的页码(x),再从x页开始的“亻”部中的“三画”中查找“仕”的页码(y),然后翻到y页,查阅“仕”.解:流程图如图9所示:

图9 点评:查阅词典的过程是一个按部就班的固定流程,所以可以用顺序结构的流程图来清晰地显示操作流程.例2 已知函数f(x)=并画出程序框图.分析:由f(x)=

x,实数a1=f(1),an+1=f(an)(n∈N*),试写出一个求a4的算法,1xx11及a1=f(1),可得到a1==,再由递推公式1x112an+1=f(an)=an(n∈N *)可依次得到a2,a3,a4.1an

图10 解:算法如下: S1 计算a1=11=; 112S2 计算a2=a11; 1a13a21;

1a24a31; 1a35S3 计算a3=S4 计算a4=S5 输出a4.流程图如图10所示: 点评:这个问题实际上就是已知数列的递推公式和首项,然后依次求数列的各项的问题.由于数列的知识在必修5中出现,对于还没有学习必修5的学校,就没有必要介绍数列的知识,对于先学习了数列内容的学校,可以提醒学生,已知数列的递推公式和首项求数列的各项,用计算机可以很容易做到,因此计算机可以代替人做一些重复的机械的运算.知能训练

1.根据程序框图(图11)输出的结果是()

图11 A.3

B.1

C.2

D.0 2.已知华氏温度F与摄氏温度C的转换公式是:(F-32)×

5=C,写出一个算法,并画9出流程图使得输入一个华氏温度F,输出其相应的摄氏温度C.2223.若x1,x2是一元二次方程2x-3x+1=0的两个实根,求x1+x2的值.给出解决这个问题的一个算法,并画出程序框图.xy3,4.写出解方程组yz5,的一个算法,并用流程图表示算法过程.zx4解答:

1.该算法的第1步分别将1、2、3三个数赋给x、y、z,第2步使x取y的值,即x的值变成2,第3步使p取x的值,即p的值也是2,第4步让z取p的值,即z取值也是2,从而得第5步输出时,z的值是2.答案:C 2.算法如下:

S1 输入华氏温度F;

S2 计算C=(F-32)×

5; 9S3 输出C.流程图如图12所示:

图12 3.算法如下: S1 由韦达定理得x1+x 2=2

231,x1x2=; 222

22S2 将x1+x2用x 1+x2和x1x2表示出来;(即x1+x2=(x1+x2)-2x1x2)S3 将x1+x2=231522,x1x2=代入上式,得x1+x2=; 2242S4 输出x1+x2的值.流程图如图13所示:

图13 4.算法如下:

S1 第1,第2个方程不动,用第3个方程减去第1个方程,得到

xy3,yz5, yz1S2 第1,第2个方程不动,第3个方程加第2个方程,得到

xy3,yz5, 2z6S3 将上面的方程组自下而上回代求解,从而解出 x=1,y=2,z=3; S4 输出方程组的解.流程图如图14所示:

图14 点评:顺序结构中的每个步骤是依次执行的,每个语句都会被执行到.因此只需要按照流程图的顺序依次处理即可得到结果.还可以先用自然语言描述问题处理思路和方法,然后把自然语言转化为流程图.课堂小结

1.规范流程图的表示: ①使用标准的框图符号;

②框图一般按从上到下、从左到右的方向画,流程线要规范;

③除判断框和起止框外,其他框图符号只有一个进入点和一个退出点; ④在图形符号内描述的语言要非常简练、清楚.2.依次进行多个处理的结构称为顺序结构.3.画流程图的步骤:

首先用自然语言描述解决问题的一个算法,再把自然语言转化为流程图.作业

1.写出解不等式组x21,(1)的一个算法,并画出流程图.2x15(2)2.春节到了,糖果店的售货员忙极了.请你设计一个算法,帮助售货员算账,已知果糖每千克10.4元,奶糖每千克15.6元,果仁巧克力每千克25.2元.那么依次购买这三种糖果a,b,c千克,应付多少钱?画出流程图.3.输入一个三位正整数,把这个数的十位数字和个位数字对调,输出对调后的三位数.例如输入234,输出243,设计算法并画出流程图.解答:

1.算法如下:

S1 解不等式(1),得x<3; S2 解不等式(2),得x>2;

S3 求上述两个不等式解的公共部分,得原不等式的解集为{2

图15 2.算法如下:

S1 输入a,b,c的值;

S2 P←10.4a+15.6b+25.2c;

S3 输出P.流程图如图16所示:

图16 3.算法如下:

S1 输入三位数n;

S2 求出n的百位数字a; S3 求出n的十位数字b; S4 求出n的个位数字c; S5 m←100a+10c+b; S6 输出m.流程图如图17所示:

图17

设计感想

对于顺序结构,学生容易理解,教学时让学生自己举一些只包含顺序结构算法的实例.然而这毕竟是学生第一次尝试编写完整的流程图,所以我们可以先选择一些很容易看出操作流程的问题来让学生实践.本课时所选择的例题,如果不是要求画出流程图,则都是很简单的数学问题或实际问题,对于高中学生来说,应该轻而易举地解决.现在老师要做的工作就是不让学生解出具体题目的解答过程和答案,而是要学生说出解题思路以及设计方案,这个思路和方案要简单可行,甚至是还不会做这样的题目的人看了你的方案后,只要按照这个方案所确定的步骤一步一步按部就班地操作,就可以得到结果,这就是流程图所要表示的意思.一个复杂的数学问题的计算机程序是需要各个部门各个学科的人齐心协力共同合作才能够完成,数学工作者的任务就是研究出数学问题或者实际问题的解决方案,即先干什么,再干什么,再把这个方案写成其他学科的人也能够看懂的操作流程,这就是流程图.然后计算机专业人员就把流程图中的每一个步骤翻译成计算机能够识别的计算机语言,这样就成了计算机程序.我们把计算机程序输入电脑,让电脑开始运行程序,这样计算机就会自动根据数学工作者所设计的流程自动执行,从而达到我们的目的.所以我们在画出流程图的时候,未必每一个步骤都要写出完整细致的详细操作方法,只要提供思路即可.例如作业3中,要调换一个三位数的十位数字和个位数字,我们必须先求出十位数字和个位数字分别是多少,因此在算法中有如下步骤:

S3 求出n的十位数字b; S4 求出n的个位数字c.对于算法以及流程图,这样就已经够了,至于三位数n的十位数字b到底怎么样求,这个具体的求法就不是流程图部分所要考虑的内容了,换句话说,就是这个问题已经不需要数学工作者来解决,而是计算机研发人员的事情.实际上,这个求法需要用到数学中的取整函数,计算机中已经有了这样的函数了,这个问题对于计算机专业人员来说是很容易的事情.所以,流程图就是要编写出解决问题的步骤,每个步骤具体怎么操作,我们可以不必过于追究,但是我们必须保证这个步骤具有可操作性.因此,学习算法以及编写流程图对学生思维能力的提高是十分有用的,老师和学生都应该引起足够的重视.

第五篇:河北省衡水中学高中数学 1.1.3集合的基本运算(一)学案 新人教A版必修1

1.1.3集合的基本运算

(一)一、学习目标

1.理解并集、交集的含义,会求两个简单集合的并集与交集.2.体验通过实例的分析和阅读来自学探究集合间的关系与运算的过程,培养学生的自学阅读能力和自学探究能力.3.能使用Venn图表达集合的关系及运算,体会Venn图的作用.二、自学导引

1、一般的,由所有属于的元素组成的集合,称为集合A与集合B的并集,记作AB(读作“A并B”),即AB=.2、由属于的所有元素组成的集合,称为集合A与集合B的交集,记作AB(读作“A交B”),即AB=.3、AA,AA,A,A.4、若AB,则AB=,AB=.5、ABA,ABB,AAB,ABAB.三、典型例题

1、求两个集合的交集与并集

例1求下列两个集合的交集和并集

⑴A1,2,3,4,5,B1,0,1,2,3;

⑵Ax|x2,Bx|x5.变式迁移1⑴设集合Ax|x1,Bx|2x2AB等于()

Ax|x2B.x|x1

C.x|2x1 D.x|1x2

⑵若将⑴中A改为Ax|xa,求AB.2、已知集合的交集、并集求参数的问题

例2已知集合A4,2a1,a

2,Ba5,1a,9,若AB=9,求a的值.3、交集、并集性质的综合应用

例3设Ax|x24x0,Bx|x22a1xa210.⑴若ABB,求a的值;

⑵若ABB,求a的值。

变式迁移

3已知集合Ax|2x5,Bx|2m1x

2m1,若ABA,求实数m的取值范围.4、课堂练习

1.已知A0,1,2,3,4,B3,0,5,6,则AB等于()

A0,3B.0,1,2,3,4

C.3,0,5,6D.0,1,2,3,4,5,6

2.已知Mx|x20,Nx|x20则MN等于()

A.x|x2或x2B.x|2x2

C.x|x2D.x|x2

23.已知集合Mx|yx1,,Ny|yx21那么MN等于

A.B.NC.MD.R

4.若集合A=1,3,x,B1,x2,AB=1,3,x,则满足条件的实数x的个数有

()

A.1个B.2个C.3 个D.4个

二、填空题

5.满足条件M11,2,3的集合M的个数是.6.已知A1且A2,0,10,1,0,1,2,则满足上述条件的集合A共有个.7.已知集合Ax|1x2,Bx|2axa3且满足AB=,则实数a的取值范围

是.8.已知集合A1,4,a22a,Ba2,a24a2,a2 

1,3,则AB=.3a3,a25a,若AB

10个高考试题

1.集合A=x|1x2,B=x|x1,则A(CRB)=

(A)x|x1(B)x|x1

(C)x|1x2(D)x|1x2 

2.若集合Axlog1x21,则ðRA 2

(,0],)A、B、C、(,0]D、)22

3.集合P{xZ0x3},M{xRx29}则PIM=

(A){1,2}(B){0,1,2}

(C){x|0≤x<3}(D){x|0≤x≤3}

4.若集合A={x-2<x<1},B={x0<x<2}则集合A ∩B= A.{x-1<x<1}B.{x-2<x<1} C.{x-2<x<2}D.{x0<x<1}

下载辽宁省北票市高中数学第一章算法初步1.1.3算法的三种逻辑结构学案2新人教B版word格式文档
下载辽宁省北票市高中数学第一章算法初步1.1.3算法的三种逻辑结构学案2新人教B版.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐