高中数学 第二章 算法初步 2.2.1 顺序结构与选择结构课件 北师大版必修3.pptx

合集下载

北师大版高中数学必修3《二章 算法初步 2 算法框图的基本结构及设计 2.1顺序结构与选择结构》培优课课件_12

北师大版高中数学必修3《二章 算法初步 2 算法框图的基本结构及设计 2.1顺序结构与选择结构》培优课课件_12

解:算法步骤如下: 1.若y不能被4整除,则输出“y不是闰年”
2.若y能被4整除,则判断y是否被100整除:
1°若y不能被100整除,则输出“y是闰年” 2°若y能被100整除,则判断y是否被400整除:
①若y能被400整除,则输出“y是闰年” ②若y不能被400整除,则输出“y不是闰年”
小结: 1.算法框图符号及作用 2.顺序结构图 3.选择结构图

2

xx

2
的值,求其对应的函数值y的算法框图.其中处应填写 ______,处应填写_______.
开始
输入x

y 2 x
输出y

结束
布置作业
课本 P88练习1 P102习题7
开始 输入a,b
a=0 是
b=0
输出“无解”
输出“全体实数”
结束
否 x=-b/a 输出x
例3 通常说一年有365天,它表示地球围 绕太阳一周所需要的时间,但事实上, 并不是那么精确,根据天文资料,地球 围绕太阳一周的时间是365.2422天,称 之为天文年,这个误差看似不大,却引 起季节和日历之间难以预料的大变动, 在历法上规定四年一闰,百年少一闰, 四百年多一闰,如何判断一年是否是闰 年,请你设计一个算法,解决这个问题, 并用流程图描述这个算法。
《顺序结构与选择结构》
一.学习图符号的功能。 (2)了解顺序结构与选择结构的概念,能够用框图表 示顺序结构与选择结构。
过程与方法
(1)通过学习框图的各个符号的功能,培养学生对图 形符号语言和数学语言的转换能力; (2)经历通过设计框图表达解决问题的过程,在具体 问题的解决过程中理解框图的基本结构:顺序结构, 选择结构。

高中数学第2章算法初步2.1顺序结构与选择结构2.2变量与赋值课件北师大版必修3

高中数学第2章算法初步2.1顺序结构与选择结构2.2变量与赋值课件北师大版必修3
2.顺序结构是最基本、最简单的算法结构,画顺序结构的 程序框图只需按照算法执行的顺序从上至下或从左向右画出程 序框即可.
选择结构
[探究共研型]
探究 1 顺序结构与选择结构有什么区别? 【提示】 选择结构不同于顺序结构的地方是:它不是依次执行,而是依
据条件作出判断,选择执行不同指令中的一个. 探究 2 什么问题适合用选择结构的框图进行设计?
教材整理 2 变量与赋值
阅读教材 P88~P89,完成下列问题. 变量
赋值
在算法中把变量 a 的值赋予变量 在研究问题的过程中可以取 定义 __不__同__数__值____的量称为变量 b,这个过程称为赋值,记作_b_=__a_,
其中“=”称为赋值符号
当赋予一个变量新值的时候,原来 作用 使算法的表述简洁、清楚
流程线
流程进行的_方__向___
连接点 连接_另__一__页__或__另__一__部__分__的算法框图
注释框
帮助_理__解___算法框图
2.顺序结构与选择结构
结构类型
顺序结构
选择结构
按照步骤_依__次__执__行__的一个 需要进行判断,_判__断__的__结__果__
定义表达 算法,称为具有“顺序结 决定后面的步骤,像这样的






§2 算法框图的基本结构及设计
2.1 顺序结构与选择结构

阶 段 二
2.2 变量与赋值
业 分



1.熟练掌握算法框图的几个基本框图及其功能. 2.掌握算法框图中的两种算法结构——顺序结构与选择结构及其特 点.(重点) 3.会用算法框图表示简单的算法. 4.熟练掌握赋值语句的概念及其一般的表示形式.(重点) 5.会用变量与赋值语句将具体问题的框图转化为算法语句.(难点)

北师大版高中数学必修3《二章 算法初步 2 算法框图的基本结构及设计 2.1顺序结构与选择结构》培优课课件_30

北师大版高中数学必修3《二章 算法初步 2 算法框图的基本结构及设计 2.1顺序结构与选择结构》培优课课件_30

件表达方法是唯一的.
其中正确说法的个数是( B )
A.1
B.2
C.3
D.4
画算法流程图Leabharlann 例1练习 已知f(x)=x2-2x-3,求f(3)、f(-5)、f(5)、f(3) +f(-5)+f(5)的值.设计出解决该问题的一个算法,并画出流 程图.
[思路分析] 对本题来讲,算法实际上就是将相关数值代 入公式计算的过程.
3.选择结构 在一个算法中,有时需要进行判断,判断的__结__果____决定 后面的步骤,像这样的结构通常称为选择结构.其算法框图如 下:
以下给出对流程图的几种说法:
①任何一个流程图都必须有起、止框;②输入框只能紧跟
在开始框后,输出框只能放在结束框前;③判断框是唯一具有
超过一个退出点的符号;④对于一个程序来说,判断框内的条
算法框图如下
例2 设计求一个数x的绝对值的算法,画出流程图.
第二章 §2 算法框图的基本结构及设计
2.1 顺序结构与选择结构
三国时曹操兵败,要去南郡城,但前面有两条路,军士问 曹操从哪条路走,曹操问:“哪条路近?”军士说:“大路稍 平,却远五十余里,小路名华容道,却近五十余里,只是地窄 路险,坑坎难行.”曹操命人上山观察,回报小路上有数处烟 起,大路并无动静.曹操命令从华容道走,诸将问:“烽烟起 处,必有军马,何故走这条路?”曹操说:“岂不闻兵书有 云:‘虚则实之,实则虚之.’那诸葛亮多有谋略,故使数个 小卒于山僻烧烟,令我军不敢从这条山路走,却伏兵于大路等 着.吾料已定,因此就走华容道.”我们在设计算法的时候, 有时也会需要根据不同的条件执行不同的步骤.
1.基本框图及其表示的功能
终端框(起止框) 输入、输出框
框图
功能 表示一个算法的_起__始__和__结_ 束 表示一个算法_输__入__和__输__出_____ 的信息

高中数学第二章算法初步22算法框图的基本结构及设计221顺序结构与选择结构课件北师大版必修3

高中数学第二章算法初步22算法框图的基本结构及设计221顺序结构与选择结构课件北师大版必修3

画出计算邮费的流程图.
解 流程图如图所示.
答案
规范答题思维
规范解答 选择结构的应用
x+2,x≤-1,
[例] (12 分)已知函数 f(x)=x2,-1<x<1, 2x-1,x≥1,
一个 x 的值,输出相应的函数值. (一)精妙思路点拨
设计一个算法框图,输入
(二)分层规范细解
(三)来自一线的报告 通过阅卷后分析,对解答本题的失分警示和解题启示总结如下:(注:此 处的①②见分层规范细解过程)
[看名师·疑难剖析] 1.算法框图的组成 一个算法框图包括以下几个部分:表示相应操作的图框,带箭头的流程 线,框内外必要的文字说明. 2.与自然语言相比用算法框图表示算法的优越性 用自然语言表示算法的步骤有明确的顺序性,但在处理条件结构或循环 结构这样的问题时显的有点困难,不够直观,不够准确.算法框图是表示算 法的另一种形式,它的结构清晰,步骤准确,有时能解决自然语言不好表达 的问题.
A.1 B.2 C.3 D.4
答案 B 解析 ①③正确.
答案
解析
3.下列算法框图中.若输入的 R=8,则输出的 a=________.
答案 4
答案
解析 根据程序的执行过程 R=8,
b=
R= 2
82=2,a=2×b=2×2=4.
4.已知函数 f(x)=|x-3|,下图表示的是给定 x 值,求其相应函数值的 算法.请将 该程序框 图补充 完整,其 中 ①处应填________ ,②处应填 ________.
答案 B
答案
解析 判断框是具有超过一个退出点的唯一的符号.
休息时间到啦
同学们,下课休息十分钟。现在是休息时间,你们休息一 下眼睛,
看看远处,要保护好眼睛哦~站起来动一动,久坐对身体 不好哦~

高中数学课件-2.2.1顺序结构与选择结构 课件(北师大版必修3)

高中数学课件-2.2.1顺序结构与选择结构 课件(北师大版必修3)
(2)图②中若输入R=8,则输出a=____2____.
2.在下面的程序中,若输入x=3,则输出结果为__3_._6____.
【题型示范】 类型一 顺序结构,变量与赋值 【典例1】
(1)如图所示的是一个算法框图,已知a1=3,a2=11,则 7
b=________.
【变式训练】如图所示是一个算法的算法框图,若输入x1,x2,x3
【解析】(1)正确,所有算法框图中必须以终端框为起始与结束. (2)错误,算法框图中不一定必有处理框. (3)正确,所有算法都是按照一定的步骤依次进行的,必有顺序结 构,顺序结构是算法框图中最基本的结构形式. 答案:(1)√ (2)× (3)√
2.画算法框图的规则 (1)使用标准的框图符号. (2)框图一般按从上到下、从左到右的方向画. (3)在图形符号内描述的语言要非常简练清楚. (3)判断框,只有一个进入点和两个退出点.其他程序框一般具 有一个进入点和一个退出点. (4)常见的判断是“是”与“否”两分支的判断,而且有且仅有 两个结果.
【知识拓展】流程线 程序框与程序框之间应用带箭头的线连接起来,这个带箭头的线 一般就叫做流程线.
【微思考】 一个算法只对应一个算法框图吗? 提示:不是,一个算法可以用不同形式的算法框图表达.
【即时练】 1.下列关于算法框图的说法中正确的是 ( ) A.判断框只有一个入口,一个出口 B.算法框图和算法是没有联系的 C.一个算法框图中一定有输入框 D.算法框图是算法的一种直观形象的表示方式
的值分别是98,100,96,则输出的y值是__9_8_____.
【变式训练】已知点P0(x0,y0)和直线l:Ax+By+C=0,求点P0 到直线l的距离d,画出其算法框图.
算法框图如图:

高中数学2-2-1顺序结构与选择结构课件北师大版必修)

高中数学2-2-1顺序结构与选择结构课件北师大版必修)

第二步,若 n 为奇数,则输出 3n+1 的值;若 n 为偶数,则 n 输出 的值. 4分 2 程序框图如图所示.
12分
【题后反思】 (1)题中n是奇数和n是偶数时的计算方式不
同,所以需对n的奇偶性加以判断,然后计算结果.
(2)注意该题判断框内的内容为“n为奇数”,所以当n为奇 数时,则按“是”分支执行;否则,按“否”分支执行.
进行,它由若干个依次执行的步骤组成,它是
任何一个算法都离不开的一种算法结构,如图 所示,虚线框内表示一个顺序结构,其中A和B
两个框是依次执行的,只有执行完A框所指定的
操作后,才能接着执行B框所指定的操作.
算法框图中选择结构应注意的问题 2.
(1)无论条件p是否成立,只能执行A框或B
框之一,不可能既执行A框又执行B框,
想一想:判断框有两个退出点,是否表示在这里要同时执行?
提示 不是.判断框的退出点在任何情况下都是根据条件去执
行其中的一个,而另一个则不会被执行,故判断框后的指向线 应根据情况标注“是”或“否”.
名师点睛
对算法框图中顺序结构的理解 1. 顺序结构是最简单的算法结构,语句与语句之 间,框与框之间按从上到下(或从左到右)的顺序
步骤的问题,在画框图时,必须用到选择结构.

算法分析:用变量x,y分别表示自变量和函数值.步
骤如下: 第一步:输入x的值; 第二步:判断x的范围,若x≥0,则用函数y=x2-1求函数 值,否则,用y=2x2-5求函数值.
第三步:输出y的值. 算法框图如图所示.
规律方法 (1)求分段函数的函数值时,如果是分两段的函 数,只需引入一个判断框;如果是分三段的函数,需要引 入两个判断框;依次类推.至于判断框内的内容是没有顺 序的. (2)判断框内的内容可以不唯一,但判断框内的内容一经

北师大版高中数学必修3《二章 算法初步 2 算法框图的基本结构及设计 2.1顺序结构与选择结构》培优课课件_15

北师大版高中数学必修3《二章 算法初步 2 算法框图的基本结构及设计 2.1顺序结构与选择结构》培优课课件_15

10
典例透析
例 2、一个笼子里装有鸡和兔共 m 只,且鸡和兔共 n 只脚,设计一 个计算鸡和兔各有多少只的算法,并画出程序框图表示.
【解】算法分析:
流程图如下:
第一步,输入 m,n;
开始
第二步,计算鸡的只数 4m-n
x= 2 ; 第三步,计算兔的只数 y=m-x;
输入m、n
4m-n x= 2
第四步,输出 x,y.
输入n
i =2
求n除以i的余数r
i =i+1
i >n-1或r=0
N
Y
r =0
N
Y 输出“n不是质数”
输出“n是质数”
点燃青春结激束情 成就非凡梦想
35
XZPX新知剖析
上述表示算法的图形称为算法的程序框图,又称流程图,其
中的多边形叫做程序框,带方向箭头的线叫做流程线.
(一)、程序框图: 又称流程图,是一
y=m-x
输出x、y
结束
点燃青春激情 成就非凡梦想
11
典例透析
例 3、在下图表示的程序中,若输出的数是 30,求输入的数 n 的值.
开始
n=3
输入正整数n x=2n-1 y=x2+5 输出y
结束
点燃青春激情 成就非凡梦想
12
ZJTS总结提升
1、顺序结构的程序框图的基本特征:
(1)必须有两个起止框,穿插输入、输出框和处理框,没有判
点燃青春激情 成就非凡梦想
3
DRXK导入新课
表图直为显
写出“判断整数n(n>2)是否为质数”的算法步骤. 示型观了得
【解】1、给定一个大于2的整数n;
算符、使冗
2、令i=2; 3、用i除n,得到余数r;

高中数学第二章算法初步2.2算法框图的基本结构及设计2

高中数学第二章算法初步2.2算法框图的基本结构及设计2

y= ������
12345
4.某算法框图如图所示,若分别输入的x的值为0,1,2,执行该程序后,
输出的y的值分别为a,b,c,则a+b+c=
.
12345
解析:该程序框图的功能是输入自变量x的值,输出函数 ������2,������ > 1,
y= 1,������ = 1, 的函数值. 4������ ,������ < 1
4.若y2≤y3,则输出y2;否则输出y3. 算法框图如图所示.
题型一
题型二
题型三
易错辨析
易错点:不能依据算法选择对应的算法框图而致错 【例3】 画出求关于x的方程ax2+(a+1)x+1=0根的算法框图.
错解:算法框图如图所示.
题型一
题二
题型三
错因分析:本题给出的算法框图不能解决该问题,因为它没有体
对应的函数值记为y=f(x), 则a=f(0)=40=1,b=f(1)=1,c=f(2)=22=4,a+b+c=6. 答案:6
12345
5.已知函数 y=
������,������ > 0, 设计算法, 输入自变量������的值, -������,������ ≤ 0,
输出对应的函数值, 写出算法步骤, 并画出算法框图.
题型一
题型二
题型三
【变式训练2】 给定三个函数y1=x2-1,y2=2x-3,y3=x2+6x.给出一 个x的值,分别计算它们的函数值,并输出它们中最小的一个.为本题
设计一个算法并画出算法框图.
解:算法步骤如下.
1.输入x.
2.计算y1=x2-1,y2=2x-3,y3=x2+6x. 3.如果y1≤y2,y1≤y3,则输出y1; 否则,执行下一步.

2017_2018版高中数学第二章算法初步2.1顺序结构与选择结构课件北师大版必修3

2017_2018版高中数学第二章算法初步2.1顺序结构与选择结构课件北师大版必修3
2x-8x>3, 函数 y= 2 的函数值. x x≤3
解析答案
课堂小结 1.顺序结构描述的是最简单的算法结构,语句与语句之间、框与框之间 是按从上到下的顺序进行的. 2.对需要按给定的条件进行分析、比较和判断,并按判断的不同情况进 行不同的操作的问题,设计算法时就要用到选择结构. 3.选择结构要先根据指定的条件进行判断,再由判断的结果决定选取执 行两条分支路径中的某一条.
第二章 §2 算法框图的基本结构及设计
2.1 顺序结构与选择结构
学习 目标
1.掌握算法框图中的两种算法结构——顺序结构、选择结构及其特点. 2.通过具体的实例体会用算法框图表示算法的优点. 3.会用算法框图表示简单的算法.
栏目 索引
知识梳理 题型探究 当堂检测
自主学习
重点突破
自查自纠
知识梳理
自主学习
面积,设计出该问题的算法及算法框图. 算法如下: 第一步,a=2,b=4,h=5. 1 第二步,S=2(a+b)h.
第三步,输出S.
该算法的算法框图如右图所示:
解析答案
题型三 例3
简单选择结构的设计
求过两点P1(x1,y1),P2(x2,y2)的直线的斜率.设计该问题的算法并
画出算法框图. 解 算法如下:
1.输入x1,y1,x2,y2.
y2-y1 2.如果x1=x2,输出“斜率不存在”;否则,k=x -x . 2 1 3.输出k.
算法框图如右图所示.
解析答案
跟踪训练3 1.输入实数x.
设计求一个数的绝对值的算法并画出算法框图.
解 算法如下: 2.若x≥0,则y=x;若x<0,则y=-x. 3.输出y. 算法框图如下:
答案
3.画算法框图的规则 (1)使用标准的框图符号. (2)框图一般按从上到下,从左到右的方向画. (3)除判断框外,其他框图符号只有一个进入点和一个退出点 .判断框是具 有超过一个退出点的唯一符号. (4)一种判断框是二选一形式的判断,有且仅有 两 个可能结果;另一种是 多分支判断,可能有几种不同的结果. (5)在图形符号内描述的语言要非常简练清楚.

高中数学第2章算法初步22.1顺序结构与选择结构课件北师大版必修3

高中数学第2章算法初步22.1顺序结构与选择结构课件北师大版必修3

1.如图所示的算法框图,当输入 x=2 时,输出的结果
是( )
A.4
B.5
C.6
D.13
解析:选 D y=2×2+1=5,b=3×5-2=13.
2.如图所示的是一个算法的程序框图,已知 a1=3,输
出的 b=7,则 a2 等于( )
A.9
B.10
C.11
D.12
解析:选 C 由题意知,
该算法是求a1+2 a2的值,
∴当 a1=3 时,3+2a2=7,
∴a2=11.
知识点二 选择结构
3.给出以下四个问题:
①输入一个数 x,输出它的相反数;②求体积为 8 的正
方体的边长;③求三个数 a,b,c 中的最大数;④求函数 f(x)
=xx+-21,,xx<≥00, 的函数值.
其中不需要选择结构来描述算法的有( )
A.1 个
知识点三 算法框图的实际应用 5.设计房租收费的算法,其要求是:住房面积 90 m2 以内,每平方米收费 3 元;住房面积超过 90 m2 时,超过部 分,每平方米收费 5 元.画出算法框图,要求输入为住房面 积数,输出为应付的房租.
解:算法如下: ①输入住房面积 S; ②根据面积选择计费方式:若 S≤90,则租金为 M= S×3;若 S>90,则租金为 M=270+(S-90)×5; ③输出房租 M 的值. 算法框图如下:
B.2 个
C.3 个
D.4 个
解析:选 B ①②只需顺序结构,不需要选择结构,③ ④需要选择结构.
4.执行如图所示的程序框图,如果输入的 t∈[-1,3], 则输出的 s 属于( )
A.[-3,5]
解析:选 A 当-1≤t<1 时,s∈[-3,3),当 1≤ t≤ 3 时, s∈[3,4],∴s∈[-3,4].

高中数学北师大必修 顺序结构和选择结构 课件(与“算法”有关文档共18张)

高中数学北师大必修 顺序结构和选择结构 课件(与“算法”有关文档共18张)
第15页,共18页。
设计算法,求一元二次方程ax2+bx+c=0 (a≠0, b2-4ac>0)的根,画出相应的流程图
开始
输入系数a,b,c
计算 :b24ac
计算
输出X1、X2
结束
第16页,共18页。
b x1 : 2a
b x2 : 2a
开始
输入系数a,b,c
计算 :b24ac

△<0

设计算法,求一元二次 方程ax2+bx+c=0 ( a≠0 )的根,画出 相应的流程图
表示一个算法的开始或结束
计算 Z2:=A2+B2
(3)计算 Z1=A2+B2
计算 :b 4ac (3)计算 Z1=A2+B2
给定平面内任意两点A(x1,y1),B(x2,y2).
2
计算 Z2:=A2+B2
(1)输入点的坐标x0,y0和直线方程的系数
给定平面内任意两点A(x1,y1),B(x2,y2).
第1页,共18页。
课前练习:
1.已知点P0(x0,y0)和直线L:Ax+By+C=0,求点P 到直线L的距离d。设计一个算法。 2.给定平面内任意两点A(x1,y1),B(x2,y2).设计一个
算法,求两点连线的斜率。
第2页,共18页。
1.解:算法步骤如下:
(1) x ,y 输入点的坐标 和直线方程的系数 (1)输入点的坐标x0,y0和直线方程的系数
顺序 结构
选择 结构
第5页,共18页。
1.解:算法步骤如下:
开始
(1)输入点的坐标x0,y0和直 线方程的系数
输入x0,y0
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
11
跟踪训练 1 一次考试中,某同学的语文、数学、英语、物 理、化学的成绩分别是a,b,c,d,e,设计一个计算该同学的总 分和平均分的算法,并画出算法框图.
12
解:算法如下: 第一步,输入该同学的语文、数学、英语、物理、化学的成绩 a,b,c,d,e. 第二步,计算总分S=a+b+c+d+e. 第三步,计算平均分w=S5. 第四步,输出S和w. 算法框图如图所示.
1
【课标要求】 1.了解框图的概念,掌握各框图符号的功能. 2.理解顺序结构与选择结构的概念,能够用框图表示顺序结构 与选择结构。
2
自主学习 基础认识 1.算法框图 在算法设计中,算法框图(也叫程序框图)可以准确、清晰、直 观地表达解决问题的思路和步骤.
3
2.算法的两种结构
4
|自我尝试| 1.具有判断条件是否成立功能的程序框是( )
19
方法归纳 与现实生活有关的题目经常需用到选择结构.解答时,首先根 据题意写出函数表达式,然后设计成算法框图,解答此题的关键是 写出函数解析式.
20
跟踪训练 3 设火车托运质量为w(kg)的行李时,每千米的费
用(单位:元)标准为f=
0.4w,w≤30, 0.4×30+0.5w-30,w>30
,试画出路
7
4.如图所示,若输入m=3,则输出的结果是________.
解析:由题图可知,p=m+5,n=p+5,所以n=3+5+5=
13.
答案:13
8
课堂探究 互动讲练 类型一 用顺序结构表示算法 [例 1] 已知点 P0(x0,y0)和直线 l:Ax+By+C=0,写出求点 P0 到直线 l 的距离 d 的算法及算法框图.
解析:只有判断框具有判断条件是否成立的功能,故选C. 答案:C
5
x-1,x<0, 2.已知函数y= 0,0≤x≤6,
3x,x>6,
输入自变量x的值,求对应的
函数值,设计算法框图时所含有的基本逻辑结构是( )
A.顺序结构
B.选择结构
C.顺序结构、选择结构 D.以上都不是
解析:任何算法框图中都有顺序结构;由于自变量在不同的范 围内有不同的对应法则,因此用选择结构.
23
2.选择结构嵌套与选择结构叠加的区别 (1)选择结构叠加,程序执行时需依次对“条件1”“条件 2”“条件3”…都进行判断,只有遇到能满足的条件才执行该条件 对应的操作. (2)选择结构的嵌套中,“条件2”是“条件1”的一个分支, “条件3”是“条件2”的一个分支…以此类推,这些条件中很多在 算法执行过程中根据所处的分支位置不同可能不被执行. (3)选择结构嵌套所涉及的“条件2”“条件3”…是在前面的 所有条件依次一个一个的满足“分支条件成立”的情况下才能执行 的操作,是多个条件同时成立的复合.
程为s千米时行李托运费用M的算法框图.
21
解:算法如下: 第一步,输入物品质量w、路程s. 第二步,若w>30,那么f=0.4×30+0.5(w-30);否则,f= 0.4w. 第三步,计算M=s·f. 第四步,输出M. 算法框图如图所示.
22
|素养提升| 1.顺序结构框图的基本特征 (1)必须有起止框,穿插输入、输出框和处理框,没有判断框. (2)各程序框从上到下用流程线依次连接. (3)处理框按计算机执行顺序沿流程线依次排列.
15
方法归纳 解决含选择结构的算法框图问题
(1)理清所要实现的算法的结构特点和流程规则,分析其功能. (2)结合框图判断所要填入的内容或计算所要输出或输算法框 图,若输入x=30,则输出的y值是( )
A.30 B.25 C.5 D.0 解析:因为30≥5. 所以y= 30-5=5. 所以输出的y值是5.故选C. 答案:C
13
类型二 含选择结构算法框图的运行 [例2] 运行如图所示的算法流程,若输出的y值的范围是 [0,10],则输入的x值的范围是________.
14
【解析】 该算法的功能是计算分段函数的值, y= 3x2-,x-,1x≤<-x≤1,1,
x+1,x>1. 当x<-1时,由0≤3-x≤10可得-7≤x≤3, 得-7≤x<-1; 当-1≤x≤1时,0≤x2≤10成立; 当x>1时,由0≤x+1≤10可得-1≤x≤9得1<x≤9. 综上,输入的x值范围是[-7,9]. 【答案】 [-7,9]
24
|巩固提升|
1.如图所示的算法框图中,若输入x =2,则输出的结果是( )
A.1 B.2 C.3 D.4
18
【解析】 设某户每月用水量为x m3,应交水费y元,那么y与x 之间的函数关系为y=11..29xx,-04≤.9,x≤x>77,.
算法步骤如下: 第一步,输入每月用水量x (m3). 第二步,判断输入的x是否不超过7.若是, 则计算y=1.2x;否则,计算y=1.9x-4.9. 第三步,输出应交的水费y. 算法框图如图所示.
9
【解析】 用数学语言描述算法: 第一步,输入点的横、纵坐标x0、y0, 输入直线方程的系数,即常数A、B、C. 第二步,计算z1=Ax0+By0+C. 第三步,计算z2=A2+B2. 第四步,计算d= |zz1|2. 第五步,输出d. 算法框图:
10
方法归纳 顺序结构是最基本、最简单的算法结构,画顺序结构的算法框 图只需按照算法执行的顺序从上至下或从左向右画出算法框即可.
17
类型三 实际应用 [例3] 为了加强居民的节水意识,某市制定了以下生活用水 收费标准:每户每月用水未超过7 m3时,每立方米收费1.0元,并加 收0.2元的城市污水处理费;超过7 m3的部分,每立方米收费1.5 元,并加收0.4元的城市污水处理费. 请你写出某户居民每月应交的水费y(元)与用水量x(m3)之间的 函数关系,然后设计一个求该函数值的算法,并画出算法框图.
答案:C
6
3.某一程序框图如图所示,下列说法不正确的是( ) A.该框图包含顺序结构和选择结构 B.框图中的起止框不能省略 C.可以同时输出两个不同的结果c和m D.判断条件为“m>c?”
解析:题中的程序框图中有判断框,根据给定条件判断并根据
判断结果进行不同处理,执行一次只能有一个结果输出.
答案:C
相关文档
最新文档