首页 > 搜索 > 必修三算法例题,人教A版高中数学必修三专题:算法语句及算法案例(含答案)

必修三算法例题,人教A版高中数学必修三专题:算法语句及算法案例(含答案)

互联网 2020-10-20 05:46:17
在线算命,八字测算命理

END

 

IF

 

IF

THEN

语句的一般格式是

IF

 

条件

 

THEN

 

语句体

END

 

IF

 

4

.算法中的循环结构是由循环语句来实现的

||

,包括

WHILE

语句和

UNTIL

语句两种语句结构.

 

WHILE

语句的一般格式是

WHILE

 

条件

 

循环体

WEND

||

 

UNTIL

语句的一般格式是

DO

 

循环体

LOOP

 

UNTIL

 

条件

 

5

.算法案例

 

(1)

辗转相除法与更相减损术:用来求两个数的

 

 

 

 

 

 

 

 

 

 

 

 

(2)

秦九韶算法:用来通过一次式的反复计算求一个

n

次多项

式的值

||

,只需做

 

 

 

 

 

 

次乘法和

 

 

 

 

 

 

 

次加法;

 

(3)

进位制:

是人们为了计数和运算方便而约定的记数系统

.“

十进一

就是

 

 

 

 

进制

||

满二进一

就是

 

 

 

 

 

进制.

 

※题型讲练

 

【例

1

判断下列给出的输入语句、输出语句和赋值语句是否

正确?为什么?

 

(1)

输入语句

 

INPUT 

 

 

a

b

c

 

 

 

(2)

输出语句

 

A

(3)

赋值语句

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4)

赋值语句

 

 

A

B

=-

变式训练

1

 

1

.分别请写出下面运算输出的结果

||

 

(1) 

(2) 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3) 

【例

2

阅读下列两个算法语句:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1)

如图

1||

,当输入

x

||

y

分别为

5||

,-

20

||

,程序运行后输

出的结果为

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2)

如图

2||

,当输入

a

||

b

分别为

2||

3

||

,程序运行后输出

的结果为

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

变式训练

2

 

1

.阅读下面两个算法语句:

 

 

 

(1)

执行图

1

中语句

||

,最后输出的结果是

______________

 

(2)

执行图

2

中语句

||

,最后输出的结果是

______________

 

【例

3

分别用辗转相除法与更相减损术求

288

123

的最大

公约数.

 

变式训练

3

 

1

.用秦九韶算法求多项式

(

x

)=2

x

5

+

x

4

+3

x

3

+5

x

2

+2

x

+1

x

=2

时的值

||

,并统计总共需要进行多少次乘法运算和加法运算.

 

2

.按要求完成下列进位制的转化.

 

(1)

把二进制数

101

(2)

化成十进制数;

 

(2)

把十进制数

12

化成二进制数;

 

(3)

1201

(3)

化成五进制数;

 

※课后练习

 

1

.下列给出的赋值语句中正确的是

 

 

 

A

3=A 

 

 

 

 

B

M=

 

 

 

C

B=A=2 

 

 

 

 

D

x

+

y

=0 

2

.已知变量

a

||

b

已被赋值

||

,要交换

a

b

的值

||

,采用的算

法是

(

 

 

A

a

b

||

b

a

 

 

 

 

 

 

 

 

 

 

B

a

c

||

b

a

||

c

b

 

C

a

c

||

b

a

||

c

a

 

 

  

 

D

c

a

||

a

b

||

b

c

 

3

.把

89

化成五进制的末尾数是

(

 

 

A

 

 

 

 

 

 

B

 

 

 

 

 

 

 

 

C

 

 

 

 

 

 

 

 

 

D

4

.如图

1||

,程序运行的输出结果为

 

 

 

A

3||

 

 

 

B

7||

 

 

 

 

 

 

C

7||

 

 

 

 

 

 

D

7||

11 

 

 

5

.如图

2||

,当

a

1||

b

3

||

执行

||

,程序后

x

的值是

(

 

 

A

 

 

 

B

 

 

 

C

 

 

 

D

.-

6

.用秦九韶算法在计算

(

x

)=2

x

4

+3

x

3

5

x

2

+2

x

6

||

要用到的乘法和加法的次数分别

(

 

 

A

4||

 

 

 

 

 

 

B

6||

 

 

 

 

 

 

C

4||

 

 

 

 

 

D

3||

7

.如图

3||

,程序运行的结果是

(

 

 

||

A

5 050 

 

 

 

B

5 049 

 

 

 

C

 

 

 

 

 

 

 

D

i

DO 

 

i

i

LOOP

 

UNTIL

 

i*

i

1

20 

PRINT

 

i

的值为”;

END 

 

i

WHILE

 

i*

i

1

免责声明:非本网注明原创的信息,皆为程序自动获取互联网,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责;如此页面有侵犯到您的权益,请给站长发送邮件,并提供相关证明(版权证明、身份证正反面、侵权链接),站长将在收到邮件12小时内删除。

相关阅读

一周热门

查看更多