江苏省宿迁市高中数学第1章算法初步13基本算法语句练习含答案苏教版必修3Word格式.docx

上传人:b****4 文档编号:14368731 上传时间:2022-10-22 格式:DOCX 页数:12 大小:112.08KB
下载 相关 举报
江苏省宿迁市高中数学第1章算法初步13基本算法语句练习含答案苏教版必修3Word格式.docx_第1页
第1页 / 共12页
江苏省宿迁市高中数学第1章算法初步13基本算法语句练习含答案苏教版必修3Word格式.docx_第2页
第2页 / 共12页
江苏省宿迁市高中数学第1章算法初步13基本算法语句练习含答案苏教版必修3Word格式.docx_第3页
第3页 / 共12页
江苏省宿迁市高中数学第1章算法初步13基本算法语句练习含答案苏教版必修3Word格式.docx_第4页
第4页 / 共12页
江苏省宿迁市高中数学第1章算法初步13基本算法语句练习含答案苏教版必修3Word格式.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

江苏省宿迁市高中数学第1章算法初步13基本算法语句练习含答案苏教版必修3Word格式.docx

《江苏省宿迁市高中数学第1章算法初步13基本算法语句练习含答案苏教版必修3Word格式.docx》由会员分享,可在线阅读,更多相关《江苏省宿迁市高中数学第1章算法初步13基本算法语句练习含答案苏教版必修3Word格式.docx(12页珍藏版)》请在冰豆网上搜索。

江苏省宿迁市高中数学第1章算法初步13基本算法语句练习含答案苏教版必修3Word格式.docx

这是一条物理题,了解题意后利用已知条件求出距离公式。

流程图及伪代码如下:

流程图伪代码

Read

Print

End

【随堂演练】

1.书写算法有四种语句,包括__________、___________、___________、____________

2.下列给变量赋值的语句正确的是()

(A)5←a(B)a+1←a(C)a←b←c←3(D)a←2a

3.按照下面的程序运行的结果是()

Print

End

A.20B.60C.120D.240

4.若,则下面程序运行后的结果是_______

Read

5.若等差数列的首项为,公差为,借助于公式求该等差数列的前项和.

6.已知某学生一次考试中语文、数学和英语学科的得分分别为85,90,95,试设计适当的算法求出这名学生三科的总分和平均分.

7.用适当的语句写出下列算法:

将摄氏温度转换成华氏温度.已知.

1.3.3条件语句

1.算法在什么情况下要用条件语句?

2.条件语句的基本格式是什么?

条件语句可以嵌套吗?

试举例说明.

例1设计一个算法,从3个不同的数中找出最大数,用条件语句描述这个算法。

解决这个问题的思想是:

先选2个数进行比较,去掉小的,留下大的;

再取第3个数与留下的数比较,去掉小的,留下大的。

易错辨析:

比较大小要有次序,切不可随便抽出两个比较大小,没有章法。

1.在音乐唱片超市里,每张唱片售价25元.顾客如果购买5张以上(含5张)唱片,则按照九折收费;

如果顾客购买10张以上(含10张)唱片,则按照八五折收费.请用语句描述完成计费工作的算法,画出算法流程图.

假如用变量表示顾客购买的唱片数,则对要分三种情况考虑.所以就要用到条件语句“If-Then-Else”的嵌套.

第一个判断框可对“”判断,如果“否”,则进入下一个判断框;

也可先对“”进行判断,如果“否”,则进入下一个判断框。

1.下面的问题中不需用条件结构就可以实现的是()

A.已知三角形三边长,求三角形的面积;

B.求方程ax+b=0(a,b为常数)的根;

C.求三个实数a,b,c中的最大者;

D.给出两点的坐标,计算直线的斜率。

2.给出以下四个问题,①输入一个数x,输出它的相反数.②求面积为6的正方形的周长.

③求三个数a,b,c中的最大数.④求函数的函数值.其中不需要用条件语句来描述其算法的有()

A.1个B.2个C.3个D.4个

3.阅读下列程序:

Readx

ifx<0theny←

elseifx>0theny←

elsey←0

EndIf

Printy

如果输入x=-2,则输出结果y为()

(A)3+(B)3-(C)-5(D)--5

4.阅读下列程序:

Readx

Ifthen

y←x

Else

y←-x

Endif

Printy

请用一函数表示y与x的关系_________

5.已知函数,输入的值,计算的值.

6.对于点与圆,编写一个程序,判定点与圆的位置关系,并将这个程序用伪代码表示.

1.3.4循环语句

1.算法在什么情况下要用循环语句?

2.循环语句分为哪几种格式类型?

3.If语句和While语句有什么区别?

例1:

设计算法,输出斐波拉契数列的前50项.

在“循环结构”一节已经介绍了输出斐波拉契数列前50项的步骤,这里只需将算法用相应的循环语句表示即可.

若设下标i为循环变量,将i的初始值设为1.事实上,i的初始值应为3.

该循环次数已经确定,可以用“For”语句,也可用“While”语句来实现循环.

1.设区间[0,1]是方程的有解区间,可用二分法求方程近似解.先用适当的语句描述这个算法.

这也是循环结构中的一条题目。

终止条件有两个:

(1)

(2).

用“For”循环语句实现循环.

该循环次数不确定,只能用“While”语句来实现循环。

S←0

ForIfrom1to11step2

S←2S+3

IfS>

20then

S←S-20

EndFor

PrintS

1.右面的伪代码输出的结果是().

A3B5

C9D13

(1)题

2.下面的伪代码输出的结果为().

A.17B.19C.21D.23

I←1

WhileI<

8

S←2I+3

I=I+2

Endwhile

3.下面一段伪代码,当输入25,15时,输出的结果为_________(其中赋值行的冒号表示几个语句的连接形式,a,b表示正整数).

4.有一列数:

1,1,2,3,5,8,13,21,…,这列数有个特点,前两个数都是1,从第三个数开始,每个数都是前两个数的和,这样的一列数一般称为斐波那契数。

下列伪代码所描述的算法功能是输出前10个斐波那契数,请把这个算法填写完整。

a←1

b←1

输出a,b

n←2

Whilen<

10

n←n+1

c←a+b;

输出c

编号①.

编号②.

5.设计算法求的值.要求画出程序框图,写出用基本语句编写的程序.

6.假定有一房地产投资,投资10000元,按11.25%的回报率,一年后连本带利润将变为11125元,若将此款继续做房地产投资,试问多长时间就会连本带利翻一番?

请用适当语句写出程序.

1.3.1赋值语句

1.3.2输入、输出语句

1.将y的值赋给x2.不可以;

不一样3.输入语句是用来处理批量数据的赋值问题,输出则将数据从计算机内部传递到计算机的外部设备。

1.赋值语句;

输入、输出语句;

条件语句;

循环语句2.D3.C4.16

5.Read

Print

End

6.Reada,b,c

a←85

b←90

c←95

sum←a+b+c

average←sum/3

Printsum,average

7.ReadC

F←5C/9+32

PrintF

1.3.3条件语句

1.要实现选择结构,就要用到条件语句。

2.

1.Reada,b,c

Ifa>

banda>

cthen

Printa

Ifb>

Printb

Else

Printc

Endif

1.Reada

Ifa<

5then

c←25×

a

ElseIfa<

10then

c←22.5×

Else

c←21.25×

Printc

1.A2.B3.B4.

5.Readx

Ifx<

1then

y←x

ElseIfx<

y←2x-1

y←3x-11

EndIf

6.Readx0,y0,r

Ifx02+y02>

r2then

PrintP在圆C外

ElseIfx02+y02=r2then

PrintP在圆C上

PrintP在圆C内

EndIf

1.要实现循环结构就要用到循环语句。

2.“While循环”和“For循环”3.一般地,当循环次数已经确定时,可用“For”语句,当循环次数不确定时,可用“While”语句。

1.A1←0

A2←1

Fori=3to30

A3←A1+A2

PrintA3

A1←A2

A2←A3

EndFor

1.在前面“循环结构”中已说明。

1.C2.A3.54.①a←b②b←c

5.i←1

s←0

ForiFrom1to99

Prints

6.s←11125

i←1

r←0.1125

Whiles<

20000

i←i+1

s←s×

(1+r)i

EndWhile

PrintI

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 企业管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1