程序框图、顺序结构

合集下载

必修三 第2课时 程序框图、顺序结构和条件结构

必修三 第2课时  程序框图、顺序结构和条件结构

学生练习:学案3、1
小结
顺序结构的程序框图的基本特征: (1) 必须有两个起止框,穿插输入、 输出框和处理框,没有判断框. (2) 各程序框从上到下用流程线依次连接. (3) 处理框按计算机执行顺序沿流程线 依次排列.
顺序结构无法对描述对象进行判断,并根据判 断结果的不同进行处理,因此需要条件结构 条件结构的两种形式:
程序框图、顺序结构和 条件结构
8/3/2024
复习引入:
设计一个算法,判断n是否是偶数?
程序框图:(流பைடு நூலகம்图)
它是一种用程序框、流程线和文字说明来表 示算法的图形。 程序框图的基本符号及其功能P6 2
画程序框图的规则:
① 使用标准的图形符号 ② 程序框图一般按从上到下、从左到
右画 ③ 程序框图都是一个进入点、一个退
学生练习:能力测试 P6 互动探究
设计一个算法求解一元二次方程 并画出程序框图
程序框图:
学生练习:能力测试 P6 例2
小结:
① 解决分段函数的函数值问题时,一般采用 条件结构,如果含有n个解析式,则需n-1 个判断框
② 凡是必须先根据条件作出判断,再决定进 行哪一个步骤的问题,在画流程图时,必 须引入判断框,用条件结构
练习巩固
1 看下面的程序框图,分析算法的作用
(1)
开始 输入x y=3*x*x+4*x+5 输出y
(2)
开始 输入a,b
a<b? 是
输出a,b
结束
结束
否 输出b,a
学生练习: 1、能力测试P6 P3-4 2、学案知识运用和当堂检测
课堂作业: P20 A3
家庭作业:课时作业本60-61页
判断“以任意给定的3个正实数为三条边边长 的三角形是否存在”的算法步骤如何设计?

程序框图、顺序结构 课件

程序框图、顺序结构 课件

(1)图形符号的应用注意点 ①终端框(起止框):它是任何程序框图必不可少的部分,表示 算法的开始和结束,所以一个完整的程序框图的首末两端必须 是起止框;
②输入、输出框:它可以用在算法中任何需要输入、输出的位 置,需要输入、输出的内容(字母、符号、数据等)都填在框内; ③处理框:算法中处理数据需要的公式、算式等都可以分别写 在不同的用以处理数据的处理框内;另外,对变量进行赋值时 也要用到处理框; ④判断框:当算法要求对两个不同的结果执行不同的处理时, 需要将实现判断的条件写在判断框内,并在出口处标明“是” 和“否”;
积.设计一个解决该问题的算法,并画出相应的程序框图. 【解】 算法如下:第一步,输入 R,h. 第二步,计算 V=πR2h. 第三步,输出 V.
程序框图如图所示.
画顺序结构的程序框图的步骤 顺序结构是任何一个算法都离不开的基本结构,执行时从上到 下依次进行.用顺序结构表示算法的步骤为: (1)分析题意,进行逻辑结构的选择. (2)用自然语言写出算法. (3)依照结构形式,根据画法规则画出程序框图,注意程序框图 的顺序应与算法中的书写步骤一致.
(2)给定如图所示的程序框图,指出其中的错误.
【解】 (1)选 A.一个完整的程序框图至少包含起止框和输入、 输出框. (2)图中有两处错误:①每个判断框应连接一个入口,两个出口, 而图中的判断框“x≤5?”只连接一个出口;②处理框“y= 2x-3”应当连接一个入口,一个出口,而图中该框没有出口 与其连接.
⑤流程线:一个算法步骤到另一个算法步骤用流程线连接,如 果一个流程图由于纸面等原因需要分开画,要在断开处画上连 接点,并标出连接的号码,如图所示.
(2)画程序框图的规则 框图符号标准化;框内语言精练化;框间流程方向化,从上到 下,从左到右勿颠倒;起止框不可少;判断框搞特殊:一进口, 两出口.

1.1.2第1课时程序框图、顺序结构课件人教新课标

1.1.2第1课时程序框图、顺序结构课件人教新课标

结果的传送,故选 A,其他选项皆不正确.
4.阅读如图所示
()
A.12
B.7
C.34
D.43
解析:选 A b=a1·a2=3×4=12.故选 A.
对程序框图的认识和理解
[典例] (1)下列说法正确的是
()
A.程序框图中的图形符号可以由个人来确定
B. 也可以用来执行计算语句
(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.判断下列命题是否正确.(正确的打“√”,错误的打“×”)
(1)任何一个程序框图都必须有起止框
(√)
(2)输入框只能放在输出框之前
(×)
(3)判断框是唯一具有超过一个退出点的图形符号 ( √ )
解析:(1)正确,任何程序都必须有开始和结束,从而必须有
起止框;(2)错误,输入、输出框可以用在算法中任何需要输
[活学活用] 已知一个圆柱的底面半径为 R,高为 h,求圆柱的体积.设 计一个解决该问题的算法,并画出相应的程序框图. 解:算法如下: 第一步,输入 R,h. 第二步,计算 V=πR2h. 第三步,输出 V. 程序框图如图所示:
顺序结构的读图问题 [典例] 阅读如图所示的程序框图,回答下面的问题:

人教版高二数学课件程序框图及顺序结构

人教版高二数学课件程序框图及顺序结构
• (1)该程序框图解决的是 一个什么样的问题?
• (2)若最终输出的结果为 y1=3,y2=-2,则当x=5时输 出的结果又是多少?
• (3)在(2)的前提下,输入x 的值为多大时,输出的结 果为0?
• 【解析】 (1)该程序框图解决的是求函数 f(x)=ax+b的函数值的问题.
• 其中输入的是自变量x的值,输出的是x对应 的函数值.
• (2)y1=3,即2a+b=3. ① • y2=-2,即-3a+b=-2. ②
• 由①②,得a=1,b=1,∴f(6.
• (3)令f(x)=x+1=0,得x=-1.故当输入的x值为-1 时,输出的函数值为0.
第2课时 程序框图及顺序结构
作业:见固学案
• 2.在设计程序框图时,首先要分步设计出算法步 骤,然后再转换为程序框图,运用每一个算法步 骤对应的程序框,清楚地表达所要解决的问题. 其中,顺序结构的程序框图由流程线自上而下顺 次执行.
No.1 middle school ,my love !
• 如图是为了解决某个问 题而绘制的程序框图,根 据框图回答下列问题:
• 【答案】C
• 变式训练1、(1)程序框图是算法思想的重要表 现形式,程序框图中不含( ).
• A.流程线 B.循环框
• C.判断框 D.执行框
• (2)在程序框图中,算法中间要处理数据或计算, 可分别写在不同的( ).
• A.处理框内
B.判断框内
• C.输入、输出框内 D.终端框内
• 【解析】(1)程序框图中可含有流程线、判断 框、执行框,但没有循环框,故选B.
• 预学2:基本的程序框、流程线和它们表示的 功能
图形符号
名称

1.1.2.1 程序框图与顺序结构(共32张PPT) 公开课一等奖课件

1.1.2.1 程序框图与顺序结构(共32张PPT)  公开课一等奖课件

【做一做 1-1】下列关于流程线的说法,不正确的是( ) A.流程线表示算法步骤执行的顺序,用来连接程序框 B.流程线只要是上下方向就表示自上向下执行可以不要箭头 C.流程线无论什么方向,总要按箭头的指向执行 D.流程线是带有箭头的线,它可以画成折线 答案:B 【做一做 1-2】具有判断条件是否成立的程序框是( ) 答案:C
题型二
易错辨析
【例题 2】设计程序框图,求半径为 10 的圆的面积. 错解:程序框图如下:
错因分析:错解中的程序框图中缺少终端框,不是完整的. 正解:程序框图如下:
1 如图,程序框图表示的算法的运行结果是
.
(第 1 题图)
ቤተ መጻሕፍቲ ባይዱ 解析:第一步,p=
5+6+7 =9. 2
第二步,执行 S= ������(������-5)(������-6)(������-7) = 9 × (9-5) × (9-6) × (9-7)=6 6. 第三步,输出 S. 答案:6 6
备选习题
1.已知函数 y=2x+3,设计一个算法,给出函数图象上任一点的横坐标 x(由键盘输入),求该点到坐标原点的距离,并画出程序框图. 分析: 输入 x → 求 y → 求距离 → 输出结果
解:算法如下:第一步,输入横坐标的值 x. 第二步,计算 y=2x+3. 第三步,计算 d= ������ 2 + ������ 2 . 第四步,输出 d. 程序框图:
������ 5
1.该例题中程序框图的设计,其实质就是将相关变量赋值,然后 代入公式计算的过程.变量赋值有两种方式: (1)通过执行框直接赋值; (2)通过输入框,从键盘输入数值. 其中第(2)种方式是通用的,灵活性更强一些. 2.画程序框图的步骤: 第一步,用自然语言表述算法步骤,又称为算法分析. 第二步,确定每一个算法步骤所包含的逻辑结构,并用相应的程序框 图表示,得到该步骤的程序框图. 第三步,将所有步骤的程序框图用流程线连接起来,并加上终端框,便 得到表示整个算法的程序框图.

算法初步第2课时程序框图-顺序结构

算法初步第2课时程序框图-顺序结构

控制语句
控制语句用于控制程序的 流程,包括条件语句和循 环语句。
条件语句用于根据条件选 择执行不同的代码块。
循环语句用于重复执行一 段代码直到满足特定条件。
Part
03
顺序结构的实例
计算两个数的和
总结词:简单明了
详细描述:顺序结构是最基本的程序结构,其流程按照顺序执行,计算两个数的 和的顺序结构程序按照先输入两个数,然后进行加法运算,最后输出结果的顺序 执行。
由于顺序结构是按照代码的先后顺序 执行,无法根据不同条件进行优化, 因此可能在某些情况下效率较低。
不够灵活
无法处理复杂问题
对于一些复杂的问题,可能需要多个 判断和循环,单纯的顺序结构无法满 足需求。
顺序结构的流程是固定的,无法根据 不同情况进行动态调整,不够灵活。
THANKS
感谢您的观看
在计算机编程中的应用
实现基本功能
顺序结构是计算机编程中最基本的结构之一,它可以用于实 现各种基本功能,例如输入输出、数据处理和逻辑运算等。 通过按照一定的顺序执行代码,可以完成指定的任务。
构建程序框架
在编写大型程序时,通常需要先构建一个完整的程序框架, 再逐步实现各个功能模块。顺序结构可以用于构建程序的基 本框架,以确保程序的正确性和可维护性。
算法初步第2课时程 序框图-顺序结构
• 顺序结构的概述 • 顺序结构的基本语句 • 顺序结构的实例 • 顺序结构的应用 • 顺序结构的优缺点
目录
Part
01
顺序结构的概述
顺序结构的定义
01
顺序结构是一种基本的程序结构 ,它按照代码的先后顺序执行, 即程序从上到下依次执行。
02
在顺序结构中,程序的执行流程 是一条直线,没有分支和循环, 直到程序结束。

程序框图-顺序结构

程序框图-顺序结构

2
主页
§1.1.2程序框图
开始 输入n
i=2
求n除以i 的余数 i=i+1
i≥n或r=0?
是 1
1
r=0? 是
n不是质数

结束
主页

n是质数
3
§1.1.2程序框图
从上面的程序框图中,不难看出以下三种不 同的逻辑结构.
输入n
求n除以i 的余数
i=i+1

r=0?

i=2

n不是质数
n是质数
i≥n或r=0?
10
主页
§1.1.2程序框图
【例1】已知一个三角形的三边边长分别为2,3,4, 利用海伦—秦九韶公式设计一个算法,求出它的 面积,画出算法的程序框图.
开始
开始框
p
2
3 2
4
Sp(pa)(pb)(pc)
处理框
输出S
结束
主页
Байду номын сангаас输出框
结束框
11
§1.1.2程序框图
【1】求两个实数 a,b 的算术平均值 aver.
语句A 语句B
左图中,语句A和语句B是依次执 行的,只有在执行完语句A指定的 操作后,才能接着执行语句B所指 定的操作.
17
主页
§1.1.2程序框图
1.算法的描述
课堂小结
(1)文字描述
(2)程序框图:由于图形的描述方法既形象,又直 观,设计者的思路表达得清楚易懂,便于检查修 改,所以得到广泛的应用.
2.现以证明,无论多么复杂的问题,其算法都可 表示为这三种基本结构的组合.其结构清晰、易 于理解、易于验证其正确性,也易于查错和排 错.

1.1.2-1-程序框图和顺序结构

1.1.2-1-程序框图和顺序结构
S 1 (a b)h 2
输出 S
结束
在程序框图中,一个或几个程序框的组 合表示算法中的一个步骤;带有方向箭头的 流程线将程序框连接起来,表示算法步骤的 执行顺序。
(2)构成程序框图的图形符号及其作用
图形符号 名称
功能
终端框 (起止框)
表示一个算法的起始和结束
输入、 输出框
表示一个算法输 入和输出的信息
处理框 (执行框)
赋值、计算
判断某一条件是否成立,成
输出s
第四步,输出s
结束
随堂练习
1.任意给定一个正实数,设计一个算法求以这个
数为半径的圆的面积,并画出程序框图表示.
解:算法步骤为:
程序框图:
开始
第一步,输入圆的半径 r .第二步,计算s r2源自输入r第三步,输出s.
计算 s r2
输出s
结束
2.写出下列程序框图的运行结果:
开始 输入a,b
a=2 b=4
S=a/b+b/a
输出S 结束
(1)图中输出S= 5/2 ;
3.写出下列算法的功能。
开始
输入a,b
d=a2+b2
c= d
输出c 结束
左图算法的功能
求两数平方和
是 的 算术平方根 ;
课后练习
已知梯形上底为2,下底为4,高为5,求其面积, 设计出该问题的流程图.
开始
输入a,b,h
a 2,b 4, h 5
顺序结构
回顾旧知
1、什么是算法?
算法通常是指按照一定规则解决某一类 问题的明确和有限的步骤。
2、算法有哪些特征?
①明确性 ②有效性 3、怎样来表示算法?
用自然语言来表示。
③有限性

第一章 1.1.2 第1课时程序框图、顺序结构

第一章 1.1.2 第1课时程序框图、顺序结构

1.1.2程序框图与算法的基本逻辑结构第1课时程序框图、顺序结构学习目标 1.了解各种程序框及流程线的功能与作用.2.能够读懂简单的程序框图.3.能够用程序框图表示顺序结构的算法.知识点一程序框图思考许多办事机构都有工作流程图,你觉得要向来办事的人员解释工作流程,是用自然语言好,还是用流程图好?答案使用流程图好.因为使用流程图表达更直观准确.梳理(1)程序框图的基本构成其中程序框图中的图框表示各种操作,图框内的文字和符号表示操作的内容,带箭头的流程线表示操作的先后次序.(2)常见的程序框、流程线及各自表示的功能图形符号名称功能终端框(起止框)表示一个算法的起始和结束输入、输出框表示一个算法输入和输出的信息处理框(执行框)赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”流程线连接程序框连接点连接程序框图的两部分在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.(3)算法的逻辑结构顺序结构、条件结构和循环结构是算法的基本逻辑结构,所有算法都是由这三种基本结构构成的.知识点二顺序结构思考如何理解顺序结构是任何一个算法都离不开的基本结构?答案顺序结构描述的是最简单的算法结构,语句与语句之间,框与框之间是按照从上到下的顺序进行的.梳理(1)顺序结构的定义由若干个依次执行的步骤组成的.这是任何一个算法都离不开的基本结构.(2)结构形式1.任何一个程序框图必须有起止框.(√)2.任何一个算法都离不开顺序结构.(√)3.对于一个程序框图来说,判断框内的条件是唯一的.(×)类型一程序框的认识和理解例1下列说法正确的是()A.程序框图中的图形符号可以由个人来确定B.也可以用来执行计算语句C.程序框图中可以没有输出框,但必须要有输入框D.用程序框图表达算法,其优点是算法的基本逻辑结构展现得非常直接考点程序框图的概念题点程序框图的结构答案 D解析一个完整的程序框图至少要有起止框和输入、输出框,输入、输出框只能用来输入、输出信息,不能用来执行计算.反思与感悟(1)理解程序框图中各框图的功能是解此类题的关键,用程序框图表示算法更直观、清晰、易懂.(2)起止框用表示,是任何流程不可少的,表明程序的开始或结束.(3)输入、输出框用表示,可用在算法中任何需要输入、输出的位置,需要输入的字母、符号、数据都填在框内.(4)处理框用表示,算法中处理数据需要的算式、公式等可以分别写在不同的用以处理数据的处理框内,另外,对变量进行赋值时,也用到处理框.(5)判断框用表示,是唯一具有超过一个退出点的图形符号.跟踪训练1程序框图中表示判断框的是()A.矩形框B.菱形框C.圆形框D.椭圆形框考点程序框图的概念题点程序框图的功能答案 B解析要画好程序框图,就必须准确了解各图形符号的意义,圆角矩形框为起止框,矩形框为执行框,平行四边形框为输入、输出框,菱形框为判断框,故选B.类型二利用顺序结构表示算法例2已知直角三角形的两条直角边长分别为a,b,设计一个求直角三角形内切圆面积的算法,并画出对应的程序框图.考点顺序结构题点顺序结构的简单应用解算法步骤如下:第一步,输入直角三角形的直角边长a,b的值.第二步,计算斜边长c=a2+b2.第三步,计算直角三角形内切圆半径r=12(a+b-c).第四步,计算内切圆面积S=πr2.第五步,输出S.程序框图如图.反思与感悟在顺序结构中,语句与语句之间、框与框之间是按照从上到下的顺序连接的,中间没有“转弯”,也没有“回头”.跟踪训练2利用梯形的面积公式计算上底为2,下底为4,高为5的梯形面积,设计出该问题的算法及程序框图.考点顺序结构题点顺序结构的简单应用解算法如下:第一步,a=2,b=4,h=5.第二步,S=12(a+b)h.第三步,输出S.程序框图如图.类型三程序框图的应用例3一个算法如图,它的功能是什么?考点顺序结构题点顺序结构的简单应用解其功能是求点(x0,y0)到直线Ax+By+C=0的距离.反思与感悟程序框图本身就是为直观清晰表达算法而生,故只需弄清各种程序框、流程线的功能,再依次执行一下程序,不难读懂该图所要表达的算法.跟踪训练3写出下列算法的功能:(1)图①中算法的功能是(a>0,b>0)___________________________________________;(2)图②中算法的功能是________________.考点顺序结构题点顺序结构的简单应用答案(1)求以a,b为直角边的直角三角形斜边c的长(2)求两个实数a,b的和1.下列关于程序框图的说法中正确的是()①程序框图只有一个入口,也只有一个出口;②程序框图中的每一部分都应有一条从入口到出口的路径通过它; ③程序框图中的循环可以是无尽的循环; ④程序框图中的语句可以有执行不到的. A.①②③ B.②③ C.①④D.①②考点 程序框图的概念 题点 程序框图的功能 答案 D解析 由程序框图的概念知,整个框图只有一个入口,一个出口,程序框图中的每一部分都有可能执行到,不能出现“死循环”,必须在有限步骤内完成.故①②正确,③④错误. 2.程序框图符号“ ”可用于( ) A.输出a =10 B.赋值a =10 C.判断a =10 D.输入a =1 答案 B解析 图形符号“ ”是处理框,它的功能是赋值、计算,不是用来输出、判断和输入的,故选B.3.如图所示的程序框图的运行结果是________.考点 顺序结构题点 由顺序结构程序框图求结果 答案 2.5解析 初始值a =2,b =4, 得S =42+24=2+12=2.5,输出S 的值为2.5.4.如图所示的程序框图,若输出的结果是S =7,则输入的A 值为________.考点 顺序结构题点 由顺序结构程序框图求条件 答案 3解析 该程序框图的功能是输入A ,计算2A +1的值.由2A +1=7,解得A =3. 5.写出求过点P 1(3,5),P 2(-1,2)的直线斜率的算法,并画出程序框图. 考点 顺序结构题点 顺序结构的简单应用 解 算法如下:第一步,输入x 1=3,y 1=5,x 2=-1,y 2=2. 第二步,计算k =y 1-y 2x 1-x 2.第三步,输出k . 程序框图如图.1.在设计计算机程序时要画出程序运行的程序框图,有了这个程序框图,再去设计程序就有了依据,从而就可以把整个程序用程序语言表述出来,因此程序框图是我们设计程序的基本和开端.2.规范程序框图的表示(1)使用标准的框图符号;(2)框图一般按从上到下、从左到右的方向画,流程线要规范;(3)除判断框外,其他框图符号只有一个进入点和一个退出点;(4)在图形符号内描述的语言要非常简练、清楚.一、选择题1.一个完整的程序框图至少包含()A.终端框和输入、输出框B.终端框和处理框C.终端框和判断框D.终端框、处理框和输入、输出框考点程序框图的概念题点程序框图的结构答案 A解析一个完整的程序框图至少需包括终端框和输入、输出框.对于处理框,由于含有计算功能,所以可不必有.2.能够使算法的步骤表达更直观的是()A.自然语言B.程序框图C.数学语言D.逻辑分析考点程序框图的概念题点程序框图的结构答案 B解析用程序框图表达算法,能使算法的结构更清楚,步骤更直观也更精确.3.a表示“处理框”,b表示“输入、输出框”,c表示“起止框”,d表示“判断框”,以下四个图形依次为()A.abcdB.dcabC.cbadD.bacd考点程序框图的概念题点程序框图的结构答案 C解析根据框图表示的意义逐一判断.4.在程序框图中,一个算法步骤到另一个算法步骤的连接用()A.连接点B.判断框C.流程线D.处理框考点程序框图的概念题点程序框图的定义答案 C解析流程线的作用是连接程序框及体现程序进行的方向,一个算法步骤到另一个算法步骤表示的是程序进行的方向.而连接点的作用是连接程序框图的两部分.判断框的作用是判断某一条件是否成立.处理框的作用是赋值、计算、数据处理等.故选C.5.关于终端框的说法正确的是()A.表示一个算法的起始和结束,图形符号是B.表示一个算法输入和输出的信息,图形符号是C.表示一个算法的起始和结束,图形符号是D.表示一个算法输入和输出的信息,图形符号是考点程序框图的概念题点 程序框图的结构 答案 C解析 终端框表示一个算法的起始和结束,图形符号是.6.下列是程序框图中的一部分,表示恰当的是( )考点 程序框图的概念 题点 程序框图的功能 答案 A解析 由各图形符号的功能和流程线的意义知选A. 7.如图所示的程序框图表示的算法意义是( )A.边长为3,4,5的直角三角形面积B.边长为3,4,5的直角三角形内切圆面积C.边长为3,4,5的直角三角形外接圆面积D.以3,4,5为弦的圆面积 考点 顺序结构题点 顺序结构的简单应用 答案 B解析 直角三角形内切圆半径r =a +b -c2,故选B.8.给出如图程序框图,若输出的结果为2,则①处的处理框内应填的是( )A.x =2B.b =2C.x=1D.a=5考点顺序结构题点顺序结构的简单应用答案 C解析∵结果是b=2,∴2=a-3,即a=5.当2x+3=5时,得x=1.9.阅读如图的程序框图,若输入的a,b,c分别是21,32,75,则输出的a,b,c分别是()A.75,21,32B.21,32,75C.32,21,75D.75,32,21考点顺序结构题点由顺序结构程序框图求结果答案 A解析由程序框图可知x=a,则x的值为21,由“a=c”知a的值是75,依次得到c的值为32,b的值为21.二、填空题10.根据下面的程序框图所表示的算法,输出的结果是________.考点顺序结构题点由顺序结构程序框图求结果答案 2解析 该算法的第1步分别将X ,Y ,Z 赋于1,2,3三个数,第2步使X 取Y 的值,即X 取值变成2,第3步使Y 取X 的值,即Y 的值也是2,第4步使Z 取Y 的值,即Z 取值也是2,从而第5步输出时,Z 的值是2.11.下面程序框图表示的算法的运行结果是________.考点 顺序结构题点 由顺序结构程序框图求结果答案 6 6 解析 由题意P =5+6+72=9,S =9×4×3×2=6 6. 12.下图(1)是计算图(2)所示的阴影部分的面积的程序框图,则图(1)中执行框内应填________.考点 顺序结构题点 由顺序结构程序框图求条件答案 S =4-π4a 2 解析 正方形的面积为S 1=a 2,扇形的面积为S 2=14πa 2,则阴影部分的面积为S =S 1-S 2=4-π4a 2.因此图中执行框内应填入S =4-π4a 2. 三、解答题13.已知一个直角三角形的两条直角边长分别为a,b,设计一个算法,求该三角形的面积,并画出相应的程序框图.考点顺序结构题点顺序结构的简单应用解算法如下:第一步,输入两直角边的长a,b.第二步,计算S=12ab.第三步,输出S.程序框图如图.四、探究与拓展14.程序框图如图所示.则该程序框图的功能是________________.考点顺序结构题点顺序结构的简单应用答案交换两个变量x,y的值解析输入x与y的值,把x的值赋于m,则m为x的取值;把y的值赋于x,则x为y的取值;再把m的值赋于y,则完成x与y取值的交换.15.如图所示,图①是计算图②中空白部分面积的一个框图,则“?”处应填________.① ②答案 S =π2a 2-a 2 解析 由题图②知S 阴影=2⎣⎡⎦⎤a 2-π×⎝⎛⎭⎫a 22=2a 2-πa 22,所以S 空白=a 2-S 阴影=a 2-2a 2+πa 22=π2a 2-a 2.故“?”处应填S =π2a 2-a 2.。

高中数学必修3程序框图与顺序结构

高中数学必修3程序框图与顺序结构

左图算法的功能
求两数平方和
是 的 算术平方根 ;
(2)条件结构
在一个算法中,经常会遇到一些条件的判断,算法的 流程根据条件是否成立有不同的流向.条件结构就是处理 这种过程的结构.
分类是算法中经常发生的事情,条件结构的主要作 用就是表示分类.
条件结构可用程序框图表示为下面两种形式.
满足条件?

步骤A
存在这样 的三角形
否 否 否
不存在这样 的三角形
结束
例5.设计一个求解一元二次方程 a x 2 b x c 0的算法,
并画出程序框图表示.
0有两个不相等的实数根 0有两个相等的实数根 0没有实数根
x b
b2 4ac
b
2a
2a 2a
算法
第一步:输入三个系数 a , b , c
第二步:计算 b24 a c
辨析练习
1. 下列图形符号表示输入输出框的是(B )
1. 矩形框
(B) 平行四边形框
(C) 圆角矩形框 (D) 菱形框
2.下列图形符号表示处理数据或计算框的( A)
1. 矩形框
(B) 平行四边形框
(C) 圆角矩形框 (D) 菱形框
2:写出下列算法的功能。
开始
输入a,b
d=a2+b2
c= d
输出c 结束
第五步,判断“i>(n-1)”是否 成立,若是,则n是质数,结束算
法;思否则考,2返:我回第们三将步上述算法 用右边的图形表示:
i的值增加1, 仍用i表示

i>n-1或r=0? 是
r=0?


输出“n不 输出“n 是质数” 是质数”
结束
开始

高中数学人教A版必修三1.1.2《程序框图与算法基本逻辑结构-程序框图、顺序结构》教案设计

高中数学人教A版必修三1.1.2《程序框图与算法基本逻辑结构-程序框图、顺序结构》教案设计

《程序框图、顺序结构》教学设计一、课标分析:按课标要求,通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程.在具体问题的解决过程中,理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.二、教材分析:《程序框图、顺序结构》是人教版高中数学必修3第一章《算法初步》第一节《算法与程序框图》的内容,本节设计为4课时,今天所授内容为第一课时.本节内容是在学生学习了算法的概念的基础上进行的,算法通常可以编成计算机程序,让计算机执行并解决问题.这对高中学习算法提出了要求,也决定了高中算法学习的范围,即不仅掌握算法的概念,认识算法基本逻辑结构,还必须学习计算机能执行的算法程序,能用程序表达算法.三、学情分析:从知识结构上来说,学生在本章第一节已经了解了一些算法的基本思想,这是本节课的重要知识基础;从能力上来说,这个阶段的学生已经具有一定的分析问题、解决问题的能力,逻辑思维能力也初步形成,思维比较活跃但缺乏严谨性.因此,在设计教学中不仅要充分调动学生的学习积极性,更要注意培养学生严谨的数学思维.四、教学目标:1.知识与技能目标:(1)了解程序框图的概念,掌握各种图形符号的功能.(2)了解顺序结构的概念,能用程序框图表示顺序结构.2.过程与方法目标:(1)通过学习程序框图的各个符号的功能,培养学生对图形符号语言和数学文字语言的转化能力.(2)学生通过设计程序框图表达解决问题的过程,在解决具体问题的过程中理解程序框图的结构.3.情感、态度与价值观目标:学生通过动手,用程序框图表示算法,进一步体会算法的基本思想,体会程序框图表达算法的准确与简洁,培养学生的数学表达能力和逻辑思维能力.五、教学重点和难点:重点:各种图形符号的功能以及用程序框图表示顺序结构.难点:对顺序结构的概念的理解,用程序框图表示顺序结构.六、教学方法:合作探究、螺旋推进、激趣实验、多媒体课件教学.七、教学流程:顺序结构是由若干个依次执行的步骤组成的;这是任何一个算法都离不开的一种基本算法结构.用程序框图表示算法时,算法的逻辑结构展现得非常清楚,即顺序结构、条件结构和循环结构.并引出本节课的第三个内容:顺序结构.习例讲解例2.已知一个三角形的三边长分别为a, b, c,利用海伦-秦九韶公式设计一个计算三角形面积的算法,并画出程序框图表示.解析:算法步骤:第一步,输入三角形三边长a,b,c;第二步,计算;第三步,计算;第四步,输出S.程序框图:学生在学习了顺序结构的基础,教师通过此例题演示将用自然语言描述的算法改写成程序框图的过程,让学生感受简单程序框图画法,并通过练习进行模仿.a b cp2++=s p(p-a)(p-b)(p-c)=练习2.任意给定一个正实数,设计一个算法求以这个数为半径的圆面积,并画出程序框图表示.激趣探究趣味实验:有一杯饮料A和一杯清水B,如何快速交换两杯中的液体呢?具体的操作步骤是怎样的?教师提前隐藏了空杯X,教师让学生先行回答,可能学生的回答不着边际或者学生不知所措,然后教师拿出空杯开始实验演示.实验的引入,为例3的讲解作铺垫;同时,也引导学生用发散的思维看待问题.合作讨论例3.已知两个变量A和B的值,试设计一个交换这两个变量的值的算法,并画出程序框图.学生活动:让学生结合实验结论,四人为一小组,讨论例3,先讨论出来的小组派代表上黑板展示小组成果,即具体的算法步骤和程序框图,教师进行点评.算法步骤:第一步,输入A、B;第二步,令X=A;第三步,令A=B;第四步,令B=X;第五步,输出A、B.程序框图:通过兴趣实验,学生将抽象的数学思维变得直观形象,使本节课达到高潮;也使学生在探究问题的过程中,亲身经历解决问题的全过程,提高学生独立分析问题、解决问题的能力.练习3.写出下列算法的功能:(1)图(1)中算法的功能(a>0,b>0)______; (2)图(2)中算法的功能是____________.练习3的选取是为了培养学生的识图能力.归结总结让学生谈收获做总结,最后由教师做补充完善.一、程序框图及基本图形符号;二、三种逻辑结构及顺序结构;三、程序框图的画法.通过总结加深学生对程序框图和顺序结构的理解,提高学生交流讨论,总结的能力.布置作业1.书面作业:(1)已知摄氏温度C与华氏温度F之间的关系为F=1.8C+32.设计一个由摄氏温度求华氏温度的算法,并画出相应的程序框图.(2)已知变量A、B、C的值,试设计一个算法程序框图,使得A为B的值,B为C的值,C为A的值.(3)课本P20,B组1题.作业题目的选取与课堂例题联系紧密,且分层作业使得不同层次的学生得到不同程度的提高和发展.八、板书设计:九、教学预想:本节课采用的是情景导入式教学,从生活实际出发,开展对新知识的探索.这样的教学模式对学生的参与度要求较高,因此在教学设计中我要求学生在学习了程序框图概念、各种图形符号的名称和功能及三种逻辑结构后,结合上一节课用语言文字表示算法的基础上,自己动手画简单的顺序结构的程序框图,激发了学生学习的积极性.通过兴趣实验,学生将抽象的数学思维变得直观形象,使本节课达到高潮.本节课学生在探究问题的过程中,亲身经历解决问题的全过程,提高学生独立分析问题、解决问题的能力.设计整节课放手给学生,让他们交流讨论发言,很好地调动了学生学习的主动性,激发了学习的积极性,这也充分体现了新课标“以学生为主体”的思想.。

程序框图顺序结构PPT课件

程序框图顺序结构PPT课件


导 学
交流方案提高学生的合作意识,共同来完成教学目标.
作 业
课 堂 互 动 探 究
教 师 备 课 资 源
菜单
新课标 ·数学 必修3

学 教

程序框图







【问题导思】




程序框图的别称是什么?
当 堂





【提示】 程序框图又称为流程图.
达 标

前 自
程序框图是一种用程序框 、 流程线 及 文字说明 来表 课



导 学
学生通过动手用程序框图表示算法,进一步体会算法的
作 业
课 堂 互 动 探 究
基本思想,体会数学表达的准确与简洁,培养学生的数学表 达能力和逻辑思维能力.
教 师 备 课 资 源
菜单
新课标 ·数学 必修3












教 学
●重点难点



案 设
重点:各种程序框图功能,以及用程序框图表示顺序结
当 堂


设 计
1.设计一个算法,求球的表面积和体积.
基 达

课 前
【提示】 第一步,输入球半径 R.


主 导
第二步,计算 S=4πR2.
时 作


课 堂
第三步,计算 V=43πR3.


第四步,输出 S,V.

程序框图(顺序结构_条件结构)

程序框图(顺序结构_条件结构)
解:判断三角形存在的算法:
输入a,b,c
第一步:输入正实数a,b,c
第二步:判断
a+b>c,b+c>a,c+a>b是否
都成立,若是,则存在这样 的三角形,若不是,则不存 在这样的三角形.
a+b>c,b+c>a, c+a>b是否同 时成立?

存在这样 的三角形

不存在这样 的三角形
结束
例2.设计一个求任意数的绝对值的算法,并画出流程图. 解: S1 输入任意实数x; S2 若x≥0,则y=x;否则y=-x; S3 输出y. 算法流程图如右.
4.三种基本结构(表示一个良好算法的基本单元)
①顺序结构
②条件结构(选择结构)
成立
③循环结构
A B
P
不成立
While(当型)循环 Until(直到型)循环
A
A
A
B
P
不成立
成立 成立
P
不成立
(1)顺序结构——依次进行多个处理的结构. 一个顺序结构的各个部分按语句出现的 先后次序自上而下顺序执行。 顺序结构是任何一个算法都离不开的最简 单、最基本的结构,用图框A和B表示顺序 结构的示意图,其中A、B两个框是依次进 行的,即在执行完A框所指定的操作后, 必然接着执行B框所指定的操作.
Y
开始 输入x
x≥0
N
y= x
输出y 结束
y=-x
练习 1、已知函数y
开始 输入x 是 否 是
x2
0
x0
x0
1
x0
X<0
Y=-x+2 Y=0
否 X=0 Y=1

程序框图及顺序结构

程序框图及顺序结构

连接点 流程线
例题
例1 请用程序框图表示前面讲过的“判断整数 n(n>2) 是否为质数.”的算法。
第一步:给定大于2的整数n。 第二步:令i=2. 第三步:用i除n,得到余数r. 第四步:判断”r=0” 是否成立,若是则n不是质数,结束 算法;否则,将i的值增加1,仍用i表示. 第五步:判断”i>(n-1)”是否成立,若是,则n 是质数, 结束算法;否则,返回第三步.
第一步:输入a,b,c的值; 第二步:计算 p
abc
2

第三步:计算 S
p( p a)( p b)( p c);
第四步:输出三角形的面积S。
算法:
第一步:输入a,b,c的值; 第二步:计算 p 第三步:计算 S
程序框图:
abc
2
开始 输入a,b,c

p( p a)( p b)( p c);
满足条件? 是 否 满足条件? 否

步骤A
步骤B
步骤A
例4 任意给定3个正 实数,设计一个算法,判 断分别以这3个数为三 边边长的三角形是否存 在.画出这个算法的程 序框图.
开始
条件结构
输入a,b,c
否 a+b>c,a+c>b,b+c>a 是否同时成立?
算法步骤如下: 第一步,输入3个正实数a,b,c. 是 第二步,判断a+b>c,a+c>b, 存在这样的 b+c>a是否同时成立. 三角形 若是,则存在这样的三角形; 否则,不存这样的三结束
i=2
求n除以i的余数r
i的值增加1,仍用i表示
否 i>n-1或r=0? 是
顺序结构
是 r=0? 否 N是质数
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.1.2程序框图与算法的基本逻辑结构第1课时程序框图、顺序结构1.掌握程序框图的概念.2.熟悉各种程序框及流程线的功能和作用.3.能用程序框图表示顺序结构的算法.1.程序框图(1)程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.(2)在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.(3)常见的程序框、流程线及各自表示的功能(4)算法的逻辑结构顺序结构、条件结构和循环结构是算法的基本逻辑结构,所有算法都是由这三种基本结构构成的.2.顺序结构(1)顺序结构的定义由若干个依次执行的步骤组成的.这是任何一个算法都离不开的基本结构.(2)结构形式判断正误.(正确的打“√”,错误的打“×”)(1)有的程序框可以不用流程线连接.()(2)程序框只有一个进入点和一个退出点.()(3)流程线是直线或折线,可以不带箭头.()[提示](1)×各程序框必须用流程线依次连接.(2)×判断框有一个进入点,两个退出点.(3)×流程线必须带箭头.题型一程序框图的认识和理解【典例1】下列关于程序框图中图形符号的理解正确的有()①任何一个流程图必须有起止框;②输入框只能放在开始框后,输出框只能放在结束框前;③判断框是唯一的具有超过一个退出点的图形符号;④对于一个程序框图来说,判断框内的条件是唯一的.A.1个B.2个C.3个D.4个[思路导引]根据程序框图的概念,逐一验证每个选项是否正确.[解析]①任何一个程序必须有开始和结束,从而流程图必须有起止框,正确.②输入、输出框可以用在算法中任何需要输入、输出的位置,错误.③正确.④判断框内的条件不是唯一的,错误.故选B.[★答案★] B(1)理解程序框图中各框图的功能是解此类题的关键,用程序框图表示算法更直观、清晰、易懂.(2)起止框用“”表示,是任何流程不可少的,表明程序的开始和结束.(3)输入、输出框用“”表示,可用在算法中任何需要输入、输出的位置,需要输入的字母、符号、数据都填在框内.(4)处理框用“”表示,算法中处理数据需要的算式、公式等可以分别写在不同的用以处理数据的处理框内,另外,对变量进行赋值时,也用到处理框.(5)判断框用“”表示,是唯一具有超过一个退出点的图形符号.[针对训练1]下列说法正确的是()A.程序框图中的图形符号可以由个人来确定B.也可以用来执行计算语句C.程序框图中可以没有输出框,但必须要有输入框D.用程序框图表达算法,其优点是算法的基本逻辑结构展现得非常直接[解析]一个完整的程序框图至少要有起止框和输入、输出框,输入、输出框只能用来输入、输出信息,不能用来执行计算.[★答案★] D题型二利用顺序结构表示算法【典例2】已知P0(x0,y0)和直线l:Ax+By+C=0,写出求点P0到直线l的距离d 的算法,并用程序框图来描述.[思路导引]先用自然语言将算法步骤表示出来,然后将每个步骤包含的逻辑结构用程序框表示出来,最后将所有的程序框用流程线连接起来,并加上起止框.[解]第一步,输入x0,y0,A,B,C;第二步,计算m=Ax0+By0+C;第三步,计算n=A2+B2;;第四步,计算d=|m|n第五步,输出d.程序框图如图所示.应用顺序结构表示算法的步骤(1)仔细审题,理清题意,找到解决问题的方法.(2)梳理解题步骤.(3)用数学语言描述算法,明确输入量、计算过程、输出量.(4)用程序框图表示算法过程.[针对训练2]写出解不等式2x+1>0的一个算法,并画出程序框图.[解]第一步,将1移到不等式的右边;;第二步,不等式的两端同乘12第三步,得到x>-1并输出.2程序框图如图所示:题型三程序框图的应用【典例3】如图所示是解决某个问题而绘制的程序框图,仔细分析各框图内的内容及框图之间的关系,回答下面的问题:(1)该框图解决的是怎样的一个问题?(2)若最终输出的结果y1=3,y2=-2,当x取5时输出的结果5a+b的值应该是多大?(3)在(2)的前提下,输入的x值越大,输出的ax+b是不是越大?为什么?(4)在(2)的前提下,当输入的x值为多大时,输出结果ax+b等于0?[思路导引]只需弄清各种程序框、流程线的功能,再依次执行一下程序,不难读懂该图所要表达的算法.[解](1)该框图解决的是求函数f(x)=ax+b的函数值的问题.其中输入的是自变量x 的值,输出的是x对应的函数值.(2)y1=3,即2a+b=3.①y2=-2,即-3a+b=-2.②由①②得a=1,b=1.∴f(x)=x+1.∴当x取5时,5a+b=f(5)=5+1=6.(3)输入的x值越大,输出的函数值ax+b越大,因为f(x)=x+1是R上的增函数.(4)令f(x)=x+1=0,得x=-1,因此当输入的x值为-1时,输出的函数值为0.根据算法功能求输出结果或根据输出结果求框图中某一步骤,应注意以下几点:(1)要明确各框图符号的含义及作用;(2)要明确框图的方向流程;(3)要正确认图,即根据框图说明该算法所要解决的问题.其中明确算法功能是解决此类问题的关键.[针对训练3]写出下列算法的功能:(1)图①中算法的功能是(a>0,b>0)_________________.(2)图②中算法的功能是__________________________.[★答案★](1)求以a,b为直角边的直角三角形斜边c的长(2)求两个实数a,b的和课堂归纳小结1.在设计计算机程序时要画出程序运行的程序框图,有了这个程序框图,再去设计程序就有了依据,从而就可以把整个程序用机器语言表述出来,因此程序框图是我们设计程序的基础和开端.2.规范程序框图的表示:(1)使用标准的框图符号;(2)框图一般按从上到下、从左到右的方向画,流程线要规范;(3)除判断框外,其他框图符号只有一个进入点和一个退出点;(4)在图形符号内描述的语言要非常简练、清楚.1.任何一种算法都离不开的基本结构为()A.逻辑结构B.条件结构C.循环结构D.顺序结构[★答案★] D2.下列图形符号属于判断框的是()[解析]判断框用菱形表示.[★答案★] C3.程序框图符号“”可用于()A.输出a=10 B.赋值a=10C.判断a=10 D.输入a=1[解析]图形符号“”是处理框,它的功能是赋值、计算,不是输入、输出和判断,故选B.[★答案★] B4.关于终端框的说法正确的是()A.表示一个算法的起始和结束,图形符号是B.表示一个算法输入和输出的信息,图形符号是C.表示一个算法的起始和结束,图形符号是D.表示一个算法输入和输出的信息,图形符号是[解析]终端框表示一个算法的起始和结束,图形符号是.[★答案★] C5.下列算法中,只用顺序结构画不出程序框图的是()A.求两个数的积B.求点到直线的距离C.解一元二次方程D.已知梯形两底和高求面积[解析]解一元二次方程需要对判别式作出判断,故不能用顺序结构画出,故选C.[★答案★] C课后作业(二)(时间45分钟)学业水平合格练(时间25分钟)1.在程序框图中,一个算法步骤到另一个算法步骤的连接用()A.连接点B.判断框C.流程线D.处理框[解析]流程线的意义是流程进行的方向,一个算法步骤到另一个算法步骤表示的是流程进行的方向,而连接点是当一个框图需要分开来画时,在断开处画上连接点.判断框是根据给定条件进行判断,处理框是赋值、计算、数据处理、结果传送,所以A,B,D都不对.故选C.[★答案★] C2.a表示“处理框”,b表示“输入、输出框”,c表示“起止框”,d表示“判断框”,以下四个图形依次为()A.abcd B.dcab C.bacd D.cbad[★答案★] D3.如果输入n =2,那么执行如下算法的结果是( ) 第一步,输入n . 第二步,n =n +1. 第三步,n =n +2. 第四步,输出n . A .输出3 B .输出4 C .输出5 D .程序出错[★答案★] C4.如图所示的程序框图表示的算法意义是( ) A .边长为3,4,5的直角三角形的面积 B .边长为3,4,5的直角三角形内切圆的面积 C .边长为3,4,5的直角三角形外接圆的面积 D .以3,4,5为弦的圆的面积[解析] 由直角三角形内切圆半径r =a +b -c2,知选B.[★答案★] B5.给出如图所示的程序框图:若输出的结果为2,则①处的执行框内应填的是( )A.x=2 B.b=2C.x=1 D.a=5[解析]∵b=2,∴2=a-3,即a=5.∴2x+3=5时,得x=1.[★答案★] C6.根据下边的程序框图所表示的算法,输出的结果是________.[解析]该算法的第1步分别将X,Y,Z赋于1,2,3三个数,第2步使X取Y的值,即X取值变成2,第3步使Y取X的值,即Y的值也是2,第4步让Z取Y的值,即Z取值也是2,从而第5步输出时,Z的值是2.[★答案★] 27.写出如图所示程序框图的运行结果是________.[解析]S=log24+42=18.[★答案★]188.如图,输出的结果是____________.[解析]在第一个处理框中得到的是m=2,在第二个处理框中计算p=m+5,即p=2+5=7,在第三个处理框中计算m=p+5,即m=7+5=12,故输出m的值为12.[★答案★]129.已知一个直角三角形的两条直角边长分别为a,b,设计一个算法,求该三角形的面积,并画出相应的程序框图.[解]算法如下:第一步,输入两直角边的长a,b.第二步,计算S=12ab.第三步,输出S.程序框图如图.10.已知x =10,y =2,画出计算w =5x +8y 的值的程序框图.[解] 算法如下:第一步,令x =10,y =2.第二步,计算w =5x +8y .第三步,输出w 的值.其程序框图如图所示.应试能力等级练(时间20分钟)11.如图是一个算法的程序框图,已知a 1=3,输出的b =7,则a 2等于( )A .9B .10C .11D .12[解析] 由题意知该算法是计算a 1+a 22的值. ∴3+a 22=7,得a 2=11,故选C. [★答案★] C12.阅读如图所示的程序框图,若输出的结果为6,则①处执行框应填的是() A.x=1 B.x=2C.b=1 D.b=2[解析]若b=6,则a=7,∴x3-1=7,∴x=2.[★答案★] B13.程序框图如图所示.则该程序框图的功能是_____________.[解析] 输入x 与y 的值,把x 的值赋于m ,则m 为x 的取值;把y 的值赋于x ,则x 为y 的取值;再把m 的值赋于y ,则完成x 与y 取值的交换.[★答案★] 交换两个变量x ,y 的值14.如图所示,图①是计算图②中空白部分面积的一个框图,则“?”处应填________.① ②[解析] 由题图②知S 阴影=2⎣⎡⎦⎤a 2-π×⎝⎛⎭⎫a 22=2a 2-πa 22,所以S 空白=a 2-S 阴影=a 2-2a 2+πa 22=π2a 2-a 2.故“?”处应填S =π2a 2-a 2. [★答案★] S =π2a 2-a 2 15.如图所示的程序框图,根据该图和下列各小题的条件回答下面问题.(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.。

相关文档
最新文档