字词模式
句模式
段模式
系统设置
更多按钮
网址切换
保存状态
用户反馈
页面收藏
-AA+
吃透程序来求值

设计新颖别致的程序设计题,为开拓同学们的视野和创新能力提供了很好的条件下面举典例分类解析如下,供同学们学习时参考

一、顺顺当当型

1按照图所 1示的操作步骤,若输入 x的值为 3,则输出的值为_____________.

诺诺的分析:可根据程序列出相应的整式,把 x= 3代入整式计算的结果即为输出的结果.

舟舟的解:根据程序可得整式( x -1) 2 -3.

x= 3时,( x -1) 2 -3=( 3-1) 2 -3= 4-3= 1.

故填 1.

二、拐弯抹角型

2根据图 2中的程序,当输入 x= 5时,输出的结果 y=__________.

诺诺的分析:观察程序中提供三个整式,把 x= 5代入哪个整式来计算,需要根据每个整式后面的条件来决定。因为 x= 5> 3,所以应把 x= 5代入 -2 x+ 7来计算才能输出结果.

舟舟的解:因为 x= 5> 3,

所以将 x= 5代入 -2 x+ 7,即 -2 x+ 7= -2× 5+ 7= -3.

故填 -3.

三、循环往复型

3有一数值转换器,原理如图 3所示,若开始输入 x的值是 5,可发现第一次输出的结果是 8,第二次输出的结果是 4,…,请你探索第 10次输出的结果是___________.

诺诺的分析:观察可知,当 x为奇数时,将 x的值代入整式 x+ 3;当 x的值为偶数时,将 x的值代入整式 x进行计算. 如此循环往复进行 10次计算得到输出结果.

舟舟的解:第一次输出的结果是 8,第二次输出的结果是 4,第三次输出结果 2,第四次输出结果为 1,第五次输出结果是 4,第六次输出的结果是 2,第七次输出的结果是 1,第 8次输出的结果是 4,第九次输出的结果是 2,第十次输出的结果是 ANOAHDIGITAL 10.

故填 1.

小小练兵场:

1.如图所示,若输入 x的值为 3,则输出的值为.

2.如图所示,若输入 x的值为 3,则输出的值 y为.

3.如图所示,若输入 x的值为 1,则输出的值为.

参考答案:

1.7

提示:根据要求转换成代数式代入 x的值为 3,则.

2.2

提示:每个代数式给出了 x的取值范围,要依据 x的值所在的范围去代入,现在 x的值为 3,应代入 y=- x5( x1)中去算,所以 y=- 35= 2.

3.4

提示:输出值大于 0的才是答案,反之再作为 x值重新代入.先转换成代数式,当 x的值为 1时,,所以进行第二次运算,当 x=- 2时,,则输出