高中数学第一章算法初步1.1算法与程序框图1.1.2第1课时程序框图、顺序结构教学案数学教学案

合集下载

高中数学人教A版必修3目录_doc

高中数学人教A版必修3目录_doc

必修3
第一章算法初步
1.1算法与程序框图
1.1.1算法的概念(1课时)
1.1.2程序框图与算法的基本逻辑结构(3课时)
(程序框图与顺序结构,条件结构,循环结构与程序框图的画法)1.2基本算法语句
1.2.1输入语句、输出语句与赋值语句(1课时)
1.2.2条件语句(1课时)
1.2.3循环语句(1课时)
1.3算法案例(2课时)
(辗转相除法与更相减损术,秦九韶算法与进位制)
第二章统计
2.1 随机抽样
2.1.1 简单随机抽样(1课时)
2.1.2 系统抽样(1课时)
2.1.3 分层抽样(2课时)
(分层抽样,三种抽样方法的联系)
2.2 用样本估计总体
2.2.1 用样本的频率分布估计总体分布(2课时)
(频率分布表与频率分布直方图,频率分布折线图与茎叶图)
2.2.2 用样本的数字特征估计总体的数字特征(2课时)
(众数、中位数、平均数,标准差)
2.3 变量间的相关关系(2课时)
(变量间的相关关系与散点图,线性回归方程)
第三章概率
3.1 随机事件的概率
3.1.1 随机事件的概率(1课时)
3.1.2 概率的意义(1课时)
3.1.3 概率的基本性质(1课时)
3.2 古典概型
3.2.1 古典概型(2课时)
(古典概型的定义,古典概型的计算)
3.2.2 (整数值)随机数(random numbers)的产生(1课时)
3.3 几何概型
3.3.1 几何概型(1课时)
3.3.2 均匀随机数的产生(1课时)。

高中数学第一章算法初步1.1.2.1程序框图与算法的顺序结构条件结构课件新人教A版必修

高中数学第一章算法初步1.1.2.1程序框图与算法的顺序结构条件结构课件新人教A版必修

【解析】 用数学语言描述算法:
第一步,输入点的横、纵坐标 x0、y0, 输入直线方程的系数,即常数 A、B、C. 第二步,计算 z1=Ax0+By0+C. 第三步,计算 z2=A2+B2. 第四步,计算 d= |zz1|2. 第五步,输出 d. 程序框图:
方法归纳 顺序结构是最基本、最简单的算法结构,画顺序结构的程序框 图只需按照算法执行的顺序从上至下或从左向右画出程序框即可.
流程线
连接程序框
○ 连接点
连接程序框图的两部分
2.顺序结构 顺序结构是由若干个依次执行的步骤组成的,这是任何一个算 法都离不开的基本结构.用程序框图表示如图.
3.条件结构的概念 算法的流程根据条件是否成立有不同的流向,处理上述过程的 结构就是条件结构.
4.条件结构程序框图的两种形式及特征
名称
形式一
方法归纳 解决含条件结构的程序框图问题
(1)理清所要实现的算法的结构特点和流程规则,分析其功能. (2)结合框图判断所要填入的内容或计算所要输出或输入的值.
跟踪训练 2 已知如图所示的程序框图,若输入 x=30,则输 出的 y 值是( )
A.30 B.25 C.5 D.0
解析:因为 30≥5. 所以 y= 30-5=5. 所以输出的 y 值是 5.故选 C. 答案:C
解析:算法如下:
第一步,输入物品质量 w、路程 s. 第二步,若 w>30,那么 f=0.4×30+0.5(w-30);否则,f=0.4w. 第三步,计算 M=s·f. 第四步,输出 M. 程序框图如图所示.
|素养提升|
1.顺序结构框图的基本特征 (1)必须有起止框,穿插输入、输出框和处理框,没有判断框. (2)各程序框从上到下用流程线依次连接. (3)处理框按计算机执行顺序沿流程线依次排列.

高中数学 第1章 算法初步 1121 程序框图、顺序结构课件 a必修3a高一必修3数学课件

高中数学 第1章 算法初步 1121 程序框图、顺序结构课件 a必修3a高一必修3数学课件
[解] 第一步,将 1 移到不等式的右边; 第二步,不等式的两端同乘12; 第三步,得到 x>-12并输出. 程序框图如图所示:
12/12/2021
第二十四页,共三十四页。
12/12/2021
第二十五页,共三十四页。
题型三 程序框图的应用 【典例 3】 如图所示是解决某个问题而绘制的程序框图, 仔细分析各框图内的内容及框图之间的关系,回答下面的问题:
12/12/2021
第二十页,共三十四页。
[解] 第一步,输入 x0,y0,A,B,C; 第二步,计算 m=Ax0+By0+C; 第三步,计算 n=A2+B2; 第四步,计算 d=|mn|; 第五步,输出 d. 程序框图如图所示.
12/12/2021
第二十一页,共三十四页。
”表示,是任何流程不可少的,表明程序 的开始和结束.
(3)输入、输出框用“ ”表示,可用在算法中任何需要输 入、输出的位置,需要输入的字母、符号、数据都填在框内.
12/12/2021
第十六页,共三十四页。
(4)处理框用“ ”表示,算法中处理数据需要的算式、公 式等可以分别写在不同的用以处理数据的处理框内,另外,对变 量进行赋值时,也用到处理框.
12/12/2021
第七页,共三十四页。
(3)常见的程序框、流程线及各自表示的功能
12/12/2021
第八页,共三十四页。
12/12/2021
第九页,共三十四页。
(4)算法的逻辑结构 顺序结构、条件结构 和 循环结构 是算法的基本逻辑结
构,所有算法都是由这三种基本结构构成的.
2.顺序结构
(1)顺序结构的定义 由若干个 依次执行的步骤
12/12/2021
第二十八页,共三十四页。

2020学年高中数学第一章算法初步1.1.2程序框图与算法的基本逻辑结构第1课时程序框图、顺序结构课件必修3

2020学年高中数学第一章算法初步1.1.2程序框图与算法的基本逻辑结构第1课时程序框图、顺序结构课件必修3

拓展提升 由程序框图识别算法功能应注意的问题
根据算法功能求输出结果或根据输出结果求框图中某 一步骤,应注意以下几点:
(1)要明确各框图符号的含义及作用; (2)要明确框图的方向流程; (3)要正确认图,即根据框图说明该算法所要解决的问 题. 其中明确算法功能是解决此类问题的关键.
【跟踪训练 3】 (1)图甲中算法的功能是___求__直__角____
(3)输入的 x 值越大,输出的函数值 ax+b 越大, 因为 f(x)=x+1 是 R 上的增函数. (4)令 f(x)=x+1=0,得 x=-1, 因此当输入的 x 值为-1 时, 输出的函数值为 0.
拓展提升 (1)解决程序框图类型的题目关键就是读图,因此我们 需要明白程序框图的作用是什么,解决的是一个什么样的问 题,这样才能解决相应的问题. (2)本题在求解过程中用到了方程及函数的思想,同时 要读懂程序框图的含义.
解析 本题考查程序框的功能,矩形框即处理框,具 有赋值、计算的功能.
探究2 用顺序结构表示算法 例 2 求底面边长为 4,侧棱长为 5 的正四棱锥的侧面 积及体积,为该问题设计算法,并画出程序框图. [解]
解法一:第一步,a=4,c=5.
第二步,计算
R=
2 2 a.
第三步,计算 h= c2-R2,S1=a2. 第四步,计算 V=13S1h.
3.程序框图符号“ ”可用于( ) A.输出 a=10 B.赋值 a=10 C.判断 a=10 D.输入 a=1
解析 图形符号“ ”是处理框,它的功能是赋值、 计算,不是输入、输出框和判断框,故选 B.
4.下列关于程序框图的说法中正确的是( )
①程序框图只有一个入口,从入口到出口的
二、程序框图中程序框的功能 常见的程序框、流程线及其各自表示的功能

高中数学第一章算法初步1.1算法与程序框图1.1.2第1课

高中数学第一章算法初步1.1算法与程序框图1.1.2第1课
计程序框图解决问题.
01 课前 自主梳理 02 课堂 合作探究 03 课后 巩固提升
课时作业
[自主梳理] 一、程序框图 程序框图又称流程图,是一种用 程序框 、 流程线 及文字说明来表 示算法的图形.几个基本的 程序框 、流程线和它们表示的功能如下:
图形符号 名称
功能
终端框 表示一个算法的 起始和结束
1.1.2 程序框图与算法的基本逻辑结构 第 1 课时 程序框图、顺序结构
考纲定位
重难突破
1.了解程序框图的概念. 2.明确程序框图的意义,并准确画 出各程序框. 3.通过模仿、操作、探索,经历设 计程序框图的过程. 4.理解顺序结构和其基本功能.
重点:程序框图的概念,各种程序 框图和流程线的功能. 难点:算法中的顺序结构,以及设
解决程序框图的读图问题,应明白程序框图的作用是什么,解决的是什 么样的问题,这样才能解决相应的问题.对于顺序的程序框图,按照自 上而下的顺序依次判断即可.
解析:(1)由 d=a2+b2知,是求两数的平方和,而 c= d,故该算法的 功能是求以 a,b 为直角边的直角三角形斜边 c 的长. (2)由 S=a+b 知,该算法是求两个实数 a,b 的和. 答案:(1)求以 a,b 为直角边的直角三角形斜边 c 的长 (2)求两个实数 a,b 的和
探究三 程序框图的应用 [典例 3] 阅读如图所示的程序框图,回答下面的问题:
程序框图如图:
应用顺序结构表示算法的步骤 (1)认真审题,理清题意,明确解决方法; (2)明确解题步骤; (3)数学语言描述算法,明确输入量、计算过程、输出量; (4)用程序框图表示算法过程.
2.写出下列算法的功能: (1)图①中算法的功能是(a>0,b>0)________. (2)图②中算法的功能是________.

高中数学第一章算法初步1.1.2.1程序框图与算法的顺序结构、条件结构aa高一数学

高中数学第一章算法初步1.1.2.1程序框图与算法的顺序结构、条件结构aa高一数学
12/13/2021
解析:A错,由于算法设计时要求返回执行结果,故必须要有 输出框,对于变量的赋值则可以通过处理框完成,故算法设计时 不一定要用输入框;B错,相对于自然语言,用程序框图描述算法 的优点主要就是直观、形象,容易理解;C错,程序框图就是流程 图;D正确,故选D.
答案:D
12/13/2021
A.该框图包含顺序结构和条件结构 B.框图中的起止框不能省略 C.可以同时输出两个不同的结果c和m D.判断条件为“m>c?”
12/13/2021
解析:题中的程序框图中有判断框,根据给定条件判断并根 据判断结果进行不同处理,执行一次只能有ห้องสมุดไป่ตู้个结果输出.
答案:C
12/13/2021
类型一 顺序结构及应用 1.求框图运行结果 例1 如图所示的程序框图的运行结果是( )
根据条件选择是__否__ 执行步骤A
12/13/2021
状元随笔 在利用条件结构画程序框图时要注意两点:一是需要判断的 条件是什么,二是条件判断后分别对应着什么样的结果.
12/13/2021
[小试身手] 1.下列关于程序框图的说法正确的是( ) A.程序框图中可以没有输出框,但必须要有输入框给变量赋 值 B.程序框图虽可以描述算法,但不如用自然语言描述算法直 观 C.程序框图和流程图不是一个概念 D.程序框图是描述算法的语言
12/13/2021
【课标要求】 1.了解程序框图的概念. 2.明确程序框图的意义,并准确画出各程序框. 3.在具体问题解决过程中理解顺序结构、条件结构、循环结 构.
12/13/2021
知识导图
12/13/2021
学法指导 1.对构成程序框图的图形符号及其功能要做到熟悉记忆、准确 区分;掌握画程序框图的规则. 2.能根据程序框图的功能及输出的结果将框图补充完整. 3.会通过框图推断输入或输出的结果.

高一数学必修3课件:1-1-2-1程序框图、顺序结构

高一数学必修3课件:1-1-2-1程序框图、顺序结构

第一章
1.1
1.1.2 第1课时
成才之路 ·数学 ·人教A版 · 必修3
命题方向2
顺序结构程序框图设计
[例2]
已知点P(x,y),画出求点P到直线x+y+2=0的
距离的程序框图. [分析] 题中直线方程已知,求某点P到它的距离.设
计算法时点的坐标应从键盘输入,再利用点到直线的距离公 式求距离,要先写出自然语言的算法,再画程序框图.
[答案] -2
第一章 1.1 1.1.2 第1课时
成才之路 ·数学 ·人教A版 · 必修3
[解析]
本算法的功能是输入a,b,c的值,输出其中的
最小值,由于c<b<a,则输出-2.
第一章
1.1
1.1.2 第1课时
成才之路 ·数学 ·人教A版 · 必修3
新课引入
常言道“一图胜万言”,无论是传达一个场景,还是为 商业交易留下一个证据,在当今这个激烈竞争的舞台上,图 正扮演着越来越重要的角色,其传统意义上的价值与功能, 也在这个读图时代被极速地放大.所以身为21世纪新人的我 们要具备读图、识图,乃至绘图的基本能力.
第一章
1.1
1.1.2 第1课时
成才之路 ·数学 ·人教A版 · 必修3
[解析]
A对,程序框图是算法的一种表达形式.B错,
一个判断框产生的结果是唯一的.C错,程序框图的特点是 直观、形象、易懂、步骤更简单.D错,程序框图又叫流程 图.
第一章
1.1
1.1.2 第1课时
成才之路 ·数学 ·人教A版 · 必修3
第一章 1.1 1.1.2 第1课时
Hale Waihona Puke 成才之路 ·数学 ·人教A版 · 必修3
[解析]

高中数学第一章算法初步1.1算法与程序框图1.1.2.1程序框图与顺序结构aa高一数学

高中数学第一章算法初步1.1算法与程序框图1.1.2.1程序框图与顺序结构aa高一数学

12/10/2021
第十八页,共四十六页。
[解析] (1)程序框是由通用图形符号构成,并且有特殊含义, A 不正确;菱形框是判断框,只能用来判断,所以 B 不正确;输 入框可用在算法中任何需要输入的位置,所以 C 也不正确;由程 序框的功能可知 D 项正确.
(2)顺序结构是任何一个算法都离不开的基本结构.故选 A.
12/10/2021
第三十一页,共四十六页。
程序框图:
12/10/2021
第三十二页,共四十六页。
顺序结构是最简单的算法结构,是任何一个算法中都不可缺 少的,框与框之间是按从上到下的顺序进行的,用来解决简单的 问题和作为复杂结构的基础.
12/10/2021
第三十三页,共四十六页。
[变式训练 3] 已知两个单元分别存放了变量 x 和 y,试交换 两个变量的值,并输出 x 和 y,请写出算法并画出程序框图.
12/10/2021
第二十二页,共四十六页。
(2)下列功能中属于处理框的是( B )
①赋值;②计算;③判断;④输入、输出.
A.①②③ B.①②
C.④
D.①②④
解析:处理框的功能是赋值和计算,判断则是判断框的功能, 输入、输出则要通过输入、输出框来完成,故赋值和计算都属于 处理框的功能.
12/10/2021
第二十三页,共四十六页。
类型二 程序框图的功能 [ 例 2] 如图所示的程序框图是为解决某个问题而绘制 的.仔细分析各图框中的内容及图框之间的关系,回答下列问题:
12/10/2021
第二十四页,共四十六页。
(1)图框①中 x=2 的含义是什么? (2)图框②中 y=ax+b 的含义是什么? (3)该程序框图解决的是怎样的一个问题? (4)若 a=4 且最终输出的结果是 y=3,则当 x 取 5 时输出的 结果 5a+b 的值应该是多大? (5)在(4)的前提下,输入的 x 值越大,输出的 ax+b 的值是 不是越大?为什么?
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一课时程序框图、顺序结构预习课本P6~9,思考并完成以下问题(1)程序框图的图形符号有哪些?各自的名称和作用是什么?(2)算法的基本逻辑结构有哪些?(3)顺序结构是怎样定义的?[新知初探]1.程序框图(1)定义:程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.(2)表示:在程序框图中,算法的一个步骤通常用一个或几个程序框的组合来表示;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.(3)常见的程序框及其功能:图形符号名称功能终端框(起止框) 表示一个算法的起始和结束输入、输出框表示一个算法输入和输出的信息处理框(执行框) 赋值、计算判断某一条件是否成立,成立时在出口处标明判断框“是”或“Y”;不成立时标明“否”或“N”流程线连接程序框连接点连接程序框图的两部分1.判断下列命题是否正确.(正确的打“√”,错误的打“×”)(1)任何一个程序框图都必须有起止框( )(2)输入框只能放在输出框之前( )(3)判断框是唯一具有超过一个退出点的图形符号( )解析:(1)正确,任何程序都必须有开始和结束,从而必须有起止框;(2)错误,输入、输出框可以用在算法中任何需要输入、输出的位置;(3)正确,判断框只有一个进入点,但一般有两个退出点,其他程序框只有一个进入点和一个退出点.答案:(1)√(2)×(3)√2.下列图形中表示处理框的是( )解析:选B 由处理框的定义知选B.3.在程序框图中,算法中间要处理数据或计算,可以分别写在不同的( )A.处理框内B.判断框内C.输入、输出框内D.起、止框内解析:选A 处理框表示的意义为赋值、执行计算语句、结果的传送,故选A,其他选项皆不正确.4.阅读如图所示的程序框图,输入a1=3,a2=4,则输出的结果是( )A.12 B.7C.34 D.43解析:选A b=a1·a2=3×4=12.故选A.对程序框的认识和理解[典例] (1)下列说法正确的是( )A.程序框图中的图形符号可以由个人来确定B.也可以用来执行计算语句C.输入框只能紧接在起始框之后D.长方形框是执行框,可用来对变量赋值,也可用来计算(2)任何一个算法都离不开的基本结构是( )A.顺序结构B.条件分支结构C.输出结构D.三个都是[解析] (1)程序框是由通用图形符号构成,并且有特殊含义,A不正确;菱形框是判断框,只能用来判断,所以B不正确;输入框可用在算法中任何需要输入的位置,所以C也不正确;由程序框的功能可知D项正确.(2)顺序结构是任何一个算法都离不开的基本结构.故选A.[答案] (1)D (2)A程序框图的理解框图符合标准化,框内语言简练化,框间流程方向化.从上到下,从左到右,勿颠倒.起止框不可少,判断框一口进,两口出.顺序结构处处有.[活学活用]在程序框图中,表示判断框的图形符号的是( )解析:选C 四个选项中的程序框依次为处理框,输入、输出框,判断框和起止框.用顺序结构表示算法[典例] 体积,为该问题设计算法,并画出程序框图.[解] 算法一:第一步,a =4,c =5.第二步,计算R =22a . 第三步,计算h = c 2-R 2,S 1=a 2. 第四步,计算V =13S 1h . 第五步,计算h ′= c 2-a 24. 第六步,计算S =2ah ′.第七步,输出S ,V .程序框图如图所示: 算法二:第一步,a =4,c =5.第二步,S =2ac 2-a 24. 第三步,V =13a 2c 2-a 22.第四步,输出S,V.程序框图如图所示:应用顺序结构表示算法的步骤(1)认真审题,理清题意,明确解决方法;(2)明确解题步骤;(3)数学语言描述算法,明确输入量、计算过程、输出量;(4)用程序框图表示算法过程.[活学活用]已知一个圆柱的底面半径为R,高为h,求圆柱的体积.设计一个解决该问题的算法,并画出相应的程序框图.解:算法如下:第一步,输入R,h.第二步,计算V=πR2h.第三步,输出V.程序框图如图所示:顺序结构的读图问题[典例](1)框图①中x=4的含义是什么?(2)框图②中y1=x3+2x+3的含义是什么?(3)框图④中y2=x3+2x+3的含义是什么?[解] (1)框图①的含义是初始化变量,令x=4.(2)框图②中y1=x3+2x+3的含义:该框图是在执行①的前提下,即当x=4时,计算x3+2x+3的值,并令y1等于这个值.(3)框图④中y2=x3+2x+3的含义:该图框是在执行③的前提下,即当x=-2时,计算x3+2x+3的值,并令y2等于这个值.对顺序结构程序框图的识读,首先弄明白程序框图中各程序框的功能,然后按流程线指引的方向从上到下(或从左到右)依次判断即可.[活学活用]1.根据如图所示的程序框图,若输入m的值是3,则输出的y 的值是________.解析:若输入m的值是3,则p=8,y=8+5=13,故输出y 的值为13.答案:132.已知在平面直角坐标系中有一个圆心在坐标原点,半径为c的圆,(a,b)为任一点,则如图所示的程序框图表示的算法的作用是________.解析:∵x=a2+b2表示点(a,b)到原点(0,0)的距离,∴该算法的功能是计算点(a,b)到原点的距离与圆的半径之差.答案:计算点(a,b)到原点的距离与圆的半径之差[层级一学业水平达标]1.下列关于程序框图的说法正确的是( )A.一个程序框图包括表示相应操作的框、带箭头的流程线和必要的文字说明B.输入、输出框只能各有一个C.程序框图虽可以描述算法,但不如用自然语言描述算法直观D.在程序框图中,必须包含判断框解析:选A 输入、输出框可以放在算法中任何需要输入、输出的位置,所以不一定各有一个,因此B选项是错误的;相对于自然语言,用程序框图描述算法的优点主要就是直观、形象,容易理解,在步骤表达上简单了许多,所以C选项是错误的;显然D选项是错误.2.在顺序结构中,一定不含有的程序框是( )A.终端框B.输入、输出框C.处理框D.判断框解析:选D 顺序结构中没有判断框.3.阅读程序框图:若输出结果为15,则①处的执行框内应填的是________.解析:先确定①处的执行框是给x赋值,然后倒着推,b=15时,2a-3=15,a=9,当a=9时,2x+1=9,x=3.答案:x=34.根据所给的程序框图,如图所示,输出的结果是________.解析:由X=Y,得X=2;由Y=X,得Y=2;由Z=Y,得Z =2.答案:2[层级二 应试能力达标]1.算法共有三种逻辑结构,即顺序结构、条件结构和循环结构,下列说法正确的是( )A .一个算法只含有一种逻辑结构B .一个算法最多可以包含两种逻辑结构C .一个算法必须含有上述三种逻辑结构D .一个算法可以同时含有上述三种逻辑结构解析:选D 一个算法中含有哪种逻辑结构,主要看解决什么样的问题及解决问题的方法,顺序结构、条件结构和循环结构这三种逻辑结构在一个算法中可以同时出现.2.如图所示的程序框图,已知a 1=3,输出的结果为7,则a 2的值是( )A .9B .10C .11D .12解析:选C 因为输出的结果为7,所以b =7,又b =b 2,所以原b =14,即a 1+a 2=14.又a 1=3,所以a 2=11.3.下列是流程图中的一部分,表示恰当的是( )解析:选A B 选项应该用处理框而非输入、输出框,C 选项应该用输入、输出框而不是处理框,D 选项应该在出口处标明“是”和“否”.4.阅读如图所示的程序框图,若输入x =3,则输出y 的值为( )A .33B .34C .40D .45解析:选 B x =3,a =2×32-1=17,b =a -15=2,y =ab=17×2=34,则输出y 的值为34.5.如图的程序框图表示的算法的运行结果是________. 解析:p =9,∴S =99-59-69-7=6 6. 答案:666.已知点P (x 0,y 0),直线l :x +2y -3=0,求点P 到直线l 的距离的一个算法程序框图如图所示,则在①处应填________.解析:应填上点到直线的距离公式.答案:d =|x 0+2y 0-3|57.如图是求长方体的体积和表面积的一个程序框图,补充完整,横线处应填______________________.解析:根据题意,长方体的长、宽、高应从键盘输入,故横线处应填写输入框.答案: 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=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.第二课时条件结构预习课本P10~12,思考并完成以下问题(1)什么是条件结构?(2)条件结构有几种形式?[新知初探]1.条件结构算法的流程根据条件是否成立有不同的流向,处理上述过程的结构就是条件结构.2.条件结构的程序框图的两种形式及特征名称形式一形式二结构形式特征两个步骤A,B根据条件选择一个执行根据条件是否成立选择是否执行步骤A[小试身手]1.下列关于条件结构的说法中正确的是( )A.条件结构的程序框图有一个入口和两个出口B.无论条件结构中的条件是否满足,都只能执行两条路径之一C.条件结构中的两条路径可以同时执行D.对于一个算法来说,判断框中的条件是唯一的解析:选B 条件结构只能执行判断框中的两条路径之一.2.下列问题的算法宜用条件结构表示的是( )A.求点P(-1,3)到直线3x-2y+1=0的距离B.由直角三角形的两条直角边求斜边C.解不等式ax+b>0(a≠0)D.计算100个数的平均数解析:选C A、B、D只需顺序结构即可.3.根据如图所示的程序框图,使得当成绩不低于60分时,输出“及格”,当成绩低于60分时,输出“不及格”,则( ) A.框1中填“是”,框2中填“否”B.框1中填“否”,框2中填“是”C.框1中填“是”,框2中可填可不填D.框2中填“否”,框1中可填可不填解析:选A 成绩不低于60分时输出“及格”,即x≥60时满足条件,故框1填“是”,框2填“否”.4.如图所给的程序框图描述的算法的运行结果是( )A.-5 B.5C.-1 D.-2解析:选A ∵x=-1<0,∴y=3×(-1)-2=-5.与条件结构有关的读图问题[典例] (1)如图所示的程序框图,其功能是( )A.输入a,b的值,按从小到大的顺序输出它们的值B.输入a,b的值,按从大到小的顺序输出它们的值C.求a,b中的最大值D.求a,b中的最小值(2)对任意非零实数a,b,若a⊗b的运算原理如程序框图所示,则3⊗2=________.[解析] (1)取a=1,b=2知,该程序框图输出b=2,因此是求a,b中的最大值.(2)由于a=3,b=2,则a≤b不成立,则输出a+1b=3+12=2.[答案] (1)C (2)2条件结构读图的策略(1)理清所要实现的算法的结构特点和流程规则,分析其功能.(2)结合框图判断所要填入的内容或计算所要输出或输入的值.[活学活用]1.一个算法的程序框图如图所示,则该程序框图的功能是( )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 ,即a 是a ,b ,c 中的最小数.2.如图,函数f (x )=2x ,g (x )=x 2,若输入的x 值为3,则输出的h (x )的值为________.解析:由框图可知,当x =3时,f (3)=23=8,g (3)=32=9,∴f (3)<g (3),∴h (3)=g (3)=9,故输出的值为9.答案:9 条件结构的算法与框图的设计 [典例] 已知函数y =⎩⎪⎨⎪⎧ 1x ,x >0,1x 2,x <0,设计一个算法的程序框图,计算输入x 的值,输出y 的值.[解] 根据题意,其自然语言算法如下:第一步,输入x .第二步,判断x >0是否成立,若是,则输出y =1x,结束算法;若不是,则判断x <0是否成立,若是,则输出y =1x2,结束算法;若不是,也结束算法.程序框图如图所示: 设计条件结构框图的思路(1)先设计算法,再把算法步骤转化为框图的形式.(2)凡是先根据条件作出判断,再决定进行哪一个步骤的问题,在画算法框图时,都必须引入判断框,采用条件结构.(3)在画出条件结构的框图后,可通过检查各条件分支与已知描述情况是否对应来判断所画框图是否正确.[活学活用]设计程序框图,输入x的值,求函数y =⎩⎪⎨⎪⎧ x 2,x ≥0,-x 2,x <0的值.解:算法如下:第一步,输入x 的值.第二步,判断x 的大小.若x ≥0,则y =x 2;否则,y =-x 2.第三步,输出y 的值.程序框图如图:条件结构的实际应用 [典例] 收费标准:每户每月用水未超过7立方米时,每立方米收费1.0元,并加收每立方米0.2元的城市污水处理费;超过7立方米的部分,每立方米收费1.5元,并加收每立方米0.4元的城市污水处理费.设某户每月用水量为x 立方米,应缴纳水费y 元,请你设计一个输入用水量、输出应缴水费额的算法,画出程序框图.[解] y 与x 之间的函数关系式为y =⎩⎪⎨⎪⎧ 1.2x ,0≤x ≤7,1.9x -4.9,x >7.算法设计如下:第一步,输入每月用水量x (x ≥0).第二步,判断输入的x 是否超过7,若x >7,则应缴纳水费y =1.9x -4.9;否则应缴纳水费y =1.2x .第三步,输出应缴水费y .程序框图如图所示: 设计程序框图解决实际问题的步骤(1)读懂题意,分析已知与未知的关系;(2)概括题意写出表达式;(3)设计算法步骤;(4)根据算法步骤画出程序框图.[活学活用]某居民区的物业部门每月向居民收取卫生费,计费方法如下:3人和3人以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元.设计一个算法,根据输入的人数,计算应收取的卫生费,并画出程序框图.解:设费用用y (元)表示,人数用x 表示,则y =⎩⎪⎨⎪⎧ 5,x ≤3,5+1.2x -3,x >3.算法如下:第一步,输入x .第二步,若x ≤3,则y =5;否则执行第三步.第三步,y =5+1.2(x -3).第四步,输出y .程序框图如图所示:[层级一 学业水平达标]1.如图是算法流程图的一部分,其算法的逻辑结构是()A .顺序结构B .条件结构C .判断结构D .以上都不对解析:选B 此逻辑结构是条件结构.2.给出以下四个问题:①输入一个数x ,输出它的相反数.②求面积为6的正方形的周长.③求三个数a ,b ,c 中的最大数.④求函数f (x )=⎩⎪⎨⎪⎧ x -1,x ≥0,x +2,x <0的函数值.其中不需要用条件结构来描述其算法的有( )A .1个B .2个C .3个D .4个解析:选B 语句①不需要对x 进行判断,所以不需要用条件结构来描述算法;语句②不需要进行判断,不需要使用条件语句;语句③要比较两个数的大小,需要用到条件结构;语句④为分段函数,需要判断x 的取值范围,所以需要用到条件结构来描述算法.3.一个算法的程序框图如图所示,当输出的结果为8时,输入的x 的值为________.解析:由y =x 2-1=8,得x =±3<5,而由y =2x 2+2=8,得x =±3<5,不合题意,故输入的x 的值为3或-3.答案:±34.如图所示的程序框图,输入x =2,则输出的结果是________. 解析:通过程序框图可知本题是求函数y =⎩⎪⎨⎪⎧ x +2,x >1,x +1,x ≤1的函数值,根据x =2可知y =2+2=2.答案:2[层级二 应试能力达标]1.给出一个如图所示的程序框图,若要使输入x 的值与输出y 的值相等,则这样的x 的值的个数是( )A .1B .2C .3D .4解析:选C 当x ≤2时,y =x 2=x ,解得x 1=0,x 2=1;当2<x ≤5时,y =2x -3=x ,解得x 3=3;当x >5时,y =1x=x ,解得x =±1(舍去),故x 的值可以为0,1,3.2.程序框图如图所示,若输出的y =0,那么输入的x 为( )A .-3,0B .-3,-5C .0,-5D .-3,0,-5解析:选A 由框图知,当x =-3,0时,输出的y 值均为0.3.某程序框图如图所示,现输入如下四个函数,则可以输出的函数是( )A .f (x )=x 2B .f (x )=1xC .f (x )=ln x +2x -6D .f (x )=x 3+x解析:选D 由框图可知,当输入的函数f (x )为奇函数且存在零点时,才可输出f (x ),由选项可知,仅f (x )=x3+x 同时满足这两个条件,故选D.4.已知函数y =⎩⎪⎨⎪⎧ log 2x ,x ≥2,2-x ,x <2.图中表示的是给定x 的值,求其对应的函数值y 的程序框图①处应为( )A .x <2?B .x >2?C .x ≠2?D .x =2?解析:选 A 框图中的①就是分段函数解析式两种形式的判断条件,故①应为x <2?,故选A.5.已知函数f (x )=|x -3|,以下程序框图表示的是给定x 值,求其相应函数值的算法.请将该程序框图补充完整.其中①处应填________,②处应填________.解析:由f (x )=|x -3|=⎩⎪⎨⎪⎧ x -3,x ≥3,3-x ,x <3及程序框图知,①处可填x <3?,②处应填y =x -3.答案:x <3? y =x -36.如图所示的算法功能是________.解析:根据条件结构的定义,当a ≥b 时,输出a -b ;当a <b 时,输出b -a .故输出|b -a |.答案:计算|b -a |7.某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为c =⎩⎪⎨⎪⎧ 0.53ω,ω≤50,50×0.53+ω-50×0.85,ω>50,其中ω(单位:kg)为行李的质量.设计程序框图,输入行李质量,计算费用c (单位:元).解:程序框图如下:8.用程序框图表示解方程ax +b =0(a ,b 为常数)的算法.解:算法设计如下:第一步,输入a ,b 的值.第二步,判断a =0是否成立,若成立,则执行第三步;若不成立,则令x =-b a,输出x ,结束算法. 第三步,判断b =0是否成立,若成立,则输出“方程的解为R”,结束算法;若不成立,则输出“无解”,结束算法.程序框图为:。

相关文档
最新文档