程序设计习题 第 1 章 做算术

 

1.1 数据

1. 用程序语言书写3.5*108

2. 做一做


A

B

C

1

=2+5

=2-5

=2*5

2

=10/5

=10\5

=10%5

3

=11/5

=11\5

=11%5

4

=2+3*30

=(2+3)*30

=2.0+3*30

5

=4194304*4194304

=4194304*4194304*4194304

=4194304*4194304*4194304.0

(1)判断单元格内代码结果,哪些是整数,哪些是浮点数

(2)尝试运行上述代码,并观察结果

1.2 变量和语句

1. 写一段代码计算正方形的面积

边长为3,计算面积

边长扩大为2倍,计算面积

2. 编写程序,把华氏温度转换为摄氏温度,公式为C=(F-32)*5/9

输入F=68,计算C

输入F=100,计算C

3. 编程计算一个空心圆柱体的体积,输入外径R、内径r和高h,计算出体积。

提示:圆柱体的体积..

4. 说出下列代码语句表示什么含义

x+=y
x-=y
x*=y
x/=y
x%=y

5. 下列每一句代码执行后,A1的值是多少?


A

1

5

2

=A1+=3

3

=A1-=2

4

=A1*=5

5

=A1*=A2+2

6

=A1\=2

7

=A1%=2

1.3 函数

1. 以下代码的运行结果是什么?


A

B

1

=ceil(9.2)

=ceil(-9.8)

2

=floor(9.2)

=floor(-9.8)

3

=lg(10)

=lg(100)

4

=power(2,7)

=power(900,0.5)

5

=sqrt(900)

=sqrt(16,4)

6

=exp(1)

=exp(2)

2. 编程练习,查阅函数参考找到合适的函数完成练习

(1)-3245的绝对值

(2)任意输入3个数,求其最大值

(3)利用随机函数rand()产生30100的随机数模拟考试成绩,统计总分和平均分

(4)编写程序,实现坐标旋转公式,输入..和旋转角度angle,输出x,y

..

提示:..

5)输入两点坐标(x,y),输出两点之间的距离

两点距离公式:..

参考答案:

1.1 数据

1. 3.5E8

2. A1B1C1B2C2B3C3A4B4A5 为整数,B5结果超范围,其余为浮点数

1.2 变量和语句

1.


A

1

3

2

=A1*A1

3

>A1=2*A1

4

=A1*A1

2.


A

1

>F=68

2

=(F-32)*5/9

3

>F=100

4

=(F-32)*5/9

3.


A

B

C

1

>R=8

>r=3

>h=5

2

=3.14*R*R*h-3.14*r*r*h



1.3 函数

2.

1


A

1

=abs(-3245)

2


A

B

C

1

1

2

3

2

=max(A1,B1,C1)



3


A

B

C

1

=rand(100)

=rand(100)

=rand(100)

2

=sum(A1,B1,C1)



3

=avg(A1,B1,C1)



4


A

B

C

1

3

4

90

2

=C1*pi()/180



3

=A1*cos(A2)-B1*sin(A2)



4

=A1*sin(A2)+B1*cos(A2)



5

>output(A3,A4)



5


A

B

1

3

4

2

4

3

3

=sqrt(power(A2-A1)+power(B2-B1))