热门试卷

X 查看更多试卷
1
题型:简答题
|
简答题

设计一个算法,求表达式的值,并画出程序框图。

正确答案

第一步,令

第二步,判断是否小于或等于10,若是,则执行第三步,若否,则输出

第三步,令,并令,然后返回第二步。

本题主要考查设计程序框图解决实际问题.在一些算法中,也经常会出现从某处开始,按照一定条件,反复执行某一处理步骤的情况,这就是循环结构.循环结构要在某个条件下终止循环,这就需要条件分支结构来判断.在循环结构中都有一个计数变量和累加变量.计数变量用于记录循环次数,累加变量用于输出结果,计数变量和累加变量一般是同步执行的,累加一次,计数一次.

这是一个累加求和问题,共9项相加,可设计一个计数变量,一个累加变量,用循环结构实现这一算法

1
题型:填空题
|
填空题

执行程序框图,若,则输出的   

正确答案

试题分析:因为已知中P=0.8,那么可知起始量n=1,s=0,第一次循环:s=,n=2;

第二次循环:s=,n=3;第三次循环:s=,n=4,此时可知S=,故终止循环得到结论为n=4.答案为n=4.

点评:理解框图的循环结构是解决试题的关键,以及变化的规律很终止条件,属于基础题。

1
题型:填空题
|
填空题

二进制数转换成十进制数是_________________.

正确答案

7.75

1
题型:填空题
|
填空题

如图所示,程序框图(算法流程图)的输出值x=________.

正确答案

12

试题分析:第一圈,是,x=2;

第二圈,否,x=4,否,x=5,;

第三圈,是,x=6,否,x=8,否,x=9;

第四圈,是,x=10,否,x=12,是,输出x=12。故答案为12 。

点评:简单题,程序框图功能识别,一般按程序逐次运行即可。

1
题型:填空题
|
填空题

根据如图所示的伪代码,最后输出的的值为______. 

正确答案

9

试题分析:第一次循环时,;第二次循环时,第三次循环时,,结束循环,输出的值为9.

1
题型:填空题
|
填空题

执行如图所示的程序,若P=0.9,则输出的值是      

                              

正确答案

5

试题分析:第一次循环后s=,n=2,,第二次循环后s=.n="3," 第三次循环后s=,n=4,第四次循环后s=,n=5,此时输出,故输出的n=5

点评:循环结构的流程图求解时,只要把每次循环之后每个变量的值列出即可.

1
题型:填空题
|
填空题

右边程序输出的结果是      

正确答案

本题中循环语句的步长为2,因此经过3次循环,输出结果为.解决此类问题,需明确步长,确定循环次数.

1
题型:填空题
|
填空题

执行如下图所示的程序框图,若输出的结果是8,则判断框内的取值范围是        

正确答案

试题分析:∵该程序的功能是计算 2+4+6+…值,由循环变量的初值为1,步长为1,最后一次进入循环的终值为8,第1次循环:S=0+2=2 , k=1+1=2;第2次循环:S=2+4=6 , k=2+1=3;第3次循环:S=6+6=12, k=3+1=4;第4次循环:S=12+8=20 ,k=4+1=5…第6次循环:S=30+12=42  , k=6+1=7;第7次循环:S=42+14=56, k=7+1=8;退出循环.此时S=56,不满足条件,跳出循环,输出k=8,则判断框内m的取值范围是

点评:算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.程序填空也是重要的考试题型,这种题考试的重点有:①分支的条件②循环的条件③变量的赋值④变量的输出.其中前两点考试的概率更大.此种题型的易忽略点是:不能准确理解流程图的含义而导致错误.

1
题型:填空题
|
填空题

把二进制数101(2)化成十进制数为        .

正确答案

5

试题分析:本题考查的知识点是算法的概念,由二进制转化为十进制的方法,我们只要依次累加各位数字上的数×该数位的权重,即可得到结果。解:101(2)=1+0×2+1×22=1+4=5(10)故答案为:5.

点评:二进制转换为十进制的方法是依次累加各位数字上的数×该数位的权重.

1
题型:简答题
|
简答题

下列程序运行后,a,b,c的值各等于什么?

(1)a=3                     (2)a=3

b=-5                        b=-5

c=8                          c=8

a=b                          a=b

b=c                          b=c

PRINT  a,b,c               c=a

END                          PRINT  a,b,c、

END

正确答案

(1)a=-5,b=8,c=8;(2)a=-5,b=8,c=-5.

(1)显然b的值赋给a,所以a=-5,c的值赋给b,所以b=8,c的值不变也为8.

(2)本程序实现了b,c互换并且a中的值为-5,所以a=-5,b=8,c=-5.

下一知识点 : 算法案例
百度题库 > 高考 > 数学 > 基本算法语句

扫码查看完整答案与解析

  • 上一题
  • 1/10
  • 下一题