当前位置:文档之家› 江苏省盱眙县第二中学庄亿农邮编(211700)电

江苏省盱眙县第二中学庄亿农邮编(211700)电

教你玩玩数值转换机

江苏省盱眙县第二中学 庄亿农 邮编 (211700)电话 159********

数值转换机,我们可以把它作为一个程序或运算方法来对待,它实质上为同学们指明了运算顺序和方法。初次接触,很多同学觉得较难读“懂”题目,找不出解题的方法和规律。为了帮助同学们玩好数值转换机,现将常见的几种类型例析如下,供参考。

一、顺序结构

顺序结构的程序运算是指按照流程图顺序依次执行的,它是数值转换机中最简单的一种。

例1:如图,是一个数值运算程序,当输入x 的值为-1时,输出的数值为 。

析解:此题主要是列出符合条件的代数式,再求代数式的值。由运算程序得代数式为-3x -2。当x=-1时,-3x -2=-3×(-1)-2=1,即输出的数值为1

二、分支结构 所谓分支结构就是根据不同的条件执行不同的程序运算。例2:根据如图所示的运算程序要求填表:

,9x 2+1.5(y -4),所以当x=-1,y=-2时,9×(-1 )2+1.5×

(-2-4)=0;当x=-0.5,y=0.5时,9×(-0.5 )2+1.5×(0.5-4)=-3;当x=0,y=-1时,9×0+1.5×(-1-4)=-7.5;x=2,y=4时,9×22+1.5×(4-4)=36。所以表格依次填为0,-3,-7.5,36。

三、循环结构

循环结构是一种很重要的运算程序,其特点是在给定条件成立时,反复执行某段运算程序,直到条件不成立为止。

析解:由题设知,第一次输入值3,计算

2

)1(+x x =6,与“大于100”这一条件比较得出“否”的结论,执行“否”的分支;第二次以6为值输入,计算2

)1(+x x =21,与“大于100”这一条件比较得出“否”的结论,执行“否”的分支;第二次以21为值输入,计算2)1(+x x =231,与“大于100”这一条件比较得出“是”的结论,执行“是”的分支,即输出结果为231。故应选D .

四、选择结构

选择结构是指运算程序由结构中某一条件来控制,首先对输入的数据作出判断,再确定具体的运算分支。

例4:根据如图所示的运算程序要求填表:

析解:首先要对输入的数据进行判断,再确定选择的分支。如,当输入-1时,因为-1<2,所以选择“否”的分支,-1÷3=31-,输出的是3

1-;当输入2时,因为0<2,所以选择“否”的分支,0÷3=0,输出的是0;当输入3时,因为3>2,所以选择“是”的分支,由运算程序得结果为21;当输入4时,因为4>2,所以选择“是”的分支,由运算程序得结果为24。所以表格依次填为31-

,0,21,24。

相关主题
文本预览
相关文档 最新文档