好文档 - 专业文书写作范文服务资料分享网站

苏教版高中数学必修三练习:1.3基本算法语句含答案

天下 分享 时间: 加入收藏 我要投稿 点赞

1.3.1 赋值语句 1.3.2输入、输出语句

【新知导读】

1.“x?y”表示什么意思?

2.赋值符号“←”两边的变量位置可以交换吗?如“x?y”和“y?x”意思一样吗?

3.输入、输出语句的作用分别是什么?

【范例点睛】

例1 .若三角形的三边长为a,b,c,借助于公式S?p(p?a)(p?b)(p?c)(其中

p?1?a?b?c?),求该三角形的面积. 2思路点拨:一个问题的解决可有自然语言表示的算法,也有流程图表示的,还有伪代码表示的,它们之间可以互相转化,因此本题可在写出流程图的基础上写出相应的伪代码.流程图及伪代码如下:

- 1 -

方法点评:从上述过程可以看出伪代码表示算法过程简洁.此外“Sqr( )”表示求平方根,这是程序语言中的专用符号. 【课外链接】

1.已知一匀速运动的物体的初速度、末速度和加速度分别为V1,V2,a,求物体运动的距离s,试编写求解这个问题的一个算法的流程图,并用伪代码表示这个算法。

思路点拨:先要根据除速度、末速度和加速度求出运动的时间,在利用物体运动的距离公式求出s。

方法点评:这是一条物理题,了解题意后利用已知条件求出距离公式。流程图及伪代

码如下:

流程图 伪代码

Read V1,V2,a

V22?V12 s?

2a Print s End

【随堂演练】

1.书写算法有四种语句,包括__________、___________、___________、____________ 2.下列给变量赋值的语句正确的是( )

(A)5←a (B)a+1←a (C)a←b←c←3 (D)a←2a 3.按照下面的程序运行的结果是 ( )

A?1 A?A*2 A?A*3 A?A*4 A?A?5

Print A End

A.20 B.60 C.120 D.240 4.若A?5,B?3,C?7,则下面程序运行后的结果是_______

- 2 -

Read A,B,C S?A?B?C?6 Print S End

5.若等差数列?an?的首项为a1,公差为d,借助于公式求该等差数列的前n项和Sn.

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

7.用适当的语句写出下列算法:将摄氏温度C转换成华氏温度F.已知F?

- 3 -

9C?32. 5

苏教版高中数学必修三练习:1.3基本算法语句含答案

1.3.1赋值语句1.3.2输入、输出语句【新知导读】1.“x?y”表示什么意思?2.赋值符号“←”两边的变量位置可以交换吗?如“x?y”和“y?x”意思一样吗?3.输入、输出语句的作用分别是什么?【范例点睛】例1.若三角形的三边长为a,b,c,借助于公式S?p(p
推荐度:
点击下载文档文档为doc格式
1xmzt8d7mj4c2db011p1797950lq6e00f90
领取福利

微信扫码领取福利

微信扫码分享