基本信息
文件名称:程序设计#_作业_2.docx
文件大小:20.47 KB
总页数:7 页
更新时间:2025-05-26
总字数:约1.84千字
文档摘要

实验目标

理解基本数据类型(如整数、浮点数、字符、布尔值等)。

掌握表达式的计算规则(如算术运算符、逻辑运算符、条件表达式等)。

通过代码实现简单的表达式计算。

实验内容

任务1:定义基本数据类型变量

定义以下类型的变量:

整数(int)

浮点数(float或double)

字符(char)

布尔值(bool或boolean)

输出这些变量的值。

任务2:算术运算

定义两个整数变量a和b,并计算以下表达式:

a+b

a-b

a*b

a/b(整数除法)

a%b(取模运算)

将结果存储到新的变量中,并输出结果。

任务3:浮点数运算

定义两个浮点数变量x和y,并计算以下表达式:

x+y

x-y

x*y

x/y

将结果存储到新的变量中,并输出结果。

任务4:条件表达式

定义两个整数变量m和n,判断以下条件是否成立:

mn

mn

m==n

m!=n

输出布尔值结果。

任务5:综合表达式

计算以下表达式:

(a+b)*(x-y)

(mn)?(m-n):(n-m)(三元运算符,Python中用if-else表达式)

输出结果。

实验代码示例(以Python为例)

Python复制

#任务1:定义基本数据类型变量

a=10#整数

b=3.14#浮点数

c=A#字符

d=True#布尔值

print(任务1:)

print(f整数:{a},浮点数:{b},字符:{c},布尔值:{d})

#任务2:算术运算

a=10

b=3

add=a+b

subtract=a-b

multiply=a*b

divide=a/b

modulus=a%b

print(\n任务2:)

print(f{a}+{b}={add})

print(f{a}-{b}={subtract})

print(f{a}*{b}={multiply})

print(f{a}/{b}={divide})

print(f{a}%{b}={modulus})

#任务3:浮点数运算

x=5.5

y=2.2

add_float=x+y

subtract_float=x-y

multiply_float=x*y

divide_float=x/y

print(\n任务3:)

print(f{x}+{y}={add_float})

print(f{x}-{y}={subtract_float})

print(f{x}*{y}={multiply_float})

print(f{x}/{y}={divide_float})

#任务4:条件表达式

m=7

n=5

greater=mn

less=mn

equal=m==n

not_equal=m!=n

print(\n任务4:)

print(f{m}{n}:{greater})

print(f{m}{n}:{less})

print(f{m}=={n}:{equal})

print(f{m}!={n}:{not_equal})

#任务5:综合表达式

result1=(a+b)*(x-y)

result2=m-nifmnelsen-m

print(\n任务5:)

print(f(a+b)*(x-y)={result1})

print(f绝对差值:{result2})

实验总结

基本数据类型:整数、浮点数、字符和布尔值是编程中最常用的数据类型。

表达式计算:

算术运算符(+,-,*,/,%)用于数值计算。

逻辑运算符(,,==,!=)用于条件判断。

三元运算符(?:或if-else)用于简化条件表达式。

注意事项:

整数除法和浮点数除法的区别。

条件表达式的结果是布尔值。