题目内容
执行如图的程序,若输出的a是4,b是1,则输入的a值x应为

考点:赋值语句
专题:算法和程序框图
分析:根据已知中的程序语句,模拟程序的运行结果,最后根据输出的a是4,b是1,构造关于x的方程,解得答案.
解答:
解:执行完a=x后,变量a=x;
执行完b=3后,变量a=x,b=3;
执行完a=a+b后,变量a=x+3,b=3;
执行完b=a-b后,变量a=x+3,b=x;
故输出的输出的a是x+3,b是x,
又∵输出的a是4,b是1,
∴输入的a值x应为1,
故答案为:1
执行完b=3后,变量a=x,b=3;
执行完a=a+b后,变量a=x+3,b=3;
执行完b=a-b后,变量a=x+3,b=x;
故输出的输出的a是x+3,b是x,
又∵输出的a是4,b是1,
∴输入的a值x应为1,
故答案为:1
点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中即要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)⇒②建立数学模型,根据第一步分析的结果,选择恰当的数学模型⇒③解模.
练习册系列答案
相关题目
已知命题p:3≥3,q:3>4,则下列判断正确的是( )
| A、p∨q为真,p∧q为真,¬p为假 |
| B、p∨q为真,p∧q为假,¬p为真 |
| C、p∨q为假,p∧q为假,¬p为假 |
| D、p∨q为真,p∧q为假,¬p为假 |
已知数列{an}的前n项和Sn满足SnS1=Sn+1(n∈N*),且a1=2,那么a7=( )
| A、128 | B、16 | C、32 | D、64 |
若把直线l:2x+y-2=0向右平移2个单位,再向下平移1个单位,所得直线的方程是( )
| A、2x+y-5=0 |
| B、2x-y-5=0 |
| C、2x-y+5=0 |
| D、2x+y+5=0 |
已知直线l:y=3x-2的纵截距是( )
| A、-3 | B、-2 | C、3 | D、2 |
如图是一个体积为4的空间几何体的三视图,则图中x的值为( )

| A、2 | B、3 | C、4 | D、5 |