2019-2020年人教B版必修3高中数学1.1《程序框图》(第2课时)word教学案
高中数学1.1.2程序框图(第二、三课时)教案新人教B版必修3
1.1.2 程序框图(第二、三课时)一、教学目标:1、知识与技术:掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个大体逻辑结构;掌握画程序框图的大体规则,能正确画出程序框图。
2、进程与方式:通过仿照、操作、探索,经历通过设计程序框图表达解决问题的进程;学会灵活、正确地画程序框图。
3、情感态度与价值观:通过本节的学习,使咱们对程序框图有一个大体的了解;掌握算法语言的三种大体逻辑结构,明确程序框图的大体要求;熟悉到学习程序框图是咱们学习计算机的一个大体步骤,也是咱们学习计算机语言的必经之路。
二、重点与难点:重点是程序框图的大体概念、大体图形符号和3种大体逻辑结构,难点是能综合运用这些知识正确地画出程序框图。
三、学法与教学用具:1、通过上节学习咱们知道,算法就是解决问题的步骤,在咱们利用计算机解决问题的时候,首先咱们要设计计算机程序,在设计计算机程序时咱们首先要画出程序运行的流程图,使整个程序的执行进程直观化,使抽象的问题就得十分清楚和具体。
有了这个流程图,再去设计程序就有了依据,从而就可以够把整个程序用机械语言表述出来,因此程序框图是咱们设计程序的大体和开端。
2、咱们在学习这部份内容时,首先要弄清各类图形符号的意义,明确每一个图形符号的利用环境,图形符号间的联结方式。
例如"起止框"只能出此刻整个流程图的首尾,它表示程序的开始或结束,其他图形符号也是如此,它们都有各自的利用环境和作用,这是咱们在学习这部份知识时必需要注意的一个方面。
另外,在咱们描述算法或画程序框图时,必需遵循必然的逻辑结构,事实证明,无论如何复杂的问题,咱们在设计它们的算法时,只需用顺序结构、条件结构和循环结构这三种大体逻辑就可以够了,因此咱们必需掌握并正确地运用这三种大体逻辑结构。
3、教学用具:电脑,计算器,图形计算器四、教学假想:1、创设情境:算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更为直观,咱们更常常地用图形方式来表示它。
2019-2020学年度最新人教B版高中数学-必修3教学案-第一章-程序框图
2019-2020学年度最新人教B版高中数学-必修3教学案-第一章-程序框图.1.2程序框图预习课本P7~9,思考并完成以下问题(1)程序框图是如何定义的?(2)程序框图的图形符号有哪些?各自的名称和作用是什么?(3)画程序框图的规则有哪五条?[新知初探]1.程序框图的概念及常用图形符号(1)程序框图的概念:用一些通用图形符号构成一张图来表示算法,这种图称做程序框图(简称框图).(2)常用的表示算法步骤的图形符号及其含义:2.画程序框图的规则(1)使用标准的框图的符号.(2)框图一般按从上到下、从左到右的方向画.(3)除判断框外,其他框图符号只有一个进入点和一个退出点.判断框是具有超过一个退出点的唯一符号.(4)一种判断框是二择一形式的判断,有且仅有两个可能结果;另一种是多分支判断,可能有几种不同的结果.(5)在图形符号内描述的语言要非常简练清楚.[小试身手]1.下列图形中表示处理框的是()答案:B2.在程序框图中,一个算法步骤到另一个算法步骤的连接用()A.连接点B.判断框C.流程线D.处理框答案:C3.阅读如图所示的程序框图,输入a1=3,a2=4,则输出的结果是()A.12 B.7C.34 D.43解析:选A b=a1·a2=3×4=12.故选A.4.如图所示的程序框图,若输出的y的值为16,则输入的x的值为________.解析:当输出的y的值为16时,由y=4m=16,可知m=2,由m=log2x=2,可得x=22=4.答案:4对程序框的认识和理解[典例]A.程序框图中的图形符号可以由个人来确定B.也可以用来执行计算语句C.输入框只能紧接在起始框之后D.长方形框是执行框,可用来对变量赋值,也可用来计算[解析]程序框是由通用图形符号构成,并且有特殊含义,A不正确;菱形框是判断框,只能用来判断,所以B不正确;输入框可用在算法中任何需要输入的位置,所以C也不正确;由程序框的功能可知D项正确.[答案] D几种基本框图的功能(1)起、止框:是每一个算法必不可少的框图符号,表示一个算法的开始或结束.(2)输入、输出框:在一个算法中输入、输出一些数据或信息.可用在算法中任何需要输入、输出的位置.(3)处理框:可以进行数据的计算或对变量进行赋值等.(4)判断框:判断某一条件是否成立,从而决定算法下一步的走向.[活学活用]以下给出对程序框图的几种说法:①任何一个程序框图都必须有起止框;②输入框只能放在开始框后,输出框只能放在结束框前;③判断框是唯一具有超过一个退出点的符号;④对于一个程序来说,判断框内的条件表达方法是唯一的.其中正确说法的个数是()A.1B.2C.3 D.4解析:选B根据程序框图的特征可判断②④错误.①③正确.程序框图功能的判断[典例](1)该程序框图表示的算法的功能是什么?(2)若输入a=-2,那么输出结果是什么?[解](1)该程序框图表示的算法的功能是求二次函数y=-x2+4x的函数值.(2)若输入a=-2,那么x=-2,这时y=-(-2)2+4×(-2)=-12,因此输出结果是-12.解决程序框图问题要深刻理解程序框图的定义以及画法规则,同时要对每个框图符号的含义以及作用区分清楚,还要理解并记住画程序框图的一些常见规定.[活学活用]如图是为解决某个问题而绘制的程序框图,仔细分析各图框中的内容及图框之间的关系,回答下列问题:(1)若最终输出的结果是y1=3,y2=-2,则当x取5时5a+b的输出结果应该是多少?(2)在(1)的前提下,输入的x值越大,输出的ax+b的值是不是越大?为什么?解:(1)若y1=3,即2a+b=3.①若y2=-2,即-3a+b=-2. ②联立①②,得a=1,b=1,故y=f(x)=x+1.所以,当x取5时,f(5)=6.(2)在(1)的前提下,输入的x 值越大,输出的函数值ax +b 越大,因为f (x )=x +1是R 上的增函数.画简单的程序框图[典例] 求过点111222出程序框图.[解] 算法步骤如下: S1 输入x 1,y 1,x 2,y 2.S2 如果x 1=x 2,输出“斜率不存在”;否则,k =y 2-y 1x 2-x 1.S3 输出k . 程序框图如图所示.画程序框图的思路(1)程序框图中的每一种图形符号都有特定的含义,在画程序框图时不能混用. (2)流程线上不要忘记加方向箭头,如果不画,就难以判断各框间的执行次序. (3)要先赋值,再运算,最后输出结果. [活学活用]已知x =10,y =2,画出计算w =5x +8y 的值的程序框图.解:先根据题意确定算法步骤,算法如下:S1x=10,y=2.S2计算w=5x+8y.S3输出w的值.其程序框图如图所示.[层级一学业水平达标]1.下列是流程图中的一部分,表示恰当的是()解析:选A B选项应该用处理框而非输入、输出框,C选项应该用输入、输出框而不是处理框,D选项应该在出口处标明“是”和“否”.2.下列关于流程线的说法,不正确的是()A.流程线表示算法步骤执行的顺序,用来连接程序框B.流程线只要是上下方向就表示自上向下执行,可以不要箭头C.流程线无论什么方向,总要按箭头的指向执行D.流程线是带有箭头的线,可以画成折线解析:选B流程线上必须带箭头,表示执行的方向,可能向下,也可能向上,有时也可以画成折线.3.如图,若输入m=3,则输出的结果是________.解析:由题图知n=3+5+5=13.答案:134.阅读如图的程序框图,若输入x 的值分别是0和-1时,输出y 的值分别是2和5,试求a ,b 的值.解:依题意可得⎩⎨⎧a ·⎝⎛⎭⎫120+b =2,a ·⎝⎛⎭⎫12-1+b =5,即⎩⎪⎨⎪⎧a +b =2,2a +b =5,解得a =3,b =-1. [层级二 应试能力达标]1.程序框是程序框图的一个组成部分,下面的对应正确的是( )①起、止框,表示一个算法的起始和结束;②输入、输出框,表示一个算法输入和输出的信息;③处理框(执行框),功能是赋值、执行计算语句、结果的传送;④判断框,判断某一条件是否成立,成立时在出口处标明“是”或“Y”,不成立时标明“否”或“N”A .(1)与①,(2)与②,(3)与③,(4)与④B .(1)与④,(2)与②,(3)与①,(4)与③C .(1)与①,(2)与③,(3)与②,(4)与④D .(1)与①,(2)与③,(3)与④,(4)与②解析:选D 矩形框表示处理框;菱形框表示判断框;平行四边形框表示输入、输出框;圆角矩形框表示起止框.2.下列关于程序框图的说法正确的是( )A .一个程序框图包括表示相应操作的框、带箭头的流程线和必要的文字说明B .输入、输出框只能各有一个C .程序框图虽可以描述算法,但不如用自然语言描述算法直观D .在程序框图中,必须包含判断框解析:选A 输入、输出框可以放在算法中任何需要输入、输出的位置,所以不一定各有一个,因此B 选项是错误的;相对于自然语言,用程序框图描述算法的优点主要就是直观、形象,容易理解,在步骤表达上简单了许多,所以C 选项是错误的;显然D 选项错误.3.如图所示的程序框图,已知a 1=3,输出的结果为7,则a 2的值是( )A.9B.10C.11 D.12解析:选C因为输出的结果为7,所以b=7,又b=b2,所以原b=14,即a1+a2=14.又a1=3,所以a2=11.4.给出如图的算法程序框图,该程序框图的功能是()A.求出a,b,c三数中的最大数B.求出a,b,c三数中的最小数C.将a,b,c按从小到大排列D.将a,b,c按从大到小排列解析:选B经判断框中a>b处理后a是a,b中较小者;经判断框a>c处理后,a是a,c中较小者,结果输出a,即三者中最小的数.5.阅读如图所示的程序框图,若输出结果为15,则①处的执行框内应填的是________.解析:先确定①处的执行框是给x 赋值,然后倒着推,b =15时,2a -3=15,a =9,当a =9时,2x +1=9,x =3.答案:x =36.图(2)是计算图(1)的阴影部分面积的一个程序框图,则①中应该填________.解析:∵S =x 2-π×⎝⎛⎭⎫x 22=4-π4x 2, ∴M =4-π4x 2.答案:M =4-π4x 27.如图是求长方体的体积和表面积的一个程序框图,补充完整,横线处应填______________________.解析:根据题意,长方体的长、宽、高应从键盘输入,故横线处应填写输入框.答案:8.利用梯形的面积公式计算上底为4,下底为6,面积为15的梯形的高.请设计出该问题的算法及程序框图.解:根据梯形的面积公式S=12(a+b)h,得h=2Sa+b,其中a是上底,b是下底,h是高,S是面积,只要令a=4,b=6,S=15,代入公式即可.算法如下:第一步,输入梯形的两底a,b与面积S的值.第二步,计算h=2Sa+b.第三步,输出h.该算法的程序框图如图所示:9.如图所示的程序框图,根据该图和下列各小题的条件回答下面问题.(1)该程序框图解决的是一个什么问题?(2)当输入的x的值为0和4时,输出的值相等,问当输入的x的值为3时,输出的值为多大?(3)在(2)的条件下要想使输出的值最大,输入的x的值应为多大?解:(1)该程序框图解决的是求二次函数f(x)=-x2+mx的函数值的问题.(2)当输入的x的值为0和4时,输出的值相等,即f(0)=f(4).因为f(0)=0,f(4)=-16+4m,所以-16+4m=0,所以m=4,所以f(x)=-x2+4x.则f(3)=-32+4×3=3,所以当输入的x的值为3时,输出的f(x)值为3.(3)因为f(x)=-x2+4x=-(x-2)2+4,当x=2时,f(x)最大值=4,所以要想使输出的值最大,输入的x的值应为2.11 / 11。
人教版高二数学必修3(B版)电子课本课件【全册】
1.2.1 赋值、输入和输出语
1.2.3 循环语句
本章小结
附录1 解三元一次方程组的算法、框图和程序
第二章 统计
2.1.2 系统抽样
2.2 用样本估计总体
2.2.1 用样本的频率分布
2.3 变量的相关性
2.3.1 变量间的相关关系
本章小结
附录 随机数表
3.1 事件与概率
3.1.1 随机现象
3.1.3 频率与概率
3.2 古典概型
3.2.1 古典概型
3.3 随机数的含义与应用
Байду номын сангаас
3.3.1 几何概型
3.4 概率的应用
第一章 算法初步
人教版高二数学必修3(B版)电子课 本课件【全册】
1.1 算法与程序框图 1.1.1 算法的概念
人教版高二数学必修3(B版)电子课 本课件【全册】
人教版高二数学必修3(B版)电子 课本课件【全册】目录
0002页 0042页 0098页 0152页 0198页 0200页 0202页 0236页 0290页 0340页 0431页 0433页 0478页 0522页 0568页 0620页 0662页
第一章 算法初步
1.1.2 程序框图
1.2 基本算法语句
人教B版高中数学必修三《 1.1 算法与程序框图 1.1.2 程序框图》_2
授课人
课题
程序框图
课型
习题课
教学
目标
知识与技能目标:(1)理解顺序结构,条件分支结构和循环结构这三种基本逻辑结构
(2)能识别和理解简单的框图的功能
(3)能运用三种基本逻辑结构设计程序框图以解决简单的问题。
过程与方法目标:通过实例,发展对解决具体问题的过程与步骤进行分析的能力。
通过模仿,操作,探索,经历设计算法、设计框图等以解决具体问题的过程,发展应用算法、框图的能力。
(3)循环结构
实例3:设计一个计算1+2+3+4+5+6+7+…+100=?
的值的算法,画出程序框图
培养学生勤于思考的习惯勇于创新的精神
培养学生观察能力,归总结能力。自主探索能力和知识迁移能力和审美观
讨论
交流
归纳
总结
1、程序框图图例的名称和意义(作用)
2、如何用程序框图表示顺序结构、条件结构和循环结构的算法
3、程序框图的特点:直观,形象,容易理解所以说“一图胜万言”
培养学生归纳总结的能力
练习
1、设计求一个数x的绝对值y=|X|的算法并画出程序框图。
2、设计一个计算1×3×5×7×……×31=?的值的算法,画出程序框图。
巩固重点完成目标强化训练形成技能
作业
1、用程序框图表示:如果学生的成绩大于或等于60分,则输出“及格”,否则输出“不及格”。
思考:已知函数y=X2-2aX+1 X∈[-2,2]试设计一个程序求该函数的最小值。
板书
设计
程序框图
顺序结构条件结构循环结构
例1例2例3
激发学生的学习兴趣
讨论
2019-2020学年度最新人教B版高中数学-必修3-课时跟踪检测(二)程序框图
2019-2020学年度最新人教B版高中数学-必修3-课时跟踪检测(二)程序框图1.程序框是程序框图的一个组成部分,下面的对应正确的是()①起、止框,表示一个算法的起始和结束;②输入、输出框,表示一个算法输入和输出的信息;③处理框(执行框),功能是赋值、执行计算语句、结果的传送;④判断框,判断某一条件是否成立,成立时在出口处标明“是”或“Y”,不成立时标明“否”或“N”A.(1)与①,(2)与②,(3)与③,(4)与④B.(1)与④,(2)与②,(3)与①,(4)与③C.(1)与①,(2)与③,(3)与②,(4)与④D.(1)与①,(2)与③,(3)与④,(4)与②解析:选D矩形框表示处理框;菱形框表示判断框;平行四边形框表示输入、输出框;圆角矩形框表示起止框.2.下列关于程序框图的说法正确的是()A.一个程序框图包括表示相应操作的框、带箭头的流程线和必要的文字说明B.输入、输出框只能各有一个C.程序框图虽可以描述算法,但不如用自然语言描述算法直观D.在程序框图中,必须包含判断框解析:选A输入、输出框可以放在算法中任何需要输入、输出的位置,所以不一定各有一个,因此B选项是错误的;相对于自然语言,用程序框图描述算法的优点主要就是直观、形象,容易理解,在步骤表达上简单了许多,所以C选项是错误的;显然D选项错误.3.如图所示的程序框图,已知a1=3,输出的结果为7,则a2的值是()A.9B.10C.11 D.12解析:选C因为输出的结果为7,所以b=7,又b=b2,所以原b=14,即a1+a2=14.又a1=3,所以a2=11.4.给出如图的算法程序框图,该程序框图的功能是()A.求出a,b,c三数中的最大数B.求出a,b,c三数中的最小数C.将a,b,c按从小到大排列D.将a,b,c按从大到小排列解析:选B经判断框中a>b处理后a是a,b中较小者;经判断框a>c处理后,a是a,c中较小者,结果输出a,即三者中最小的数.5.阅读如图所示的程序框图,若输出结果为15,则①处的执行框内应填的是________.解析:先确定①处的执行框是给x赋值,然后倒着推,b=15时,2a-3=15,a=9,当a=9时,2x+1=9,x=3.答案:x=36.图(2)是计算图(1)的阴影部分面积的一个程序框图,则①中应该填________.解析:∵S =x 2-π×⎝⎛⎭⎫x 22=4-π4x 2,∴M =4-π4x 2. 答案:M =4-π4x 2 7.如图是求长方体的体积和表面积的一个程序框图,补充完整,横线处应填______________________.解析:根据题意,长方体的长、宽、高应从键盘输入,故横线处应填写输入框. 答案:8.利用梯形的面积公式计算上底为4,下底为6,面积为15的梯形的高.请设计出该问题的算法及程序框图.解:根据梯形的面积公式S =12(a +b )h ,得h =2S a +b,其中a 是上底,b 是下底,h 是高,S 是面积,只要令a =4,b =6,S =15,代入公式即可.算法如下:第一步,输入梯形的两底a ,b 与面积S 的值.第二步,计算h =2S a +b. 第三步,输出h .该算法的程序框图如图所示:9.如图所示的程序框图,根据该图和下列各小题的条件回答下面问题.(1)该程序框图解决的是一个什么问题?(2)当输入的x的值为0和4时,输出的值相等,问当输入的x的值为3时,输出的值为多大?(3)在(2)的条件下要想使输出的值最大,输入的x的值应为多大?解:(1)该程序框图解决的是求二次函数f(x)=-x2+mx的函数值的问题.(2)当输入的x的值为0和4时,输出的值相等,即f(0)=f(4).因为f(0)=0,f(4)=-16+4m,所以-16+4m=0,所以m=4,所以f(x)=-x2+4x.则f(3)=-32+4×3=3,所以当输入的x的值为3时,输出的f(x)值为3.(3)因为f(x)=-x2+4x=-(x-2)2+4,当x=2时,f(x)最大值=4,所以要想使输出的值最大,输入的x的值应为2.。
2019-2020年人教B版必修3高中数学1.1.2《程序框图》word教学案1
2019-2020年人教B版必修3高中数学1.1.2《程序框图》word教学案1【教学目标】:(1)掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构(2)掌握画程序框图的基本规则,能正确画出程序框图。
(3)通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框图。
【教学重点】经过模仿、操作、探索,经历通过设计程序框图表达求解问题的过程,重点是程序框图的基本概念、基本图形符号和3种基本逻辑结构【教学难点】难点是能综合运用这些知识正确地画出程序框图。
【学法与教学用具】:【教学过程】引入:算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更为直观,我们更经常地用图形方式来表示它。
程序框图基本概念:(1)程序构图的概念程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形。
一个程序框图包括以下几部分:表示相应操作的程序框;带箭头的流程线;程序框外必要的文字说明。
(2)构成程序框的图形符号及其作用“规则如下:(3)、算法的三种基本逻辑结构:顺序结构、条件结构、循环结构。
顺序结构顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。
顺序结构在程序框图中的体现就是用流程线将程序框自上而 下地连接起来,按顺序执行算法步骤。
如在示意图中,A 框和B 框是依次执行的,只有在执行完A 框指定的操作后,才能接着执 行B 框所指定的操作。
例3、已知一个三角形的三边分别为2、3、4,利用海伦公式设计一个算法,求出它的面积,并画出算法的程序框图。
(算法—自然语言)第一步: a =2,b =3,c =4; 第二步:p =2+3+42;第三步:S =p(p -2)(p -3)(p -4)利用TI-voyage200图形计算器演示:(学生先看,再跟着做)应用:请写出求A (x 1,y 1),B (x 2,y 2)的两点距离的一个算法,并画出程序框图。
2019-2020人教B版数学必修3 目录课件PPT
2.1 随机抽样 2.1.1 简单随机抽样 2.1.2 系统抽样 2.1.3 分层抽样 2.1.4 数据的收集
2.2 用样本估计总体 2.2.1 用样本的频率分布估计总体的分布 2.2.2 用样本的数字特征估计总体的数字特征
2.3 变量的相关性 2.3.1 变量间的相关关系 2.3.2 两个变量的线性相关
章末复习课 章末综合测评( 二 )
3.1 事件与概率 3.1.1 随机现象 3.1.2 事件与基本事件空间 3.1.3 频率与概率 3.1.4 概率的加法公式
3.2 古典概型 3.2.1 古典概型 3.2.2 概率的一般加法公式(选学)
3.3 随机数的含义与应用 3.3.1 几何概型 3.3.2 随机数的含义与应用
1.1 算法与程序框图 1.1.1 算法的概念 1.1.2 程序框图 1.1.3 算法的三种基本逻辑结构和框图表示 第1课时 程序框图、顺序结构 第2课时 条件分支结构 第3课时 循环结构
1.2 基本算法语句 1.2.1 赋值、输入和输出语句 1.2.2 条件语句 1.2.3 循环语句
1.3 中国古代数学中3.4 概率的应用 章末复习课 章末综合测评( 三 ) 模块复习课 模块综合测评
Thank you for watching !
2019-2020学年高中数学人教B版必修3学业分层测评2 程序框图、顺序结构 Word版含解析
学业分层测评(二)(建议用时:45分钟)[学业达标]一、选择题1.算法的三种基本结构是( ) A.顺序结构、流程结构、循环结构 B.顺序结构、条件结构、循环结构 C.顺序结构、条件结构、嵌套结构 D.顺序结构、嵌套结构、流程结构 【解析】 由算法的特征及结构知B 正确. 【答案】 B2.程序框图中,具有赋值、计算功能的是( ) A.处理框 B.输入、输出框 C.终端框D.判断框【解析】 在算法框图中处理框具有赋值和计算功能. 【答案】 A3.如图1-1-6程序框图的运行结果是( )图1-1-6A.52B.32 C.-32D.-1【解析】 因为a =2,b =4,所以S =ab -ba =24-42=-32,故选C.【答案】 C4.如图所示的程序框图是已知直角三角形两直角边a,b求斜边c的算法,其中正确的是()【解析】A项中,没有终端框,所以A项不正确;B项中,输入a,b和c=a2+b2顺序颠倒,且程序框错误,所以B项不正确;D项中,赋值框中a2+b2=c错误,应为c=a2+b2,左右两边不能互换,所以D项不正确;很明显C项正确.【答案】 C5.程序框图符号“”可用于( )A.输出a=10B.赋值a=10C.判断a=10D.输入a=1【解析】图形符号“”是处理框,它的功能是赋值、计算,不是输出、判断和输入的,故选B.【答案】 B二、填空题6.如图1-1-7程序框图中,若R=8,运行结果也是8,则程序框图中应填入的内容是_______ _.图1-1-7【解析】因为R=8,所以b=4=2.又a=8,因此a=4b.【答案】a=4b7.阅读程序框图如图1-1-8所示,若输入x=3,则输出y的值为________.【导学号:25440005】图1-1-8【解析】输入x=3,则a=2×32-1=17,b=a-15=17-15=2,y=a×b=17×2=34,则输出y的值为34.【答案】348.如图1-1-9所示的程序框图,若输出的结果是2,则输入的m=________.图1-1-9【解析】根据程序框图知,lg m=2,故m=100.【答案】100三、解答题9.写出求函数y=2x+3图象上任意一点到原点的距离的算法,并画出相应的程序框图.【解】算法如下:S1输入横坐标的值x.S2计算y=2x+3.S3计算d=x2+y2.S4输出d.程序框图:10.如图1-1-10所示的程序框图,要使输出的y 的值最小,则输入的x 的值应为多少?此时输出的y 的值为多少?图1-1-10【解】 将y =x 2+2x +3配方,得y =(x +1)2+2,要使y 的值最小,需x =-1,此时y min =2.故输入的x 的值为-1时,输出的y 的值最小为2.[能力提升]1.如图1-1-11所示的是一个算法的程序框图,已知a 1=3,输出的b =7,则a 2等于( )图1-1-11A.9B.10C.11D.12【解析】 由题意知该算法是计算a1+a22的值,所以3+a22=7,得a 2=11.故选C.【答案】 C2.给出如图1-1-12程序框图:图1-1-12若输出的结果为2,则①处的执行框内应填的是( )A.x=2B.b=2C.x=1D.a=5【解析】因结果是b=2,所以2=a-3,即a=5.当2x+3=5时,得x=1.故选C.【答案】 C3.写出图1-1-13中算法的功能.图1-1-13【解】求过横坐标不相同的两点(x1,y1),(x2,y2)的直线的斜率k.4.“六一”儿童节这天,糖果店的售货员忙极了,请你设计一个程序,帮助售货员算账.已知水果糖每千克10元,奶糖每千克15元,巧克力糖每千克25元,那么依次购买这三种糖果a,b ,c千克,应收取多少元钱?写出一个算法,画出程序框图.【解】算法步骤如下:S1输入三种糖果的价格x,y,z.S2输入购买三种糖果的千克数a,b,c. S3计算Y=xa+yb+zc.S4输出Y.程序框图如图所示:。
2019-2020学年人教B版数学必修3课件:1.1-算法与程序框图-(3份打包)
③
第二步,解方程③得 x=8;
④
第三步,将④代入②得 8+2y=-2;
⑤
第四步,解⑤得 y=-5;
第五步,得到方程组的解为yx==-8,5.
解法二:第一步,由②式移项可得 x=-2-2y; ③
第二步,把③代入①得 y=-5;
④
第三步,把④代入③得 x=8;
第四步,得到方程组的解为yx==-8,5.
2.下列各式中,S 值不能用算法求解的是( ) A.S=1+2+3+…+100 B.S=12+22+32+…+1002 C.S=1+12+13+…+1100 D.S=1+2+3+… 解析:选 D 由算法的特点可知,D 符合题意.
3.早上从起床到出门需要洗脸刷牙(5 min)、刷水壶(2 min)、 烧水(8 min)、泡面(3 min)、吃饭(10 min)、听广播(8 min)几个过 程.从下列选项中选出最好的一种算法( )
第一章 算法初步
数学 必修3 B
1.1 算法与程序框图 1.1.1 算法的概念
基础知识点对点知 识 点 判 断 课后拔高提能练
| 学习目标| 1.理解算法的含义,体会算法的思想.
2.能够用自然语言描述算法.
基础知识点对点
知识点一 算法的概念 1.下列对算法的理解中,不正确的是( ) A.算法必须能解决一类问题 B.算法过程要能一步一步执行 C.算法的每一步操作必须确切,不能含混不清 D.算法执行后一定产生唯一的结果 解析:选 D
这个算法的结果是( )
A.3
B.6
C.2
D.无解
解析:选 C 第一步:m=3, 第二步:b≥3,执行第三步, 第三步:2<3,输出 2,故选 C.
6.计算下列各式中 S 的值:①S=1+2+3+…+1 000;②S
2019-2020年新人教B版高中数学(必修3)1.1.2《程序框图》word学案
2019-2020年新人教B版高中数学(必修3)1.1.2《程序框图》word学案【学习目标】1.掌握程序框图的概念及其基本程序框图的功能;2.会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构;3.理解程序框图的顺序结构;【学习重点】1. 程序框图的顺序结构的画法;程序框图的概念及其基本程序框图的功能;【学习难点】正确地画出程序框图的顺序结构。
一、情境问题:如果你向全班同学介绍一下你心中偶像的形象,你认为用语言描述好还是拿出偶像的照片给同学们看好?说明一下你的理由。
二、新课探究:1.右边的程序框图(如图所示),能判断任意输入的数x的奇偶性,请大家参考书本第六页的表格,填下表:2.你能用语言描述一下框图的基本结构特征吗?m=0?3.通过以上算法与上一节课比较,你觉得用框图来表达算法有哪些特点?什么特点吗?(1)顺序结构:;(2)条件结构:;(3)循环结构:;例1:写出下面2个程序框图的作用:例2:写出下面2个程序框图的运行结果:例3:某学生五门功课成绩为80、95、78、87、65。
写出求平均成绩的算法,画出流程图。
练习:已知梯形的上底、下底和高分别为5、8、9,写出求梯形的面积的算法,画现流程图。
三、课后练习:1.流程图中的判断框,有1个入口和( )个出口. A .1 B .2 C .3 D .42.以下给出对程序框图的几种说法:①任何一个程序框图都必须有起止框;②输人框只能放在开始框后,输出框只能放在结束框前;③判断框是唯一具有超过一个退出点的符号;④对于一个程序来说,判断框内的条件表述方法是唯一的.其中正确说法的个数是( ). A .1 B .2 C .3 D .43.算法的三种基本结构是( ). A .顺序结构、流程结构、循环结构 B .顺序结构、分支结构、嵌套结构 C .顺序结构、条件结构、循环结构 D .流程结构、分支结构、循环结构4.写出求),(),,(2211y x B y x A 的两点距离的一个算法,并画出框图。
2019-2020学年人教B版数学必修3课件:1.1 算法与程序框图 (3份)2
知识点二 循环结构的应用 3.执行如图所示的程序框图,输出的所有点都在函数( )
A.y=x+1 的图象上 B.y=2x 的图象上 C.y=2x 的图象上 D.y=2x-1 的图象上 解析:选 D 第一次循环:输出(1,1),x=2,y=2;第二次 循环:输出(2,2),x=3,y=4;第三次循环:输出(3,4),x=4,y =8;第四次循环:输出(4,8),x=5,y=16,此时跳出循环,显 然这些点均在 y=2x-1 的图象上.
A.0
B.1
C.2
D.3
解析:选 C 第一次循环:N=18;第二次循环:N=6;第
三次循环:N=2,此时 N≤3,跳出循环,输出的 N=2.
6.(2017·全国卷Ⅰ)如图所示的程序框图是为了求出满足 3n
-2n>1 000 的最小偶数 n,那么在
和 两个空白框中,
可以分别填入( )
A.A>1 000 和 n=n+1 B.A>1 000 和 n=n+2 C.A≤1 000 和 n=n+1 D.A≤1 000 和 n=n+2 解析:选 D 由于求的是最小偶数 n,故处理框内应填 n=n +2,故 A,C 不正确,结合程序框图可知,只有当 A≤1 000 时, 才能循环,故判断框内应填 A≤1 000,故选 D.
解:程序框图如下图所示:
读书以过目成诵为能,最是不济事。 相信就是强大,怀疑只会抑制能力,而信仰就是力量。 你身边总有这样一种人:你成功了,他(她)当面恭喜你,暗地里妒嫉你;你失败了,他(她)当面安慰你,背地里笑话你。 希望,只有和勤奋作伴,才能如虎添翼。 觉得自己做得到和做不到,只在一念之间。 一份信心,一份努力,一份成功;十分信心,十分努力,十分成功。 快乐要懂得分享,才能加倍的快乐。 你身边总有这样一种人:你成功了,他(她)当面恭喜你,暗地里妒嫉你;你失败了,他(她)当面安慰你,背地里笑话你。 遇到困难时不要抱怨,既然改变不了过去,那么就努力改变未来。 你要结交敢于指责你缺点,当面批评你的人,远离恭维你缺点,一直对你嘻嘻哈哈的人! 遇到困难时不要抱怨,既然改变不了过去,那么就努力改变未来。 天气影响身体,身体决定思想,思想左右心情。 成功永远属于那些爱拼搏的人。 能够摄取必要营养的人要比吃得很多的人更健康,同样地,真正的学者往往不是读了很多书的人,而是读了有用的书的人。 让珊瑚远离惊涛骇浪的侵蚀吗?那无异是将它们的美丽葬送。 只要更好,不求最好!奋斗是成功之父。 觉得自己做得到和做不到,其实只在一念之间。 一个今天胜过两个明天。 萤火虫的光点虽然微弱,但亮着便是向黑暗挑战。 不可压倒一切,但你也不能被一切压倒。
2019-2020年人教版高中数学必修三教案:1-1-2 程序框图与算法的基本逻辑结构
2019-2020年人教版高中数学必修三教案:1-1-2 程序框图与算法的基本逻辑结构)椭圆形框:平行四边形框:矩形框:表示计算、)菱形框:表示程序的流向.)圆圈:顺序结构循环结构应用示例例1 请用程序框图表示前面讲过的“判断整数求和问题,共99项100991⨯+的值. 已知一个三角形三条边的边长分别为a ,b 公式设计一个计算三角形面积的算法,并画出程序框图表示别为a,b,c ,则三很明显,顺序结构是由若干个依次执行的步骤组成的,它是最简单的逻辑结构,它是任何一个算法都离不开的基本结构下图所示的是一个算法的流程图,已知a1=311.写出通过尺轨作图确定线段AB的一个这个算法步骤具有一般性,对于任意自然数n,都可以按照这个算法的思想,设计出确定线段的n等分点的步骤,解决问题,通过本题学习可以巩固顺序结构的应用.知能训练有关专家建议,在未来几年内,中国的通货膨胀率保持在左右,这将对我国经济的稳定有利无害.所谓通货膨胀率为3%,指的是每年消费品的价格增长率为在这种情况下,某种品牌的钢琴2004年的价格)掌握程序框的画法和功能.)了解什么是程序框图,知道学习程序框图的意义并能解决与顺序结构有关的程序框图的画法图1 图2根据构成三角形的条件,判断是否满足任意两边之和大于第三边,如果满足则存在这样的三角形,如果不满足则不存在这样的三角形分类讨论思想是高中的重点,在画程序框图时,常常遇到需要讨论的问题,这时要用到条件结构.根据一元二次方程的意义,需要计算判别式Δ=b2-成两种情况处理:(1)当Δ≥0时,一元二次方程有实数根;时,一元二次方程无实数根.该问题实际上是一个分类讨论问题,根据一元二次方程系数的不同情况,最后结果就不同这是条件结构叠加问题,条件结构叠加,程序执行时需依次对“条2”“条件3”……都进行判断,只有遇到能满足的条件才执行该条件对应的操作.设计算法,找出输入的三个不相等实数a、b、c中的最大值,并画条件结构嵌套与条件结构叠加的区别:)条件结构叠加,程序执行时需依次对“条件1”“条件3”……都进行判断,只有遇到能满足的条件才执行该条件对应的操作条件结构的嵌套中,“条件2”是“条件1”的一个分支,2”的一个分支……依此类推,这些条件中很多在算法执行过程中根据所处的分支位置不同可能不被执行.这是一个实际问题,根据数学模型可知,求费用的变化而有所不同,因此计算时先看物品的重量,在不同的条件下,执行不同的指令,这是条件结构的运用,是二分支条件结构中,物品的重量通过输入的方式给出.算法程序框图如右图:y),求其与市中心的距离是远郊区,进而确定地解:程序框图如下:课堂小结(1)理解两种条件结构的特点和区别.(2)能用学过的两种条件结构解决常见的算法问题.作业习题1.1A组3.第3课时循环结构导入新课(直接导入)前面我们学习了顺序结构,顺序结构像一条没有分支的河流,奔流到海不复回;上一节我们学习了条件结构,条件结构像有分支的河流最后归入大海;事实上很多水系是循环往复的,今天我们开始学习循环往复的逻辑结构——循环结构.推进新课新知探究提出问题(1)请大家举出一些常见的需要反复计算的例子.(2)什么是循环结构、循环体?(3)试用程序框图表示循环结构.(4)指出两种循环结构的相同点和不同点.当型循环结构直到型循环结构两种循环结构的不同点:直到型循环结构是程序先进入循环体,然后对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足这是一个典型的用循环结构解决求和的问题,有典型的代表意义,可把它作为一个范例,仔细体会三种逻辑结构在程序框图中的作用,学1,+n n ,设计框图实现求该列数前该列数中每一项的分母是分子数加1,单独观察分子,恰好是在数学计算中,i=i+1不成立,S=S+i只有在i=0时才能成立.在计算机程序中,它们被赋予了其他的功能,不再是数学中的“相等”关系,而是赋值关系.变量i用来作计数器,i=i+1的含义是:将变量然后把计算结果再存贮到变量中,即计数器i在原值的基础上.作为累加器,来计算所求数据之和.如累加器的初值为第一个数据送到变量i中时,累加的动作为S=S+i,即把S的值与变量的值相加,结果再送到累加器中,如此循环,则可实现数的累加求和.由相应的程序框图如右图,补充完整一个计算的值为_____________.的值为_____________.)算法步骤中的“第五步”包含一个条件结构,这个条件结构与“第三步”“第四步”构成一个循环结构,循环体由“第三步”和“第四步”组成,终止循环的条件是“|a-b|<d或f(m)=0”.在“第五步”中,还包含由循环结构与“输出m”组成的顺序结构(如下图))将各步骤的程序框图连接起来,并画出“开始”与“结束”两个终在用自然语言表述一个算法后,可以画出程序框图,用顺序结构、条件结构和循环结构来表示这个算法,这样表示的算法清楚、简练,便相传古代的印度国王要奖赏国际象棋的发明者,问他需要什么明者说:陛下,在国际象棋的第一个格子里面放1粒麦子,第三个格子放4粒麦子,以后每个格子中的麦粒数都是它前一个格子中麦粒数的二倍,依此类推(国际象棋棋盘共有请将这些麦子赏给我,我将感激不尽.国王想这还不容易,就让人扛了一袋小麦,但不到一会儿就没了,最后一算结果,全印度一年生国王很奇怪,小小的“棋盘”,不足运费计算方法是:行李质量不超过50 kg时按0.元/kg;超过50 kg5的算法,画出算法的程序设计一个用有理数数幂逼近无理指数幂2算法步骤:给定精确度d,令i=1.2的到小数点后第i位的不足近似值,记为a。
高中数学必修三人教B版课件1.1算法与程序框图1.1.2、1.1.3 第2课时
数 学 必
因此当给出一个自变量 x 的值时,必须先判断 x 的范围,然后确
修
③ ·
解析式来求函数值.
人
教
B
版
第一章 算法初步
[解析] 算法如下:
S1 输入自变量x的值.
S2 判断x>0是否成立,若成立,计算y=1+x;否
则,执行下一步.
S3 计算y=-x-3.
S4 输出y.
程序框图如图所示.
数 学 必 修 ③ · 人 教 B 版
数 学 必 修 ③ · 人 教 B 版
第一章 算法初步
〔跟踪练习 1〕已知函数 y=x1--1xxx≥ <11 ,设计一个算法,
值,输出对应的函数值,请写出算法步骤,并画出程序框图. 导
[解析] 算法如下:
S1 输入x;
S2 判断x,若x≥1,则y=x-1,否则执行S3;
S3 y=1-x;
数 学
新课标导学
数学
必修③ ·人教B版
第一章
算法初步 1.1.2 程序框图 1.1.3 算法的三种基本逻辑结构和框
第2课时 条件分支结构
1
自主预习
2
互动探究
3
课时作业
第一章 算法初步
自主预习学案
数 学 必 修 ③ · 人 教 B 版
第一章 算法初步
春节期间某服装商品进行团购优惠活动,购买5件或5 元,超过5件时超过的部分每件按8折优惠.若某人购买x件,试 y与购买件数x的关系式,画出算法的程序框图.
数 学 必 修 ③ · 人 教 B 版
第一章 算法初步
1.条件分支结构 在一个算法中,经常会遇到一些条件的判断,算法的流程 ___________有不同的流向,这条种件先作根出据判_断____________执_,行再哪决一 ________________的结构称为条件结构.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2019-2020年人教B版必修3高中数学1.1《程序框图》(第2课时)
word教学案
教学目标:经过模仿、操作、探索,经历通过设计程序框图表达求解问题的过程,在具体问题解决过程中,掌握基本的程序框图的画法和程序框图的基本逻辑结构——条件结构和循环结构。
教学重点:用程序框图的基本逻辑结构——条件结构和循环结构表示算法。
教学难点:用条件结构和循环结构表示算法。
教学过程:
一、复习
1、(1)任何一种算法都是由三种基本逻辑结构组成,它们是结构、结
构、结构。
(2)顺序结构是任何一个算法都不可缺少的基本结构,它由组成。
2、写出下列两个问题的算法,你能用顺序结构画出这两个算法的程序框图吗?
问题1:求方程ax+b=0的解(其中a、b是常数)。
问题2:计算1+2+3+…+1000的值。
二、新课讲解
1、条件结构
(1)条件结构是指在算法中通过对条件的判断,根据条件是否成立而选择不同流向的算法结构。
它的一般形式是:
(2)此结构中包含一个判断框,根据给定的条件P是否成立而选择执行A框或B框。
无论P条件是否成立,只能执行A框或B框之一,不可能既执行A框又执行B框,也不可能A 框、B框都不执行。
(3)一个判断结构可以有多个判断框。
(4)在许多算法中,需要对问题的条件作出逻辑判断,判断后依据条件是否成立而进
行不同的处理方式,这就需要用条件结构来实现算法。
如上面的问题1,不能用顺序结构来表示算法,必须用条件结构来表示。
例1、任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否
评注:凡必须根据条件作出判断,然后再决定进行哪一个步骤的问题,在画程序框图时,必须引入判断框,应用条件结构。
例2、设计求一个数x 的绝对值的算法,并画出相应的程序框图。
分析:根据绝对值的意义,当x ≥0时,∣x ∣=x ,当x <0时,∣
x ∣=-x 。
该问题实际上是一个分段函数,因为根据分段函数的变量在不同范围内函数的关系式不同,因而当给出一个自变量x 求对应的函数值时,必须先判断x 的范围,然后再用该范围内的函数关系式计算相应的函数值。
该例仅用顺序结构是办不到的。
解:算法如下: 第一步:输入x ;
第二步:如果x ≥0,则∣x ∣=x ,否则,∣x ∣=-x ; 第三步:输出∣x ∣。
相应的程序框图如下:
练习:设计一个求方程ax+b=0的解(其中a、b是常数)的算法,并画出相应的程序框图。
小结:两个例题的程序框图只讨论了一次,引入了一个判断框,而练习中需要引入两个判断框,是因为讨论了两次,判断了两次。
2、循环结构
(1)需要重复执行同一操作的结构称为循环结构。
即从某处开始,按照一定条件反复执行某一处理步骤。
反复执行的处理步骤称为循环体。
循环结构有两种形式:当型循环结构和直到型循环结构。
(2)循环结构不是永无终止的“死循环”,一定要在某个条件下终止循环,这就需要条件结构来判断。
因此,循环结构中一定包含条件结构。
(3)循环结构在程序框图中也是利用判断框来表示,判断框内写上条件,两个出口分别对应着条件成立和条件不成立时时执行的不同指令,其中一个指向循环体,然后再从循环体回到判断框的入口处。
(4)在循环结构中都有一个计数变量和累加变量。
计数变量用于记录循环次数,累加变量用于输出结果。
计数变量和累加变量一般是同步执行的,累加一次,计数一次。
例3、设计一个计算1+2+3+…+1000的值的算法,并画出程序框图。
解:由于加数较多,采用逐个相加的方法程序太长,是不可取的,因此应采取引入变量应用循环的办法。
算法如下:
第一步:sum=0;
第二步:i=1;
第三步:sum=sum+i;
第四步:i=i+1;
第五步:如果i不大于1000,返回重新执行第三步,第四步,第五步,否则,算法结束,最后得到的sum值就是1+2+3+…+1000的值。
程序框图(当型循环结构):
你能否用直到型循环结构来表示这一程序框图?
练习:设计一个算法,求使1+2+3+…+n>2005成立的最小自然数,画出程序框图。
三、小结
1、在画程序框图时如何进行结构的选择?
若求只含有一个关系式的解析式的函数值时,只用顺序结构就能解决;若是分段函数或执行时需要判断后才能执行后继步骤的,就必须引入选择结构;如果问题里涉及的运算进行了许多重复的步骤,且数之间有相同的规律,就可引入变量,应用循环结构。
2、在具体画程序框图时,要注意的问题:
(1)流程线上要有标志执行顺序的前头;
(2)判断框后边的流程线应根据情况标注“是”或“否”;
(3)在循环结构中,要注意根据条件设计合理的计数变量、累加变量等,特别要条件的表述要恰当、精确。
四、布置作业
课本第11页习题第1、2、3题。