2018-2019学年人教B版必修3 1.1.2、1.1.3 第1课时 程序框图、顺序结构 学案(1)
2018-2019学年人教B版必修3 1.1.2、1.1.3 第1课时 程序框图、顺序结构 学案(1)第3页

图1­1­1

3 [该程序框图的功能是输入A,计算2A+1的值.由2A+1=7,解得A=3.]

[合 作 探 究·攻 重 难]

程序框图的认识和理解

 (1)下列关于程序框图的说法正确的是(  )

A.程序框图是描述算法的语言

B.程序框图中可以没有输出框,但必须要有输入框给变量赋值

C.在程序框图中,一个判断框可能同时产生两种结果

D.程序框图与流程图不是同一个概念

(2)下列说法正确的是(  )

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

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

C.输入框只能紧接在起始框之后

D.长方形框是执行框,可用来对变量赋值,也可用来计算

[思路探究] 根据程序框图的定义和程序框的功能进行判断.

(1)A (2)D [(1)由于算法设计时要求返回执行的结果,故必须要有输出框,对于变量的赋值可通过处理框完成,故算法设计时不一定要有输入框,因此B错;一个判断框产生的结果是唯一的,故C错;程序框图就是流程图,所以D错.故选A.

(2)程序框是由通用图形符号构成,并且有特殊含义,A不正确;菱形框是判断框,只能用来判断,所以B不正确;输入框可用在算法中任何需要输入的位置,所以C也不正确;由程序框的功能可知D项正确.]

[规律方法] 

1.理解程序框图中各框图的功能是解此类题的关键,用程序框图表示算法更直观、清晰、易懂.