文档库 最新最全的文档下载
当前位置:文档库 › 重庆志恒教育高一数学必修三算法初步与程序框图专题复习

重庆志恒教育高一数学必修三算法初步与程序框图专题复习

重庆志恒教育高一数学必修三算法初步与程序框图专题复习
重庆志恒教育高一数学必修三算法初步与程序框图专题复习

必修3 算法初步与程序框图专题

※第一节

1 2.. 3.4.5.“前一步”是“后一步”的前提, “后一步”是“前一步”的继续;③有限性:算法必须在有限步内完成任务,不能无限制的持续进行;④通用性:算法应能解决某一类问题.

※典例精析

例1.如图所示是一个算法的程序框图,则该程序框图所表示的功能是 .

例 2.下列程序框图表示的算法功能是( )

(1)计算小于100的奇数的连乘积 (2)计算从1开始的连续奇数的连乘积 (3)计算从1开始的连续奇数的连乘积, 当乘积大于100时,计算奇数的个数 (4)计算≥1×3×5××n 100成立时n 的最小值

例3.在音乐唱片超市里,每张唱片售价为25元,顾客如果购买5张以上(含5张)唱片,则按九折收费,如果购买10张以上(含10张)唱片,则按八折收费,请设计算法步骤并画出程序框图,要求输入张数x ,输出实际收费y(元).

例4.画出求222

111123100+

+++的值的程序框图. 变式训练画出求222

111

147100++++的值的程序框图.

例5.某工厂2005年的生产总值为200万元,技术改进后预计以后后每年的年生产总

值都比上一年增长5%.设计一个程序框图,输出预期年生产总值超过300万元的最早年份及2005年到此年份之前(不包此年份)的年生产总值的和. 变式训练:设计一个程序框图,求使1235000S n =????>的最小n 的值,并输出此时S 的值. 解:程序框图如下:

※基础自测

一、选择题

1.下列说法正确的是( )A .算法就是某个问题的解题过程;B .算法执行后可以产生不同的结果;C .解决某一个具体问题

算法不同结果不同;D .算法执行步骤的次数不可以很大,否则

无法实施.

2、如图所示的程序框图中,则第3个输出的数是( )

A .1 B. 32 C.2 D. 5

2

3.如图给出的是求20

1614121+???+++的值的一个程序框图,

其中判断框内应填入的条件是 ( )

A.i>10?

B.i<10?

C.i>20?

D.i<20?

4.(阅读右边的程序框图,若输入的n 是100,则输出的变量S 和T 的值依次是( ) A .2550,2500 B .2550,2550 C .2500,2500 D .2500,2550

5.2006年1月份开始实施的《个人所得税法》规定:全月总收入不超过1600元的免征个人工资、薪金所得税,超过1600元部分需征税.设全月总收入金额为x 元,前三级税率如下左表所示:

当工资薪金所得不超过3600元,计算个

人所得税的一个算法框图如图. 则输出①、输出②分别为( ).

A .0.05;0.1x x

B .0.05;0.1185x x -

C . 0.0580;0.1;x x -

D .0.0580;0.1185x x --

二、填空题

6.(2008年高考山东卷)执行右边的程序框图,若p =0.8,则输出的n =________..

7.某地区为了解7080-岁的老人的日

平均睡眠时间(单位:h ),随机选择

了50位老人进行调查,下表是这50位老人睡眠时间的频率分布表:

在上述统计数据的分析中一部分计算见算法流程图,则输出的S 的值为 ▲

8.如果执行右面的程序框图,那么输出的S =

三、解答题

9.请阅读下面程序框图,说明此程序的功能

10.已知函数22(2)(0)4

(0)(2)(0)x x y x x x ?+

==??->?

,请画出程序框图,要求输入自变量x 的值,输出函数值y .

11.画出一个计算151015100?????的程序框图. 12、甲、乙两位同学为解决数列求和问题,试图编写一程序.两人各自编写的程序框图分别如图1和如图2.(Ⅰ)根据图1和图2,试判断甲、乙两位同学编写的程序框图输出的结果是否一致?当n =20时分别求它们输出的结果;

(Ⅱ)若希望通过对图2虚框中某一步(或几步)的修改来实现“求首项为2,公比为3的等比数列的前n 项和”,请你给出修改后虚框部分的流程图.

第二节 算法的基本语句及算法案例※知识回顾

1

2.

序框图中的条件结构和循环结构.

3.常用符号

4.算法案例(1).(1)

. (22(假设进行了k次),直

继续上面的减法,反复执

2k即为所求两数的最大公约数.

(2)秦九韶算法:秦九韶算法是求多项式值的优秀算法.设1

110

()n

n

n n

f x a x a x a x a

-

-

=++++,

改写为如下形式:

图1

图2

()f x 1210(())).n n n a x a x a x

a x a --++++

设0101n n v -=

21

232310

n n n n v v x

a v v x a v v x a ---=+=

+=

+

这样求n 次多项式()f x 的值就转化为求n .当多项式中有些项不存在时,可将这几项看做

0n x ?,补齐后再利用秦九韶算法进行计算.对于一个n 次多项式,只需做.

(3)进位制

K 进制数的基数为k ,k 0

1k -之间的数字构成的将十进制的数转化为k 进制数的方法是除k 取余法110(0,0,n k a a a a a a -<≤把进制数

11

10()110n n k n n a a a k a k a k a --=++

++.

例1.写出用循环语句描述求111111234

99100

S =-

+-++

-的值的算法程序.例2、某市对排污水进行综合治理,征收污水处理费,系统对各厂一个月内排出的污水量m 吨收取的污水处理费y 元,运行程序如下所示: 请写出y 与m 的函数关系,并求排放污水150吨的污水处理费用. 例3. 求三个数72,120,168的最大公约数.

变式:试写出求正整数,()m n m n >的最小公倍数的算法程序.

例 4.用秦九韶算法求多项式5

4

3

2

()23456f x x x x x x =+++++在2x =时的值.

例5.完成下列进制的转化

变式训练:下面是把二进制

数(2)11111化为十进制数的一个程序框图,判断框内应填入的条件是( )

.5?.4?.4?.5?A i B i C i D i >≤>≤

※ 基础自测

一、选择题

1.下列给出的赋值语句中正确的是( )

A

4M = B M M =- C 3B A == D 0x y +=

2 当2=x 时,下面的程序输出的结果是 ( )

A 3

B 7

C 15

D 17

3.运行下列程序:

1005015*(501315025(100)50)IF m THEN INPUT m

IF m THEN y m ELSE

ELSE

y m END IF E y ND IF EN m D

<==+-<==*=+*- (3)(10)(10)__________(8)(1)10202____(2)101==,0INPUT m n DO

r m MOD n m n

n r

LOOP UNTIL r PRINT m END

====

10

411i s WHILE i s s x i i WEND I U x T NP ==<==*+=+

当输入56,42时,输出的结果是

A.56 B.42 C.84 D.14

4下边程序运行后输出的结果为( )

A 50

B 5

C 25

D 0

二、填空题

5 三个数324,243,13的最大公约数是_________________

6.阅读下列程序:当程序输入x 值为123时,问运行的结果___.

7.已知n 次多项式1

011()n n n n n P x a x a x

a x a --=++++,如果在一种算法中,计算0k x (k =2,3,4,…,n )的值需要k -1次乘法,计算30()P x 的值共需要9次运算(6次乘法,3次加法),那么计算100()P x 的值共需要 次运算.下面给出一种减少运算次数的算法:0011(),()()k k k P x a P x xP x a ++==+(k =0, 1,2,…,n -1).利用该算法,计算30()P x 的值共需要6次运算,计算100()P x 的值共需要 次运算. 8.下面程序运行后输出的结果为_______________ 三、解答题

9.用秦九韶算法求多项式5432

()34157678f x x x x x x =+-+++在2x =-时的值.

10.设计程序,求出满足111

11023n

+++?+>的最小的正整数n.

11若(2)(6)

(9)111111,210,85a b c ===,试判断,,a b c 的大小关系,并将c 化

为7进制的数.

01

5()51a j WHILE j a a j MOD j j WEND PRINT a END

==<==+=+

520

033,x y IF x THEN x y ELSE y y END IF

PRINT x y y x END

==-<=-=+-- 1001000\100

(100)\101010010INPUT x

IF x AND x THEN a x b x a c x MOD x c b a PRINT x END IF END

><==-*==*+*+

12.某电信公司规定:拨打市内电话时,如果不超过3分钟,则收取话费0.2元;如果通话时间超过3分钟,则超出部分按每分钟0.1元收取通话费,不足一分钟按一分钟计算.设通话时间为t(分钟),通话费用y(元),如何设计一个程序,计算通话的费用.

(提示:INT(x)表示不大于x最大整数,如INT(3.2)=3)

新人教版高中数学算法与程序框图教案必修三

第一章算法初步 本章教材分析 算法是数学及其应用的重要组成部分,是计算科学的重要基础.算法的应用是学习数学的一个重要方面.学生学习算法的应用,目的就是利用已有的数学知识分析问题和解决问题.通过算法的学习,对完善数学的思想,激发应用数学的意识,培养分析问题、解决问题的能力,增强进行实践的能力等,都有很大的帮助. 本章主要内容:算法与程序框图、基本算法语句、算法案例和小结.教材从学生最熟悉的算法入手,通过研究程序框图与算法案例,使算法得到充分的应用,同时也展现了古老算法和现代计算机技术的密切关系.算法案例不仅展示了数学方法的严谨性、科学性,也为计算机的应用提供了广阔的空间.让学生进一步受到数学思想方法的熏陶,激发学生的学习热情. 在算法初步这一章中让学生近距离接近社会生活,从生活中学习数学,使数学在社会生活中得到应用和提高,让学生体会到数学是有用的,从而培养学生的学习兴趣.“数学建模”也是高考考查重点. 本章还是数学思想方法的载体,学生在学习中会经常用到“算法思想” “转化思想”,从而提高自己数学能力.因此应从三个方面把握本章: (1)知识间的联系; (2)数学思想方法; (3)认知规律. 本章教学时间约需12课时,具体分配如下(仅供参考):

§1.1 算法与程序框图 §1.1.1 算法的概念 一、教材分析 算法在中学数学课程中是一个新的概念,但没有一个精确化的定义,教科书只对它作了如下描述:“在数学中,算法通常是指按照一定规则解决某一类问题的明确有限的步骤.”为了让学生更好理解这一概念,教科书先从分析一个具体的二元一次方程组的求解过程出发,归纳出了二元一次方程组的求解步骤,这些步骤就构成了解二元一次方程组的算法.教学中,应从学生非常熟悉的例子引出算法,再通过例题加以巩固. 二、教学目标 1、知识与技能: (1)了解算法的含义,体会算法的思想。 (2)能够用自然语言叙述算法。 (3)掌握正确的算法应满足的要求。 (4)会写出解线性方程(组)的算法。 (5)会写出一个求有限整数序列中的最大值的算法。 (6)会应用Scilab求解方程组。 2、过程与方法: 通过求解二元一次方程组,体会解方程的一般性步骤,从而得到一个解二元一次方程组的步骤,这些步骤就是算法,不同的问题有不同的算法。由于思考问题的角度不同,同一个问题也可能有多个算法,能模仿求解二元一次方程组的步骤,写出一个求有限整数序列中的最大值的算法。 3、情感态度与价值观: 通过本节的学习,使我们对计算机的算法语言有一个基本的了解,明确算法的要求,认识到计算机是人类征服自然的一各有力工具,进一步提高探索、认识世界的能力。 三、重点难点 教学重点:算法的含义及应用. 教学难点:写出解决一类问题的算法. 四、课时安排 1课时 五、教学设计 (一)导入新课 思路1(情境导入) 一个人带着三只狼和三只羚羊过河,只有一条船,同船可容纳一个人和两只动物,没有人在的时候,如果狼的数量不少于羚羊的数量狼就会吃羚羊.该人如何将动物转移过河?请同学们写出解决问题的步骤,解决这一问题将要用到我们今天学习的内容——算法. 思路2(情境导入) 大家都看过赵本山与宋丹丹演的小品吧,宋丹丹说了一个笑话,把大象装进冰箱总共分几步? 答案:分三步,第一步:把冰箱门打开;第二步:把大象装进去;第三步:把冰箱门关上. 上述步骤构成了把大象装进冰箱的算法,今天我们开始学习算法的概念. 思路3(直接导入) 算法不仅是数学及其应用的重要组成部分,也是计算机科学的重要基础.在现代社会里,计算机已成为人们日常生活和工作中不可缺少的工具.听音乐、看电影、玩游戏、打字、画卡通画、处理数据,计算机是怎样工作的呢?要想弄清楚这个问题,算法的学习是一个开始. (二)推进新课、新知探究、提出问题 (1)解二元一次方程组有几种方法?

算法初步word版

算法初步 算法的含义、程序框图 (一)了解算法的含义,了解算法的思想。 (二)理解程序框图的三种基本逻辑结构:顺序结构、条件结构和循环结构。 算法不仅是数学及其应用的重要组成部分,也是计算机科学的重要基础。算法初步虽然是新课标增加的内容,但与前面的知识有着密切的联系,并且与实际问题的联系也非常密切。因此,在高考中算法初步知识将与函数、数列、三角、概率、实际问题等知识点进行整合,是高考试题命制的新“靓”点。这样试题就遵循了“在知识网络交汇处设计试题”的命制原则,既符合高考命题“能力立意”的宗旨,又突出了数学的学科特点。这样做,可以从学科的整体高度和思维价值的高度考虑问题,可以揭示数学各知识之间得到的内在联系,可以使考查达到必要的深度。 考查形式与特点是: (1)选择题、填空题主要考查算法的含义、流程图、基本算法语句等内容,一般在每份试卷中有1~2题,多为中档题出现。 (2)在解答题中可通过让学生读程序框图去解决其它问题,此类试题往往是与数列题结合在一起,具有一定的综合性,可以考查学生的识图能力及对数列知识的掌握情况. 第1课时算法的含义 1.算法的概念:对一类问题的机械的、统一的求解方法称为算法。 2.算法的特性:(1)有限性 (2)确定性 例1.给出求1+2+3+4+5的一个算法。 典型例题 基础过关 知识网络 考纲导读 高考导航

第一步:计算1+2,得到3 第二步:将第一步中的运算结果3与3相加,得到6第三步:将第二步中的运算结果6与4相加,得到10第四步:将第三步中的运算结果10与5相加,得到15算法2 第一步:取n=5 第二步:计算 第三步:输出运算结果 变式训练1.写出求111 123 100 + +++ 的一个算法.解:第一步:使1S =,;第二步:使2I =; 第三步:使1n I = ;第四步:使S S n =+;第五步:使1I I =+; 第六步:如果100I ≤,则返回第三步,否则输出S . 例2. 给出一个判断点P ),(00y x 是否在直线y=x-1上的一个算法。解:第一步:将点P ),(00y x 的坐标带入直线y=x-1的解析式第二步:若等式成立,则输出点P ),(00y x 在直线y=x-1上若等式不成立,则输出点P ),(00y x 不在直线y=x-1上 变式训练2.任意给定一个大于1的整数n ,试设计一个程序或步骤对n 是否为质数做出判断.分析:(1)质数是只能被1和自身整除的大于1的整数. (2)要判断一个大于1的整数n 是否为质数,只要根据质数的定义,用比这个整数小的数去除n ,如果它只能被1和本身整除,而不能被其它整数整除,则这个数便是质数.解:算法:第一步:判断n 是否等于2.若n=2,则n 是质数;若n >2,则执行第二步.第二步:依次从2~(n-1)检验是不是n 的因数,即整除n 的数.若有这样的数,则n 不是质数;若没有这样的数,则n 是质数. 例3. 解二元一次方程组: ?? ?=+-=-② y x ①y x 1 212分析:解二元一次方程组的主要思想是消元的思想,有代入消元和加减消元两种消元的方法,下面用加减消元法写出它的求解过程. 解:第一步:② - ①×2,得: 5y=3; ③ 第二步:解③得 53= y ; 第三步:将53=y 代入①,得 5 1=x .变式训练3.设计一个算法,使得从10个确定且互不相等的数中挑选出最大的一个数. 21n n )(+

程序框图教案

§程序框图 授课人:从化三中黄林城 教学目标: 1.知识与技能:通过设计流程图来表达解决问题的过程,了解流程图的三种基本逻辑结构:顺序结构、条件分支结构、循环结构。理解掌握后两种,能设计简单的流程图。 2.过程与方法:通过模仿、操作和探索,抽象出算法的过程,培养抽象概括能力、语言表达能力和逻辑思维能力。 3.情感与价值观:通过算法实例,体会构造的数学思想方法;提高学生欣赏数学美的能力,培养学生学习兴趣,增强学好数学的信心;通过学生的积极参与、大胆探索,培养学生的探索精神和合作意识。 教学重点:顺序结构、条件结构和循环结构的理解及应用 教学难点:难点是能综合运用这些知识正确地画出程序框图。 教学过程: 一、引入:算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更为直观,我们更经常地用图形方式来表示它。 二、程序框图基本概念: (1)程序构图的概念:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形。 (2)构成程序框的图形符号及其作用 提问:画程序框图要注意什么规则?

三、算法的三种基本逻辑结构:顺序结构、条件结构、循环结构。 (1)顺序结构:顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。 顺序结构在程序框图中的体现就是用流程线将程序框自上而下地连接起来,按顺序执行算法 步骤。如在示意图中,A 框和B 框是依次执行的,只有在执行完A 框指定的操作后,才能接着执行B 框所指定的操作。 例1、写出下列流程图的执行结果。 若R=8,则b= (2)条件结构: 条件结构是指在算法中通过对条件的判断,根据条件是否成立而选择不同流向的算法结构。 它的一般形式如图所示: 注意: 上图此结构中包含一个判断框,根据给定的条件P 是否成立而选择执行A 框或B 框。无论P 条件是否成立,只能执行A 框或B 框之一,不可能同时执行A 框和B 框,也不可能A 框、B 框都不执行。

2014届北京体育大学附中高考数学一轮复习单元训练:《算法初步与框图》

算法初步与框图 本试卷分第Ⅰ卷(选择题)和第Ⅱ卷(非选择题)两部分.满分150分.考试时间120分钟. 第Ⅰ卷(选择题 共60分) 一、选择题 (本大题共12个小题,每小题5分,共60分,在每小题给出的四个选项中,只有一项是符合题目要求的) 1.计算机是将信息转化为二进制数进行处理的,二进制即“逢二进一”,若1011(2)表示二 进制数,将它转换成十进制数式是11212120210123=?+?+?+?了么二进制数 2011 111(2)转换成十进制数形式是( ) A .22010-1 B .22011-1 C .22012-1 D .22013 -1 【答案】B 2.为解决四个村庄用电问题,政府投资在已建电厂与这四个村庄之间架设输电线路,现已 知这四个村庄及电厂之间的距离如图所示(距离单位:公里)则能把电力输送到这四个村庄的输电线路的最短总长度应该是( ) A .19.5 B .20.5 C .21.5 D .25.5 【答案】B 3.执行下边的程序框图,若4p =,则输出的S =( ) A . 1631 B . 87 C . 3231 D . 16 15

【答案】D a,具体如4.对一个作直线运动的质点的运动过程观测了8次, 第i次观测得到的数据为 i 下表所示: 在对上述统计数据的分析中,一部分计算见如图所示的算法流程图(其中a是这8个数据的平均数),则输出的S的值是( ) A.6 B.7 C. 8 D.9 【答案】B 5.下面的程序框图(如图所示)能判断任意输入的数x的奇偶性,其中判断框内的条件是()

A .0=m B . 0=x C . 1=x D . 1=m 【答案】D 6.执行如图所示的程序框图,若输入x=3,则输出y 的值为( ) A .5 B .33 C .17 D .9 【答案】B 7.把“二进制”数 (2)1011001化为“五进制”数是( ) A .(5)224 B .(5)234 C .(5)324 D .(5)423 【答案】C 8.下面的程序框图(如图所示)能判断任意输入的数x 的奇偶性:

《算法的三种基本逻辑结构和框图表示》教案

《算法的三种基本逻辑结构和框图表示》教案 教学目标 1.知识与技能:通过设计流程图来表达解决问题的过程,了解流程图的三种基本逻辑结构:顺序、条件分支、循环.理解掌握前两种,能设计简单的流程图. 2.过程与方法:通过模仿、操作和探索,抽象出算法的过程,培养抽象概括能力、语言表达能力和逻辑思维能力. 3.情感与价值观:通过算法实例,体会构造的数学思想方法;提高学生欣赏数学美的能力,培养学生学习兴趣,增强学好数学的信心;通过学生的积极参与、大胆探索,培养学生的探索精神和合作意识. 教材分析 重点:顺序结构和条件分支结构以及循环结构的理解及应用. 难点:条件分支结构和循环结构的应用. 教学方法 一、导入新课 算法可以用自然语言来表示,但为了使算法的步骤表达得更为直观,我们更经常地用图形方式来表达,这就是程序框图.程序有三种基本逻辑结构——顺序结构、选择结构和循环结构.复杂的程序都是由这三种结构组成. 二、探究新知 探究一:程序框图 1.概念:程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序. 2.程序框的功能: 程序框名称功能 起止框表示一个算法的起始和结束,是任何流程图不可少的. 输入、输出框表示一个算法输入和输出的信息,可用在算法中任何需要输入、输出的位置. 难 处理框赋值、计算,算法中处理数据需要的算式、公式等分别写在不同的用以处理数据的处理框内.

判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”. 流程线连接程序框 连接点连接程序框的两部份 3.画程序框图的规则如下: (1)使用标准的图形符号. (2)框图一般按从上到下、从左到右的方向画. (3)除判断框外,大多数流程图符号只有一个进入点和一个退出点.判断框具有超过一个退出点的唯一符号. (4)判断框分两大类,一类判断框“是”与“否”两分支的判断,而且有且仅有两个结果;另一类是多分支判断,有几种不同的结果. (5)在图形符号内描述的语言要非常简练清楚. 探究二:算法的基本逻辑结构 1.顺序结构 顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构. 顺序结构在程序框图中的体现就是用流程线将程序框自上而下地连 接起来,按顺序执行算法步骤.如在示意图中,A框和B框是依次执行的, 只有在执行完A框指定的操作后,才能接着执行B框所指定的操作. 2.条件结构 条件结构是指在算法中通过对条件的判断,根据条件是否成立 而选择不同流向的算法结构. 它的一般形式如右图所示: 注: (1)右图此结构中包含一个判断框,根据给定的条件P是 否成立而选择执行A框或B框.无论P条件是否成立,只能执 行A框或B框之一,不可能同时执行A框和B框,也不可能A框、 B框都不执行.(这里B框可能没有) (2)一个判断结构可以有多个判断框. 3.循环结构A B 否 是 条件P A B

考试必备-高中数学专题-程序框图-含答案

高考理科数学试题分类汇编:12程序框图 一、选择题 1 ① (高考北京卷(理))执行如图所示的程序框图,输出的S 值为 ( ) A ① 1 B ① 2 3 C ① 1321 D ① 610 987 【答案】C 2 ① (普通高等学校招生统一考试浙江数学(理)试题(纯WORD 版))某程序框图如图所示, 若该程序运行后输出的值是59 ,则 ( ) A ① 4=a B ① 5=a C ① 6=a D?7=a (第5题图)

【答案】A 3 ① (普通高等学校招生统一考试安徽数学(理)试题(纯WORD 版))如图所示,程序框图(算 法流程图)的输出结果是 ( ) A ① 16 B ① 2524 C ① 34 D ① 1112 【答案】D 4 ① (普通高等学校招生统一考试重庆数学(理)试题(含答案))执行如题(8)图所示的程 序框图,如果输出3s =,那么判断框内应填入的条件是 ( ) A ① 6k ≤ B ① 7k ≤ C ① 8k ≤ D ① 9k ≤ 【答案】B 5 ① (高考江西卷(理))阅读如下程序框图,如果输出5i =,那么在空白矩形框中应填入的 语句为 ( ) A ① 2*2S i =- B ① 2*1S i =- C ① 2*S i = D ① 2*4S i =+ 【答案】C 6 ① (普通高等学校招生统一考试福建数学(理)试题(纯WORD 版))阅读如图所示的程序

框图,若输入的10k =,则该算法的功能是 ( ) A ① 计算数列{}12n -的前10项和 B ① 计算数列{}12n -的前9项和 C ① 计算数列{ } 21n -的前10项和 D ① 计算数列{ } 21n -的前9项和网Z ① X ① X ① K] 【答案】A 7 ① (普通高等学校招生统一考试新课标Ⅱ卷数学(理)(纯WORD 版含答案))执行右面的程 序框图,如果输入的10N =,那么输出的S = ( ) A ① 1111+2310+ ++…… B ① 111 1+ 2310+ ++……!!! C ①1111+2311+ ++…… D ① 111 1+ 2311+ ++……!!! 【答案】B

算法初步练习题附详细答案

算法初步练习题 一、选择题: 1.阅读下面的程序框图,则输出的S = A .14 B .20 C .30 D .55 2.阅读图2所示的程序框图,运行相应的程序,输出的结果是 A .1 B. 2 C. 3 D. 4 3.阅读右图所示的程序框图,运行相应的程序,输出的结果是 A .2 B .4 C .8 D .16 4.某程序框图如图所示,该程序运行后输出的k 的值是 A .4 B .5 C .6 D .7 5.执行右面的程序框图,输出的S 是 3题 2题 1题 4题

A .378- B .378 C .418- D .4186.如图的程序框图表示的算法的功能是 A .计算小于100的奇数的连乘积 B .计算从1开始的连续奇数的连乘积 C .从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数 D .计算时的最小的值. 7.右图是把二进制数化为十进制数的一个程序框图,判断框内应填入的 条件是 A .4i > B .4i ≤ C .5i > D .5i ≤ 8.某程序框图如图所示,则该程序运行后输出的B 等于 A .15 B .29 C .31 D .63 9.如果执行右边的程序框图,输入2,0.5x h =-=,那么输出的各个数的和等于 5题 6题

A .3 B .3.5 C .4 D .4.5 10.某店一个月的收入和支出总共记录了N 个数据1a ,2,,N a a ???,其中 收入记为 正数,支出记为负数。该店用右边的程序框图计算月总收入S 和月 净盈利V ,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中 的 A .0,A V S T >=- B .0,A V S T <=- C .0,A V S T >=+ D .0,A V S T <=+ 11. 如图1所示,是关于闰年的流程,则 以下年份是闰年的为 A .1996年 B .1998年 C .2010年 D .2100年 12. 某流程如右上图所示,现输入如下四个函数,则可以输出的函数是 A .2)(x x f = B .x x f 1)(= 11题

教案算法初步算法与流程图

第一部分算法与程序框图 ※知识回顾 1.算法的概念:算法通常是指按一定规则解决某一类问题的明确和有限的步骤. 2.程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形. 3.程序框图的三种基本逻辑结构是顺序结构、条件结构、循环结构. 4.算法的描述方式有:自然语言、程序框图、程序语言. 5.算法的基本特征:①明确性:算法的每一步执行什么是明确的;②顺序性:算法的“前一步”是“后一步”的前提,“后一步”是“前一步”的继续;③有限性:算法必须在有限步内完成任务,不能无限制的持续进行;④通用性:算法应能解决某一类问题. ※典例精析 例1.如图所示是一个算法的程序框图,则该程序框图所表示的功能是 这类题型,有两种方法: 第一,代人特殊值法:具体带几个数进去看看它在干嘛? 第二,抽象的分析法:具体分析每个语句,看看这个程序在干嘛? 解析:首先要理解各程序框的含义,输入a,b,c三个数之后,接着判断a,b的大小,若b小,则把b赋给a,否则执行下一步,即判断a与c的大小,若c小,则把c赋给a, 否则执行下一步,这样输出的a是a,b,c

评注: 求a,b,c 三个数中的最小值的算法设计也可以用下面程序框图来表示. 例2.下列程序框图表示的算法功能是( ) (1)计算小于100的奇数的连乘积 (2)计算从1开始的连续奇数的连乘积 (3)计算从1开始的连续奇数的连乘积, 当乘积大于100时,计算奇数的个数 (4)计算≥1×3×5××n 100成立时n 的最小值 这类题型,有自己的方法,这里是高考的重点,每年必考的题型。 这类题,具体步骤: 将程序运行; ----》把每一步都写成一行(注意,不要算值) ----》竖直方向我们找规律 ----》找结束的时候的点,做最后项。 解析:为了正确地理解程序框图表示的算法,可以将执行过程分解,分析每一步执行的结果.可以看出程序框图中含有当型的循环结构,故分析每一次循环的情况,列表如下: 第一次:13,5S i =?=; 第二次:135,7S i =??=;

程序框图与算法的基本逻辑结构 优秀教案

程序框图与算法的基本逻辑结构 【教学要求】 掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构。 掌握画程序框图的基本规则,能正确画出程序框图。 通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框图。 【教学重点】 程序框图的基本概念、基本图形符号和3种基本逻辑结构。 【教学难点】 综合运用框图知识正确地画出程序框图 【教学过程】 【第一课时】 一、复习准备: 1.写出算法:给定一个正整数n ,判定n 是否偶数。 2.用二分法设计一个求方程的近似根的算法。 二、讲授新课: 1.教学程序框图的认识: ① 讨论:如何形象直观的表示算法? →图形方法。 教师给出一个流程图(上面1题),学生说说理解的算法步骤。 ② 定义程序框图:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形。 ③基本的程序框和它们各自表示的功能: ④ 阅读教材的程序框图。 → 讨论:输入35后,框图的运行流程,讨论:最大的I 值。 320x -=

2. 教学算法的基本逻辑结构: 讨论:程序框图,感觉上可以如何大致分块?流程再现出一些什么结构特征? → 教师指出:顺序结构、条件结构、循环结构。 ② 试用一般的框图表示三种逻辑结构。 ③ 出示例3:已知一个三角形的三边分别为4,5,6,利用海伦公式设计一个算法,求出它的面积,并画出算法的程序框图。 (学生用自然语言表示算法→师生共写程序框图→讨论:结构特征) ④ 出示例4:任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否存在。画出这个算法的程序框图。 (学生分析算法→写出程序框图→试验结果→讨论结构) ⑤ 出示例5:设计一个计算1+2+3+…+1000的值的算法,并画出程序框图。 (学生分析算法→写出程序框图→给出另一种循环结构的框图→对比两种循环结构) 3. 小结:程序框图的基本知识;三种基本逻辑结构;画程序框图要注意:流程线的前头;判断框后边的流程线应根据情况标注“是”或“否”;循环结构中要设计合理的计数或累加变量等。 三、巩固练习 1.练习:把复习准备题②的算法写成框图。 【第二课时】 【教学要求】更进一步理解算法,掌握算法的三个基本逻辑结构。 掌握画程序框图的基本规则,能正确画出程序框图。学会灵活、正确地画程序框图。 【教学重点】灵活、正确地画程序框图。 【教学难点】运用程序框图解决实际问题。 【教学过程】 一、复习准备: 1.

高中数学程序框图,算法语言

基本算法语句 【基础知识】 1.输入、输出语句 输入语句INPUT 对应框图中表示输入的平行四边形框 输出语句PRINT 对应框图中表示输出的平行四边形框 2.赋值语句 格式为变量=表达式,对应框图中表示赋值的矩形框 3.条件语句一般有两种:IF—THEN语句;IF—THEN—ELSE语句.语句格式及对应框图如下.(1)IF—THEN—ELSE格式 当计算机执行这种形式的条件语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句体1,否则执行ELSE后的语句体2. (2)IF—THEN格式 4.算法中的循环结构是由循环语句来实现的.对应于程序框图中的两种循环结构,一般程序设计语言中有当型(WHILE型)和直到型(UNTIL型)两种语句结构,即WHILE语句和UNTIL语句. (1)WHILE语句 (2)UNTIL语句 5. ......................................巧是把题目中的算法语言依照上面的对应关系翻译成框图。 .....解决算法语言试题的基本技 ..温馨提示: 【例题分析】

考点一 输入、输出和赋值语句的应用 例1 分别写出下列语句描述的算法的输出结果: (1) a =5 b =3 c =(a +b )/2 d =c*c PRINT “d =”;d (2) a =1 b =2 c =a +b b =a +c -b PRINT “a =,b =,c =”;a ,b ,c 【解答】 (1)∵a =5,b =3,c =a +b 2 =4, ∴d =c 2=16,即输出d =16. (2)∵a =1,b =2,c =a +b ,∴c =3,又∵b =a +c -b , 即b =1+3-2=2,∴a =1,b =2,c =3, 即输出a =1,b =2,c =3. 练习1 请写出下面运算输出的结果__________. a =10 b =20 c =30 a = b b =c c =a PRINT “a =,b =,c =”;a ,b ,c 【解答】经过语句a =b ,b =c 后,b 的值赋给a ,c 的值赋给b ,即a =20,b =30,再经过语句c =a 后,a 的当前值20赋给c ,∴c =20.故输出结果a =20,b =30,c =20. 考点二 条件语句的应用 例2 阅读下面的程序,当分别输入x =2,x =1,x =0时,输出的y 值分别为________、________、________. INPUT “x =”;x IF x>1 THEN y =1/(x -1) ELSE IF x =1 THEN y =x^2 ELSE y =x^2+1/(x -1) END IF END IF PRINT y END 【解答】计算机执行这种形式的条件语句时,是首先对IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句;如果条件不符合,则直接结束该条件语句,转而执行其他语句,嵌套时注意内外分层,避免逻辑混乱.

2.示范教案(1.1.2 程序框图与算法的基本逻辑结构)

1.1.2 程序框图与算法的基本逻辑结构 整体设计 教学分析 用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确.因此,本节有必要探究使算法表达得更加直观、准确的方法.程序框图用图形的方式表达算法,使算法的结构更清楚、步骤更直观也更精确.为了更好地学好程序框图,我们需要掌握程序框的功能和作用,需要熟练掌握三种基本逻辑结构. 三维目标 1.熟悉各种程序框及流程线的功能和作用. 2.通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程.在具体问题的解决过程中,理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构. 3.通过比较体会程序框图的直观性、准确性. 重点难点 数学重点:程序框图的画法. 数学难点:程序框图的画法. 课时安排 4课时 教学过程 第1课时程序框图及顺序结构 导入新课 思路1(情境导入) 我们都喜欢外出旅游,优美的风景美不胜收,如果迷了路就不好玩了,问路有时还听不明白,真是急死人,有的同学说买张旅游图不就好了吗,所以外出旅游先要准备好旅游图.旅游图看起来直观、准确,本节将探究使算法表达得更加直观、准确的方法.今天我们开始学习程序框图. 思路2(直接导入) 用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确.因此,本节有必要探究使算法表达得更加直观、准确的方法.今天开始学习程序框图. 推进新课 新知探究 提出问题 (1)什么是程序框图? (2)说出终端框(起止框)的图形符号与功能. (3)说出输入、输出框的图形符号与功能. (4)说出处理框(执行框)的图形符号与功能. (5)说出判断框的图形符号与功能. (6)说出流程线的图形符号与功能. (7)说出连接点的图形符号与功能. (8)总结几个基本的程序框、流程线和它们表示的功能. (9)什么是顺序结构? 讨论结果: (1)程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.

程序框图与算法的基本逻辑结构教案

..程序框图与算法的基本逻辑结构-教案

————————————————————————————————作者:————————————————————————————————日期:

1.1.2程序框图算法的基本逻辑结构 ——————顺序结构、条件结构 教学目标: 掌握程序框图的概念; 会用通用的图形符号表示算法, 掌握算法的三个基本逻辑结构. 掌握画程序框图的基本规则,能正确画出程序框图. 通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框图. 教学重点、难点: 重点:程序框图的基本概念、基本图形符号和3种基本逻辑结构. 难点:教学综合运用框图知识正确地画出程序框图 教学基本流程:复习回顾引出探求算法表达方法的必要性――程序框图―――算法的三种逻辑结构―――顺序结构―――条件结构――课堂小结 教学情景设计 一、新课引入 从1.1.1的学习中,我们了解了算法的概念和特征,即知道了“什么是算法”这节课我们来学习算法的表达问题,即解决“怎样表达算法”问题。我们已知道用自然语言可以表示算法,但太烦琐,我们有必要探求直观、准确表示方法。(S通过预习解决下面四个问题) 1.算法的含义是什么? 2.算法的5个特征. 3.算法有几种基本的结构? 4.如下图所示的几个图形在流程图中,分别代表什么框? 5、任意给定一个正实数,设计一个算法求以这个数为棱长的正方体的体积。 二、问题设计: 1. 教学程序框图的认识: ①讨论:如何形象直观的表示算法?→图形方法. 教师给出一个流程图(上面5题),学生说说理解的算法步骤. ②定义程序框图:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形. ③基本的程序框和它们各自表示的功能: 程序框名称功能 终端框 表示一个算法的起始和结束 (起止框)

高一数学算法初步知识点与题型总结

第十一章 算法初步与框图 一、知识网络 ※知识回顾 1.算法的概念:算法通常是指按一定规则解决某一类问题的明确和有限的步骤. 2.程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形. 3.程序框图的三种基本逻辑结构是顺序结构、条件结构、循环结构. 4.算法的描述方式有:自然语言、程序框图、程序语言. 5.算法的基本特征:①明确性:算法的每一步执行什么是明确的;②顺序性:算法的“前一步”是“后一步”的前提,“后一步”是“前一步”的继续;③有限性:算法必须在有限步内完成任务,不能无限制的持续进行;④通用性:算法应能解决某一类问题. ※典例精析 例1.如图所示是一个算法的程序框图,则该程序框图所表示的功能是 解析:首先要理解各程序框的含义,输入a,b,c三个数之后,接着判断a,b的大小,若b小,则把b 赋给a,否则执行下一步,即判断a与c的大小,若c小,则把c赋给a, 否则执行下一步,这样输出的a是a,b,c三个数中的最小值.所以该程序框图所表示的功能是求a,b,c三个数中的最小值. 评注: 求a,b,c三个数中的最小值的算法设计也可以用下面程序框图来表示. 例2.下列程序框图表示的算法功能是() (1)计算小于100的奇数的连乘积 (2)计算从1开始的连续奇数的连乘积 (3)计算从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数 (4)计算成立时的最小值 解析:为了正确地理解程序框图表示的算法,可以将执行过程分解,分析每一步执行的结果.可以看出 程序框图中含有当型的循环结构,故分析每一次循环的情况,列表如下: 第一次:; 第二次:; 第三次:,此时不成立,输出结果是7,程序框图表示的算法功能是求使 成立时的最小值. 选D. 算 法 初 步 算法与程序框图 算法语句 算法案例 算法概念 框图的逻辑结构 输入语句 赋值语句 循环语句 条件语句 输出语句 顺序结构 循环结构 条件结构

教学设计——算法与程序框图

程序框图 ——复习课的教学设计 会泽县实验高中张正华 如何上好高三复习课,一直以来都是每位高三毕业班的任课教师不断求索的问题。2014年高考,是云南省高中教育课程改革以来的第三次高考,考试内容因课程内容的变化而变化,那么,我们的备考过程、特别是高三复习课的形式与内容,也自然发生了改变。本课,就是在新课程改革的背景下,联系近两年的高考题所做的一次尝试。具体教学设计如下。 一、设计思想 根据本节课的特点、结合新课改的理念,我的设计思想遵循以下原则: 1、采用“问题探究式”教学法,以多媒体为辅助手段,让学生主动发现问题、分 析问题、解决问题,培养学生的探究论证、逻辑思维能力。 2、重视考纲,紧盯高考,全部例题均来自高考题和教材上的练习题、思考题及其 变式。 二、教学目标: 1,知识与技能 (1)通过复习,使学生巩固算法与程序框图的基础知识; (2)通过例题分析与练习,使学生清楚高考考什么?怎么考? 2,过程与方法 (1)通过高考题的展示,为学生创造观察、实验、归纳、总结的机会,锻炼学生分析问题的能力; (2)通过例题分析,强化学生分类讨论的数学思想。 3,情感、态度与价值观 (1)在对实际问题的求解过程中培养学生分析问题、解决问题的能力; (2)对计算机的算法语言有一个基本的了解,明确算法的要求,认识到计算机的强大与呆板(机械),进一步提高探索、认识世界的能力。 三、教学重点、难点: 教学重点:程序框图的应用; 教学难点:条件结构和循环结构的应用。

六、学案设计: (一)基础回扣 1.程序框图的含义 程序框图又称流程图,是一种用、及文字说明来准确、直观地表示算法的图形 2、程序框图规定图形

2021年高中数学1.1.程序框图教学案新人教B版必修3

2021年高中数学1.1.2程序框图教学案新人教B版必修3 【教学目标】: (1)掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构 (2)掌握画程序框图的基本规则,能正确画出程序框图。 (3)通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框图。 【教学重点】经过模仿、操作、探索,经历通过设计程序框图表达求解问题的过程,重点是程序框图的基本概念、基本图形符号和3种基本逻辑结构 【教学难点】难点是能综合运用这些知识正确地画出程序框图。 【学法与教学用具】: 【教学过程】 引入: 算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更为直观,我们更经常地用图形方式来表示它。 程序框图基本概念: (1)程序构图的概念 程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形。 一个程序框图包括以下几部分:表示相应操作的程序框;带箭头的流程线;程序框外必要的文字说明。 程序框名称功能 起止框表示一个算法的起始和结束,是任何流程图不可少的。 输入、输出框表示一个算法输入和输出的信息,可用在算法中任何需要输入、输出的位置。

处理框 赋值、计算,算法中处理数据需要的算式、公 式等分别写在不同的用以处理数据的处理框 内。 判断框 判断某一条件是否成立,成立时在出口处标明 “是”或“Y”;不成立时标明“否”或“N”。 学习这部分知识的时候,要掌握各个图形的形状、作用及使用规则,画程序框图的规则如下: (3)、算法的三种基本逻辑结构:顺序结构、条件结构、循环结构。 顺序结构 顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。 顺序结构在程序框图中的体现就是用流程线将程序框自上而 下地连接起来,按顺序执行算法步骤。如在示意图中,A框和B 框是依次执行的,只有在执行完A框指定的操作后,才能接着执 行B框所指定的操作。 例3、已知一个三角形的三边分别为2、3、4,利用海伦公式设计一个算法,求出它的面积,并画出算法的程序框图。 (算法—自然语言) 第一步: a=2,b=3,c=4; 第二步:p= 2+3+4 2 ; 第三步:S=p(p-2)(p-3)(p-4) 利用TI-voyage200图形计算器演示: A B 结束 开始 p= 2+3+4 2 S=p(p-2)(p-3)(p-4) 输入S

《程序框图与算法的基本逻辑结构》教案

《程序框图算法的基本逻辑结构》教案 教学目标: 掌握程序框图的概念; 会用通用的图形符号表示算法, 掌握算法的三个基本逻辑结构. 掌握画程序框图的基本规则,能正确画出程序框图. 通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框图. 教学重点、难点: 重点:程序框图的基本概念、基本图形符号和3种基本逻辑结构. 难点:教学综合运用框图知识正确地画出程序框图 教学基本流程:复习回顾引出探求算法表达方法的必要性――程序框图―――算法的三种逻辑结构―――顺序结构―――条件结构――课堂小结 教学情景设计 一、新课引入 从1.1.1的学习中,我们了解了算法的概念和特征,即知道了“什么是算法”这节课我们来学习算法的表达问题,即解决“怎样表达算法”问题。我们已知道用自然语言可以表示算法,但太烦琐,我们有必要探求直观、准确表示方法。(S通过预习解决下面四个问题) 1.算法的含义是什么? 2.算法的5个特征. 3.算法有几种基本的结构? 4.如下图所示的几个图形在流程图中,分别代表什么框? 5、任意给定一个正实数,设计一个算法求以这个数为棱长的正方体的体积。 二、问题设计: 1. 教学程序框图的认识: ①讨论:如何形象直观的表示算法?→图形方法. 教师给出一个流程图(上面5题),学生说说理解的算法步骤. ②定义程序框图:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形. ③基本的程序框和它们各自表示的功能:

④ 阅读教材P7的程序框图. → 讨论:输入15后,框图的运行流程,讨论:输出的结果。 2. 教学算法的基本逻辑结构: ① 讨论:P7的程序框图,感觉上可以如何大致分块?流程再现出一些什么结构特征? → 教师指出:顺序结构、条件结构、循环结构. ② 试用一般的框图表示三种逻辑结构. (见下图) ② 出示例1:已知一个三角形的三边分别为3,4,5,计一个算法,求出它的面积,并画出算法的程序框图. (学生用自然语言表示算法→师生共写程序框图→讨论:结构特征) T :点明顺序结构的定义与特征及其对应的程序框图。 ④ 出示例2:已知函数x y =,写出求o x 函数值的一个算法, 画出这个算法的程序框图. (学生分析算法→写出程序框图→试验结果→讨论结构) T :点明条件结构的定义与特征及其对应的程序框图。 三、巩固提高 1、已知函数23)(2--=x x x f ,求)5()3(-+f f 的值,计一个算法,求出它的面积,并画出算法的程序框图. 2. 已知两个单元分别存放了变量X 和Y 的值,试交换这两个变量值,并写出一个算法,并用流程 3、某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为 ????-+?≤=50 ,85.0)50(53.05050,53.0 w w w w c

高一数学程序框图练习题

算法与程序框图练习题 一、选择题: 1.阅读下面的程序框图,则输出的S = A .14 B .20 C .30 D .55 2.阅读图2所示的程序框图,运行相应的程序,输出的结果是 A .1 B. 2 C. 3 D. 4 3 .某程序框图如图所示,该程序运行后输出的k 的值是 A .4 B .5 C .6 D .7 4.如图的程序框图表示的算法的功能是 A .计算小于100 的奇数的连乘积 B .计算从1开始的连续奇数的连乘积 3题 2题 1题

C .从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数 D .计算100531≥???????n 时的最小的n 值. 5.运行如下程序框图,如果输入的[1,3]t ∈-,则输出s 属于 A .[3,4]- B .[5,2]- C .[4,3]- D .[2,5]- 6.某程序框图如图所示,则该程序运行后输出的B 等于 A .15 B .29 C .31 D .63 7. 如图所示,是关于闰年的流程,则以下年份是闰年的为 A .1996年 B .1998年 C .2010年 D .2100年 5题 6题 7题

8.右面的程序框图,如果输入三个实数a ,b ,c ,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( ) A. c x > B.x c > C .c b > D.b c > 9.某程序框图如图所示,若输出的S=57,则判断框内为 (A )k>4? (B )k>5? (C) k>6? (D) k>7? 10 .执行上边的程序框图,输出的T =( ). A. 12 B.20 C .30 D.42 二、填空题: 11.阅读如图所示的程序框图,运行相应的程序,输出的结果i =___________. 12.如图所示,程序框图(算法流程图)的输出值x =________。 11题 10题 9题 12题 10题

最新人教版高中数学必修三程序框图与算法的基本逻辑结构(1)优质教案

§1.1.2 程序框图与算法的基本逻辑结构 一、教材分析 用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一 定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确.因此,本节有必要探究使算法表达得更加直观、准确的方法.程序框图用图形的方式表达算法,使算法的结构更清楚、步骤更直观也更精确.为了更好地学好程序框图,我们需要掌握程序框的功能和作用,需要熟练掌握三种基本逻辑结构. 二、教学目标 1、知识与技能: 掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构;掌握画程序 框图的基本规则,能正确画出程序框图。 2、过程与方法: 通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框 图。 3、情感态度与价值观: 通过本节的学习,使我们对程序框图有一个基本的了解;掌握算法语言的三种基本逻辑结构,明确 程序框图的基本要求;认识到学习程序框图是我们学习计算机的一个基本步骤,也是我们学习计算机语 言的必经之路。 三、重点难点 数学重点:程序框图的画法. 数学难点:程序框图的画法. 四、课时安排

4课时 五、教学设计 第1课时程序框图及顺序结构 (一)导入新课 思路1(情境导入) 我们都喜欢外出旅游,优美的风景美不胜收,如果迷了路就不好玩了,问路有时还听不明白,真是 急死人,有的同学说买张旅游图不就好了吗,所以外出旅游先要准备好旅游图.旅游图看起来直观、准确,本节将探究使算法表达得更加直观、准确的方法.今天我们开始学习程序框图. 思路2(直接导入) 用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一 定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确.因此,本节有必要探究使算法表达得更加直观、准确的方法.今天开始学习程序框图. (二)推进新课、新知探究、提出问题 (1)什么是程序框图? (2)说出终端框(起止框)的图形符号与功能. (3)说出输入、输出框的图形符号与功能. (4)说出处理框(执行框)的图形符号与功能. (5)说出判断框的图形符号与功能. (6)说出流程线的图形符号与功能. (7)说出连接点的图形符号与功能. (8)总结几个基本的程序框、流程线和它们表示的功能. (9)什么是顺序结构? 讨论结果:

相关文档
相关文档 最新文档