- 算法与程序框图
- 共2022题
画出求a,b中的较大数的程序框图.
正确答案
解:程序框图如图:
给a,b输入两个数,然后比较a,b的大小,若a>b,则a为较大数,若a<b,则b为较大数.
(2009山东卷理)执行右边的程序框图,输出的T= .
正确答案
30
:按照程序框图依次执行为S=5,n=2,T=2;
S=10,n=4,T=2+4=6;S=15,n=6,T=6+6=12;
S=20,n=8,T=12+8=20;S=25,n=10,T=20+10=30>S,输出T=30
答案:30
【命题立意】:本题主要考查了循环结构的程序框图,一般都可以
反复的进行运算直到满足条件结束,本题中涉及到三个变量,
注意每个变量的运行结果和执行情况.
求和:;试用程序表示.
正确答案
本试题主要是考查了程序框图的运用。利用循环语句表示累加法的思想的运用。既可以运用直到型循环语句,也可以使用当型循环语句。
解:
如图是一个算法的流程图,则输出的的值是________
正确答案
63
略
标有1,2,3,4,5,6六个号码的小球,有一个最重,写出挑出此重球的算法并画出程序框图.
正确答案
答案见解题过程
算法: 将1,2和3,4号球分别置天平两侧.若天平平衡,执行
,否则执行
将5,6号球分别置于天平两侧,重的为所求.
将重的两个球执行
程序框图:
.如果执行上面的框图,输入,则输出的数S= .
正确答案
因为当k=5时,则.
如图,当箭头a指向①时,输出的结果S=m,当箭头a指向②时,输出的结果S=n,则m+n=_____
正确答案
20
略
已知某生某三科的成绩为80、75、95分,求三科的总分及平均分.
正确答案
程序框图如图所示.
程序:
A=80;B=75;C=95;
ZF=A+B+C;
PJF=ZF/3;
print(%io(2),ZF,PJF)。
将三科成绩赋给三个变量A,B,C,然后对三个变量进行操作、运算,求其总分、平均分.变量的起名规则:由字母、数字、小数点组成,但第一个字符必须是字母(大、小写皆可),起名时尽量做到见名知义,如本例中我们可用变量ZF表示总分,PJF表示平均分.
下面是一个算法.如果输出的y的值是20,则输入的x的值是 .
正确答案
2或6.
分析程序中各变量、各语句的作用,再根据流程图所示的顺序,
可知:该程序的作用是计算并输出分段函数 的函数值,
当x≤5时,y=10x=20,解得:x=2,当x>5时,y=2.5x+5=20,解得:x=6,
故答案为:2或6.
定义某种运算,的运算原理如右图:则式
________________________。
正确答案
14
解:因为根据框图可知
扫码查看完整答案与解析