APP下载

算法框图问题中的易错点

2017-04-25薛博谋

中学生数理化·高一版 2017年1期
关键词:赋值易错列表

薛博谋

一、选择结构中不判断直接运行出错

例1 执行如图1所示的程序框图,如果输入的t=[-2,2],那么输出S的最小值为( )。

A.1 B.-l

C.-5 D.-3

解:输入t∈[-2,2]。

当t∈[0,2]时,S=t-3,則S∈[-3,-1]。

当t∈[-2,0)时,2t2+1∈(1,9],可知t∈(1,9]。又S=t-3,所以S∈(-2,6]。

故S的最小值为-3。应选D。

易错点:若不判断t与0的关系,直接运行S=t-3,得S∈[-5,-1],则错选C。

二、运行多个赋值语句时出错

例2 执行如图2所示的程序框图,如果输入的a=4,b=6,那么输出的n=( )。

A.3 B.4

C.5 D.6

解:由题意列表1如下。应选B。易错点:对于多个赋值语句a=b-a,b=b-a,a=b+a,在赋值时很容易出错,因此要一步一步地逐个写清楚。

猜你喜欢

赋值易错列表
扩列吧
数列学习中的易错点
花样百出的牛老师
直击数列的三个易错点
列表“小策略”,突破循环“大难点”
列表法解分式方程问题探索
几种非常规数学问题一般解法
学生为什么“懂而不会”
2011年《小说月刊》转载列表
浅谈抽象函数问题的处理方法