2019年高中数学第一章1.1.2第1课时程序框图、顺序结构优化练习新人教A版必修3
2019-2020数学必修3人教A版课件:第一章 1.1.2 第1课时 程序框图、顺序结构

2.做一做 (1)下列图形中表示处理框的是( )
解析 由处理框的定义知选 B.
第八页,编辑于星期日:点 二十一分。
(2)阅读如图所示的程序框图,输入 a1=3,a2=4,则输 出的结果是( )
A.12
B.7
C.34
D.43
解析 b=a1·a2=3×4=12.故选 A.
(2)图乙中算法的功能是__求__过__横___坐__标__不__相__同___的__两__点__ (_x_1,__y_1_)_,__(x_2_,__y_2)_的__直__线__的__斜__率__k_____.
第二十七页,编辑于星期日:点 二十一分。
解析 (1)图甲程序框图功能是输入正数 a,b,计算 a2+b2,即已知直角三角形两直角边 a,b,求斜边 l 的长.
根据算法功能求输出结果或根据输出结果求框图中某 一步骤,应注意以下几点:
(1)要明确各框图符号的含义及作用; (2)要明确框图的方向流程; (3)要正确认图,即根据框图说明该算法所要解决的问 题. 其中明确算法功能是解决此类问题的关键.
第二十六页,编辑于星期日:点 二十一分。
【跟踪训练 3】 (1)图甲中算法的功能是___求__直__角____ _边__边__长__分__别__为__a_,__b__的__直__角__三__角__形__斜__边__边__长__l_(答__案__不__唯__一__,__ _只__要__合__理__即__可__) ____;
2.程序框图的组成
□ 程序框:表示算法中的一个 05 步骤 □ 流程线:表示算法步骤的执行 06 顺序
第三页,编辑于星期日:点 二十一分。
二、程序框图中程序框的功能 常见的程序框、流程线及其各自表示的功能
高中数学(人教A版)必修3同步课件:第1章1.1.2第1课时程序框图、顺序结构

阶
段
段
一
1.1.2 程序框图与算法的基本逻辑结构 三
第 1 课时 程序框图、顺序结构
学
业
阶 段 二
分 层
测
评
上一页
返回首页
下一页
1.了解程序框图的含义,理解程序框图的作用.(难点) 2.掌握各种程序框和流程线的画法与功能. 3.理解程序框图中的顺序结构,会用顺序结构表示算法.(重点)
上一页
返回首页
D.0
返回首页
下一页
【解析】 由 X=Y,得 X=2; 由 Y=X,得 Y=2;由 Z=Y,得 Z=2. 【答案】 C
上一页
返回首页
下一页
3.若 R=8,则如图 1-1-5 所示的程序框图运行后的结果为 a=________.
【解析】 由 R=8 得 b= 【答案】 4
图 1-1-5 R2=2,a=2b=4.
序的开始和结束.
3.输入、输出框图用“
”表示,可用在算法中任何需
要输入、输出的位置,需要输入的字母、符号、数据都填在框内.
4.处理框用“
”表示,算法中处理数据需要的算式、
公式等可以分别写在不同的用以处理数据的处理框内,另外,对
变量进行赋值时,也用到处理框.
5.判断框是唯一具有超过一个退出点的图形符号.
上一页
返回首页
下一页
第三步,计算 z2=A2+B2. 第四步,计算 d= |zz1|2. 第五步,输出 d. 程序框图:
上一页
返回首页
下一页
1.对于套用公式求解的问题往往运用顺序结构,编写顺序结
构的算法,应写公式,看公式中的条件是否满足,若不满足,则
先求出需要量,然后将公式中涉及的量全部代入求值即可.
人教A版高中数学必修三 第一章1.1-1.1.2第1课时程序框图、顺序结构

人教A版高中数学必修三第一章1.1-1.1.2第1课时程序框图、顺序结构同步训练A卷姓名:________ 班级:________ 成绩:________一、单选题 (共6题;共12分)1. (2分) (2019高二下·宁夏月考) 按流程图的程序计算,若开始输入的值为,则输出的的值是()A . 231B .C .D . 62. (2分)(2017·安徽模拟) 执行如图所示的程序框图,若输入的n的值为5,则输出的S的值为()A . 17B . 36C . 52D . 723. (2分) (2019高三上·成都月考) 如图所示框图,若输入三个不同的实数,输出的值相同,则此输出结果可能是()A . -2B . -1C .D . 44. (2分)对下面流程图描述正确的是A . 是顺序结构,引进4个变量B . 是选择结构,引进1个变量C . 是顺序结构,输出的是三数中的最大数D . 是顺序结构,输出的是三数中的最小数5. (2分)如图是一个算法的程序框图,已知a1=1,输出的b=3,则a2等于()A . 3B . 5C . 7D . 96. (2分) (2017高一下·和平期末) 下面的程序运行后的作用是()A . 输出两个变量A和B的值B . 把变量A的值赋给变量B,并输出A和B的值C . 把变量B的值赋给变量A,并输出A和B的值D . 交换两个变量A和B的值,并输出交换后的值二、填空题 (共4题;共4分)7. (1分) (2019高二下·吉林月考) 对任意非零实数,若的运算原理如程序框图所示,则________.8. (1分)利用秦九韶算法,求当x=23时,多项式7x3+3x2﹣5x+11的值的算法.①第一步:x=23,第二步:y=7x3+3x2﹣5x+11,第三步:输出y;②第一步:x=23,第二步:y=((7x+3)x﹣5)x+11,第三步:输出y;③算6次乘法,3次加法;④算3次乘法,3次加法.以上描述正确的序号为________ .9. (1分)如图所示的流程图的运行结果是________10. (1分)如图所示的一个算法的程序框图,已知a1=3,输出的结果为7,则a2的值为________.三、解答题 (共3题;共20分)11. (10分)已知函数f(x)= .(1)计算f(0)、f(1);(2)画出输入自变量x,输出函数值f(x)的程序框图.12. (5分)已知f(x)=x2﹣1,求f(2),f(﹣3),f(3),并计算f(2)+f(﹣3)+f(3)的值,设计出解决该问题的一个算法,并画出程序框图.13. (5分)计算下列梯形的面积,上底为a,下底为b,高为h,请写出该问题的算法.参考答案一、单选题 (共6题;共12分)答案:1-1、考点:解析:答案:2-1、考点:解析:答案:3-1、考点:解析:答案:4-1、考点:解析:答案:5-1、考点:解析:答案:6-1、考点:解析:二、填空题 (共4题;共4分)答案:7-1、考点:解析:答案:8-1、考点:解析:答案:9-1、考点:解析:答案:10-1、考点:解析:三、解答题 (共3题;共20分)答案:11-1、答案:11-2、考点:解析:答案:12-1、考点:解析:答案:13-1、考点:解析:。
高中数学 1.1.2 第1课时程序框图、顺序结构课件 新人教A版必修3

本 设计一个计算三角形面积的算法,并画出程序框图表示.
课
时
解 算法步骤如下:
栏
目
第一步,输入三角形三条边的边长a,b,c.
开 关
第二步,计算p=a+2b+c.
第三步,计算S= pp-ap-bp-c.
第四步,输出S.
程序框图:
第十二页,共20页。
研一研·问题(wèntí)探究、课堂更高 效
小结 顺序结构的程序框图的基本特征:
1.1.2 第1课时 (kèshí)
1.1.2 程序框图与算法的基本逻辑结构
第 1 课时 程序框图、顺序结构
本 【学习目标】
课 时
1.掌握程序框图的概念;
栏 目
2.熟悉各种程序框及流程线的功能和作用;
开 关
3.能用程序框图表示顺序结构的算法.
【学法指导】
通过观察、模仿、操作,经历通过设计顺序结构程序框图表达
目
开
(3)描述语言写在程序框内,语言清楚、简练.
关
第九页,共20页。
研一研·问题探究(tànjiū)、课堂更高 效
跟踪训练1 下列说法正确的是__④__⑤____.(填序号)
①程序框图中的图形符号可以由个人来确定;
本
② 也可以用来执行计算语句;
课
时
③输入框只能紧接在起始框之后;
栏
目 开
④程序框图一般按从上到下、从左到右的方向画;
目
开
D.终端框、处理框和输入、输出框
关
解析 一个完整的程序框图至少需包括终端框和输入、输
出框.对于处理框,由于输出框含有计算功能,所以可不
必有.
第八页,共20页。
研一研·问题(wèntí)探究、课堂更高效
高中数学 第一章 算法初步 1-1-2-1程序框图、顺序结构课件 新人教A版必修3

课堂互动探究
剖析归纳 触类旁通
一 程序框图的概念
【例 1】 下列关于程序框图的说法,正确的有( )
①程序框图只有一个入口,也只有一个出口;②程序框图
中的每一部分都应有一条从入口到出口的路径通过它;③程序
框图和流程图不是同一个概念;④程序框图中的输入框必须紧
跟在开始框后.
A.①②③
B.②③
C.①④
第一章 算法初步
§1.1 算法与程序框图
1.1.2 程序框图与算法的基本逻辑结构
第一课时 程序框图、顺序结构
课前预习目标
课堂互动探究
课前预习目标
梳理知识 夯实基础
课前热身 1.程序框图 程序框图又称________,是一种用________、________及 文字说明来表示算法的图形. 2.算法的基本逻辑结构 任何一种算法都是由三种基本逻辑结构组成的,它们是 ________结构、________结构、________结构.
功能
终端框 表示一个算法
(起止框) 起始或结束
输入、 输出框
表示一个算法 输入和输出的
信息
图形符号
名称
功能
处理框(执 行框)
赋值、计算
判断某一条件是否成立,成
判断框Leabharlann 立时在出口处标明“是” 或“Y”;不成立时,标明
“否”或“N”
流程线
连接程序框
连接点
连接程序框图的两部分
对图形符号的几点说明: (1)终端框是任何流程图不可缺少的,表明算法的开始和结 束. (2)输入、输出框,可用在算法中任何需要输入、输出的位 置,需要输入的字母、符号、数据都填在框内. (3)算法中间处理数据需要的算式、公式等(它们可以使用输 入框输入的数据进行计算),可分别写在不同的处理框用以处理 数据;同时还可以对变量进行赋值.
(人教a版)必修三同步课件:1.1.2(1)程序框图、顺序结构

1.1.2 程序框图与算法的基本 逻辑结构 第1课时 程序框图、顺序结构
[学习目标]
1.掌握程序框图的概念; 2.熟悉各种程序框及流程线的功能和作用; 3.能用程序框图表示顺序结构的算法.
[知识链接] (1)已知一梯形的上底和下底分别为a,b,高为h,则梯形
(a+b)h 的面积S=_________ . 2
a+b+c 其中 p= ,该公式叫海伦 —秦九韶公式. 2
[预习导引]
1.程序框图
流程图_______、_______及 程序框 流程线 (1)程序框图又称_______,是一种用 _________来表示算法的图形 文字说明 . 程序框 (2)在程序框图中,一个或几个_______的组合表示算法中的一个步骤;带有 _________ 方向箭头 _________. 的流程线将程序框连接起来,表示算法步骤的 执行顺序
2.常见的程序框、流程线及各自表示的功能
图形符号
名称
终端框 (起止框) 输入、 输出框 处理框 (执行框)
功能
表示一个算法的起始和结束 __________________________ 表示一个算法输入和输出的信息 _____________________________ 赋值、计算 ___________
规律方法
应用顺序结构表示算法的步骤:
(1)仔细审题,理清题意,找到解决问题的方法. (2)梳理解题步骤. (3)用数学语言描述算法,明确输入量,计算过程,输出量. (4)用程序框图表示算法过程.
跟踪演练2
利用梯形的面积公式计算上底为2,下底为4,高为5的梯形面积,设计出该问
题的算法及程序框图.
(2)已知点P0(x0,y0)和直线l:Ax+By+C=0,则点到直线 |Ax0+By0+C| A2+B2 的距离公式d=______________ .
高中数学必修3第一章:1.1.2第1课时 程序框图、顺序结构
A级基础巩固一、选择题1.一个完整的程序框图至少包含()A.终端框和输入、输出框B.终端框和处理框C.终端框和判断框D.终端框、处理框和输入、输出框解析:一个完整的程序框图至少需包括终端框和输入、输出框.对于处理框,由于输出框含有计算功能,所以可不必有.答案:A2.下列是流程图中的一部分,表示恰当的是()解析:B选项应该用处理框而非输入、输出框,C选项应该用输入、输出框而不是处理框,D选项应该在出口处标明“是”和“否”.答案:A3.如图,若输入a=10,则输出a的值为()A.6B.8C.10D.2解析:输入a=10,该程序框图的执行过程是:a=10,b=10-8=2,a=10-2=8,输出a=8.答案:B4.阅读如图所示的程序框图,若输出的结果为6,则①处执行框应填的是()A.x=1B.x=2C.b=1 D.b=2解析:若b=6,则a=7,所以x3-1=7,所以x=2.答案:B5.程序框图符号“”可用于()A.输出a=10 B.赋值a=10C.判断a=10 D.输入a=1解析:图形符号“”是处理框,它的功能是赋值、计算,不是用来输出、判断和输入的.答案:B二、填空题6.执行如图所示的程序框图后的结果为________.解析:由程序框图得S =42+24=2.5. 答案:2.57.如图所示的一个算法的程序框图,已知a 1=3,输出的结果为7,则a 2的值为________.解析:由框图可知,b =a 1+a 2,再将b 2赋值给b ,所以7×2=a 2+3,所以a 2=11. 答案:118.根据如图所示的程序框图所表示的算法,输出的结果是________.解析:该算法的第1步是分别将1,2,3赋值给X,Y,Z,第2步是使X取Y的值,即X取值变成2,第3步是使Y取X的值,即Y的值也是2,第4步是让Z取Y的值,即Z取值也是2,从而第5步输出时,Z的值是2.答案:2三、解答题9.已知一个圆柱的底面半径为R,高为h,求圆柱的体积.设计解决该问题的一个算法,并画出相应的程序框图.解:算法如下:第一步,输入R,h.第二步,计算V=πR2h.第三步,输出V.程序框图:10.如图所示的程序框图,要使输出的y的值最小,则输入的x 的值应为多少?此时输出的y的值为多少?解:此程序框图执行的功能是对于给定的任意x的值,求函数y =x2+2x+3的值.将y=x2+2x+3配方,得y=(x+1)2+2,要使y的值最小,需x =-1,此时y min=2.故输入的x的值为-1时,输出的y的值最小,为2.B级能力提升1.下列所画程序框图是已知三角形的一边a及这边上的高h,求三角形面积的算法,其中正确的是()解析:A选项流程线没有箭头,故不正确;B选项输出框应为平行四边形,故不正确;D中没有输出框,故不正确.答案:C2.如第2题图,图①是计算图②中阴影部分面积的一个程序框图,则图①中(1)处应填________.解析:题图②中,正方形的面积为S1=a2,扇形的面积为S2=14πa2.则阴影部分面积为S=S1-S2=a2-14πa2=4-π4a2.因此题图①中(1)处应填S=4-π4a2.答案:S=4-π4a2图①图②第2题图第3题图3.如第3题图是为解决某个问题而绘制的程序框图,仔细分析各框内的内容及图框之间的关系,回答下面的问题:(1)图框①中x=2的含义是什么?(2)图框②中y1=ax+b的含义是什么?(3)图框④中y2=ax+b的含义是什么?(4)该程序框图解决的是怎样的问题?(5)当最终输出的结果是y1=3,y2=-2时,求y=f(x)的解析式.解:(1)图框①中x=2表示把2赋值给变量x.(2)图框②中y1=ax+b的含义是:该图框在执行①的前提下,即当x=2时,计算ax+b的值,并把这个值赋给y1.(3)图框④中y2=ax+b的含义是:该图框在执行③的前提下,即当x=-3时,计算ax+b的值,并把这个值赋给y2.(4)该程序框图解决的是求函数y=ax+b的函数值的问题,其中输入的是自变量x的值,输出的是对应x的函数值.(5)y1=3,即2a+b=3.(ⅰ)y2=-2,即-3a+b=-2.(ⅱ)由(ⅰ)(ⅱ),得a=1,b=1,所以f(x)=x+1.。
高中数学 第一章 算法初步 1.1.2 第1课时 程序框图、顺序结构课件1 新人教A版必修3
我
们
开始
可
以
输入n
将
上
i=2
述 算
求n除以i的余数r
法 用
i的值增加1,仍用i表示
右 边
i>(n-1)或r=0?
否
的 程
是
否
序
r=0?
框
是
图
输出“n不是质数”
输出“n是质数”
表
示
结束
上述表示算法的图形称为算法的程序框图,又称 流程图,其中的多边形叫做程序框,带方向箭头的线 叫做流程线,你能指出程序框图的含义吗? 用程序框、流程线及文字说明来表示算法的图形.
【提升总结】 1.给出一个问题,设计算法的步骤: (1)认真分析问题,联系解决此问题的一般数学方法. (2)综合考虑此类问题中可能涉及的各种情况. (3)将解决问题的过程划分为若干个步骤. (4)用简练的语言将各个步骤表示出来.
2.画程序框图的规则: (1)使用标准的框图符号. (2)框图一般按从上到下、从左到右的方向画. (3)除判断框外,大多数程序框图中的程序框只有一 个进入点和一个退出点,判断框是具有超过一个退出 点的惟一符号. (4)在图形符号内描述的语言要非常简练清楚.
输出“n是质数”
结束
处理框(执行框)
开始 输入n
i=2
求n除以i的余数r
i的值增加1,仍用i表示
处理框 (执行框) 赋值、计 算
i>n-1或r=0?
否
是 r=0?
是
输出“n不是质数”
否
输出“n是质数”
结束
判断框
开始
输入n
i=2
求n除以i的余数r
i的值增加1,仍用i表示
i>n-1或r=0?
人教A版高中数学必修三 第一章1.1-1.1.2第1课时程序框图、顺序结构 同步训练A卷
人教A版高中数学必修三第一章1.1-1.1.2第1课时程序框图、顺序结构同步训练A卷姓名:________ 班级:________ 成绩:________一、单选题 (共6题;共12分)1. (2分)阅读下列流程图,说明输出结果()A . 1B . 3C . 4D . 22. (2分) (2018·绵阳模拟) 下边程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”,执行该程序框图,若输出的,则输入的可能是()A . 15,18B . 14,18C . 12,18D . 9,183. (2分)任何一种算法都离不开的基本结构为()A . 逻辑结构B . 条件结构C . 循环结构D . 顺序结构4. (2分)算法的三种基本结构是()A . 顺序结构、模块结构、条件结构B . 顺序结构、循环结构、模块结构C . 顺序结构、条件结构、循环结构D . 模块结构、条件结构、循环结构5. (2分) (2016高一下·郑州期中) 如果输入n=3,那么执行如图中算法的结果是()A . 输出3B . 输出4C . 输出5D . 程序出错,输不出任何结果6. (2分)对下面流程图描述正确的是A . 是顺序结构,引进4个变量B . 是选择结构,引进1个变量C . 是顺序结构,输出的是三数中的最大数D . 是顺序结构,输出的是三数中的最小数二、填空题 (共4题;共4分)7. (1分) (2019高二下·吉林月考) 对任意非零实数,若的运算原理如程序框图所示,则________.8. (1分)如图所示的一个算法的程序框图,已知a1=3,输出的结果为7,则a2的值为________.9. (1分) (2017高一下·池州期末) 如图,该程序运行后输出的结果为________.10. (1分) (2018高二上·黑龙江期末) 执行如图所示的程序框图,输出的值是________.三、解答题 (共3题;共15分)11. (5分)画出求12-22+32-42+…+992-1002的值的算法的程序框图.12. (5分)如图的程序可产生一系列随机数,其工作原理如下:①从集合D中随机抽取1个数作为自变量x输入;②从函数f(x)与g(x)中随机选择一个作为H(x)进行计算;③输出函数值y.若D={1,2,3,4,5},f(x)=3x+1,g(x)=x2 ,(1)求y=4的概率;(2)将程序运行一次,求输出的结果是奇数的概率.13. (5分)用两种语句写出求1 2+2 2+…+100 2的值的算法.参考答案一、单选题 (共6题;共12分)1-1、2-1、3-1、4-1、5-1、6-1、二、填空题 (共4题;共4分)7-1、8-1、9-1、10-1、三、解答题 (共3题;共15分)11-1、12-1、13-1、。
高一数学人教A版必修3课件:1.1.2-1程序框图与顺序结构(共16张PPT)
二、算法的三种基本逻辑结构
输入n i=2
用n除以i,得余数r
顺序结构
i=i+1
循环结构
否 i>n-1或r=0?
是 r=0是?
否
条件
输出“n不是质数” 输出“n是质数” 结构
1.顺序结构 是最简单的算法结构,它是由若干个依
次执行的步骤组成的,语句与语句之间,框 与框之间是按从上到下的顺序进行的,这是 任何一个算法都离不开的基本结构.用程序框 图可以表示为: 左图中,语句A和语
1.1.2 程序框图与算法 的基本逻辑结构
第一课时
1.1.2-1 程序框图与顺序结构
一、程序框图 1. 概念 教材第6页 思考:用程序框图表示算法,相对于 自然语言描述的算法有什么优点? 程序框图相对于自然语言表述算法,看 起来更清晰,更明确,也更接近于计算机 的程序设计.
2.常见的程序框图
图形符号 名 称
3.画流程图的规则 (1)使用标准的框图符号; (2)框图一般按从上到下,从左到右的方向画
(3)一个完整的程序框图必须有起止框,用于 表示一个算法的开始和结束.
(3)除判断框外,大多数程序框图符号只有 一个进入点和一个退出点,判断框是唯一具 有超过一个退出点的框图符号.
(4)一类判断框是“是”与“否”两分支的 判断,而且有且仅有两个结果;另一类是多分 支判断,有几种不同的结果. (5)在图形符号内描述的语言要非常简练清楚
第五步:判断“i>(n-1)”或“r=0”是否成 立.若是,再判断“r=0”是否成立,否则, 返回第三步;
若“r=0”成立,则n不是质数,否则,n是 质数.
开始
输入n
i=2 用n除以i,得余数r
i=i+1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
精 品 试 卷
推荐下载
1.2 第1课时 程序框图、顺序结构
[课时作业]
[A组 学业水平达标]
1.在程序框图中,算法中间要处理数据或计算,可分别写在不同的( )
A.处理框内 B.判断框内
C.输入、输出框内 D.终端框内
解析:由处理框的意义可知,对变量进行赋值,执行计算语句,处理数据,结果的传送等都可以放在处理框内,∴
选A.
答案:A
2.阅读如图所示的程序框图,若输入的x=3,则输出的y的值为( )
A.24 B.25
C.30 D.40
解析:由程序框图知
a=x
2-1=32
-1=8,
b=a
-3=8-3=5,
y=a×b
=8×5=40.
答案:D
3.阅读如图所示程序框图.若输入x为9,则输出的y的值为( )
A.8 B.3
C.2 D.1
解析:a=92-1=80,b=80÷10=8,y=log2 8=3.
答案:B
4.对终端框叙述正确的是( )
A.表示一个算法的起始和结束,程序框是
精 品 试 卷
推荐下载
B.表示一个算法输入和输出的信息,程序框是
C.表示一个算法的起始和结束,程序框是
D.表示一个算法输入和输出的信息,程序框是
解析:由各框图的意义和作用知C正确.
答案:C
5.已知如图所示的程序框图,则该程序框图运行后输出的z是( )
A.2 B.0
C.1 D.12
解析:由图可知:x=2,y=0,z=20=1.
答案:C
6.下列关于程序框图的说法中正确的有________.
①用程序框图表示算法直观、形象,容易理解;
②程序框图能够清楚地展现算法的逻辑结构,也就是通常所说的一图胜万言;
③在程序框图中,起止框是任何流程图必不可少的;
④输入和输出框可用在算法中任何需要输入、输出的位置.
解析:由程序框图的定义可知,①②③④都正确.
答案:①②③④
7.图(1)是计算图(2)中空白部分面积的一个程序框图,则①中应填________.
图(1) 图(2)
解析:因为图(2)中空白部分的面积S=π2a2-a2,
精 品 试 卷
推荐下载
所以①处应填S=π2a2-a2.
答案:S=π2a2-a2
8.阅读如图所示的程序框图,说明其算法的功能.
解析:把程序框图翻译成自然语言算法如下:
第一步,输入A,B的值.
第二步,把A的值赋给x.
第三步,把B的值赋给A.
第四步,把x的值赋给B.
第五步,输出A,B的值.
因此,本题算法是交换输入的两个数A和B的值,并输出交换后的值.
9.已知函数f(x)=x2-3x-2,求f(3)+f(-5)的值,设计一个算法并画出算法的程序框图.
解析:自然语言算法如下:
第一步,求f(3)的值.
第二步,求f(-5)的值.
第三步,计算y=f(3)+f(-5).
第四步,输出y的值.
程序框图如图所示:
精 品 试 卷
推荐下载
[B组 应考能力提升]
1.下列程序框图中,表示的是已知直角三角形两直角边a、b,求斜边c的是( )
解析:A项中没有终端框,所以A项不正确;B项中,输入a,b和c=a2+b2顺序颠倒,且程序框错误,所以B项
不正确;D项中,处理框中a2+b2=c错误,应为c=a2+b2,“=”左右两边不能互换,所以D项不正确;显然
C项正确.故选C.
答案:C
2.阅读如图所示的程序框图,若输入的a、b、c的值分别是21、32、75,则输出的a、b、c分别是( )
精 品 试 卷
推荐下载
A.75、21、32 B.21、32、75
C.32、21、75 D.75、32、21
解析:输入21、32、75后,该程序框图的执行过程是:
输入21、32、75.
x
=21.
a
=75.
c
=32.
b
=21.
输出75、21、32.
答案:A
3.若a>0,b>0,则如图所示的程序框图表示的算法的功能是________.(尽量具有实际意义)
解析:∵c=d=a2+b2=a-2+b-2,
又∵a>0,b>0,
∴c表示第一象限内的点P(a,b)到原点(0,0)的距离.
答案:求第一象限内的点P(a,b)到原点(0,0)的距离(答案不唯一)
4.写出下列程序的运算结果.
精 品 试 卷
推荐下载
(1)图①中输出S=__________;
(2)图②中若输入R=8,则输出a=__________.
解析:S=24+42=52;b=82=2,a=2b=22.
答案:(1)52 (2) 22
5.如图所示的程序框图,当输入的x的值为0和4时,输出的值相等,根据该图和下列各题的条件回答下面的几
个问题.
(1)该程序框图解决的是一个什么问题;
(2)当输入的x的值为3时,求输出的f(x)的值;
(3)要想使输出的值最大,求输入的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)max=4,
所以要想使输出的值最大,输入的x的值应为2.