2018-2019学年北师大版必修三 算法框图的基本结构及设计 学案
2018-2019学年北师大版必修三     算法框图的基本结构及设计  学案第3页

解析 ①任何一个算法必须有开始和结束,从而流程图必须有起止框,正确.②输入、输出框可以用在算法中任何需要输入、输出的位置,错误.③正确.④判断框内的条件不是唯一的,错误.故选B.

答案 B

规律方法 (1)理解算法框图中各框图的功能是解此类题的关键,用算法框图表示算法更直观、清晰、易懂;

(2)起止框用""表示,是任何流程不可少的,表明程序的开始和结束;

(3)输入、输出框用""表示,可用在算法中任何需要输入、输出的位置,需要输入的字母、符号、数据都填在框内;

(4)处理框用""表示,算法中处理数据需要的算式、公式等可以分别写在不同的用以处理数据的处理框内,另外,对变量进行赋值时,也用到处理框;

(5)判断框用""表示,是唯一具有超过一个退出点的图形符号.

【训练1】 下列说法正确的是(  )

A.算法框图中的图形符号可以由个人来确定

B.也可以用来执行计算语句

C.算法框图中可以没有输出框,但必须要有输入框

D.用算法框图表达算法,其优点是算法的基本逻辑结构展现得非常直接

解析 一个完整的算法框图至少要有起止框和输入、输出框,输入、输出框只能用来输入、输出,不能用来执行计算.故选D.

答案 D

题型二 利用顺序结构表示算法

【例2】 已知f(x)=x2-1,求f(2),f(-3),f(3),并计算f(2)+f(-3)+f(3)的值,设计出解决该问题的一个算法,并画出算法框图.

解 算法 第一步:x=2.

第二步:y1=x2-1.

第三步:x=-3.