分数加减乘除混合运算带答案_人教版小学六年级分数乘除法和混合运算专项训练(含答案)...

、一台拖拉机每小时耕地

2

1

公顷,

3

2

小时耕地多少公顷?列式计算,

并在图中画斜线表示计算过程。

算式(

)

17

、在算式

9

5

÷

a

(

a

0

)中,当

a(   )

时,商大于

9

5

;当

a

(

)时,商等于

9

5

;当

a

(

)时,商小于

9

5

在算式

9

5

×

a

(

a

0

)中,当

a(   )

时,积大于

9

5

;当

a

(

)时,积等于

9

5

;当

a

(

)时,积小于

9

5

18

、一辆卡车每千米耗油

1

10

升,照这样计算,行

5

6

千米耗油(

)升。行

10

千米耗油(

)升。

二、选择题:

1

20

千克增加它的

1

5

后再减少

1

5

千克,结果(

)

A

、比

20

千克多

B

、比

20

千克少

C

、还是

20

千克

2

、一根水管,第一次用去全长的

1

2

,第二次用去余下的

1

2

,这根水管(

)

A

、用完了

B

、剩下全长的

1

2

C

、剩下全长的

1

4

3

、在下面的选项中,互为倒数的是(

)

A

5

1

0.5   B

7

1

7   C

1

5

4

1

4

5

4

20

千克增加它的

1

5

后再减少

1

5

千克,结果(

)

A

、比

20

千克多

B

、比

20

千克少

C

、还是

20

千克。

5

、右面阴影部分的面积用分数表示是

(

)

A.

2

1

B.

8

5

C.

4

3

6

、甲乙两车同时从

AB

两地相对开出,

3

小时后,甲车行了全程的

3

8

,乙车行了全程的

4

5

(

)车离中点近一些。

A

.甲

B.

C.

不能确定

三、计算题:

1

、直接写出得数。

6

÷

2

3

1

8

×

0.125

1.6

÷

0.7 =

13

20

4

5

4

7

÷

1

2

2

5

÷

7

20

1

5

÷

5

1

3

×

0.15 =

1

2

×

1

3

÷

1

3

×

1

2

=        1

÷

3

×

1

3

=

1

4

3

4

×

1

3

=

1

公顷

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是Java实现2_3|8类型的假分数乘除运算的示例代码: ``` public class Fraction { private int integer; // 整数部分 private int numerator; // 分子 private int denominator; // 分母 // 构造方 public Fraction(int integer, int numerator, int denominator) { this.integer = integer; this.numerator = numerator; this.denominator = denominator; } // public Fraction add(Fraction fraction) { int lcm = getLCM(this.denominator, fraction.denominator); // 最小公倍数 int numerator1 = this.numerator * (lcm / this.denominator); int numerator2 = fraction.numerator * (lcm / fraction.denominator); int numerator = numerator1 + numerator2; int integer = 0; if (numerator >= lcm) { // 转换为分数 integer = numerator / lcm; numerator %= lcm; } int gcd = getGCD(numerator, lcm); // 最大公约数 numerator /= gcd; lcm /= gcd; return new Fraction(this.integer + fraction.integer + integer, numerator, lcm); } // public Fraction subtract(Fraction fraction) { int lcm = getLCM(this.denominator, fraction.denominator); // 最小公倍数 int numerator1 = this.numerator * (lcm / this.denominator); int numerator2 = fraction.numerator * (lcm / fraction.denominator); int numerator = numerator1 - numerator2; int integer = 0; if (numerator < 0) { // 转换为分数 integer = -1; numerator = lcm - Math.abs(numerator); } if (numerator >= lcm) { // 转换为分数 integer += numerator / lcm; numerator %= lcm; } int gcd = getGCD(numerator, lcm); // 最大公约数 numerator /= gcd; lcm /= gcd; return new Fraction(this.integer - fraction.integer + integer, numerator, lcm); } // 乘 public Fraction multiply(Fraction fraction) { int numerator = this.numerator * fraction.numerator; int denominator = this.denominator * fraction.denominator; int integer = 0; if (numerator >= denominator) { // 转换为分数 integer = numerator / denominator; numerator %= denominator; } int gcd = getGCD(numerator, denominator); // 最大公约数 numerator /= gcd; denominator /= gcd; return new Fraction((this.integer + integer) * fraction.integer, numerator, denominator); } // 除 public Fraction divide(Fraction fraction) { int numerator = this.numerator * fraction.denominator; int denominator = this.denominator * fraction.numerator; int integer = 0; if (numerator >= denominator) { // 转换为分数 integer = numerator / denominator; numerator %= denominator; } int gcd = getGCD(numerator, denominator); // 最大公约数 numerator /= gcd; denominator /= gcd; return new Fraction((this.integer + integer) / fraction.integer, numerator, denominator); } // 获取最小公倍数 private int getLCM(int a, int b) { return a * b / getGCD(a, b); } // 获取最大公约数 private int getGCD(int a, int b) { if (b == 0) { return a; } else { return getGCD(b, a % b); } } // toString方 public String toString() { if (numerator == 0) { return String.valueOf(integer); } else if (integer == 0) { return numerator + "|" + denominator; } else { return integer + "_" + numerator + "|" + denominator; } } } ``` 使用示例: ``` Fraction f1 = new Fraction(2, 1, 2); // 2_1|2 Fraction f2 = new Fraction(3, 3, 8); // 3_3|8 Fraction result = f1.add(f2); System.out.println(f1 + " + " + f2 + " = " + result); // 2_1|2 + 3_3|8 = 6_5|8 result = f1.subtract(f2); System.out.println(f1 + " - " + f2 + " = " + result); // 2_1|2 - 3_3|8 = -1_3|8 result = f1.multiply(f2); System.out.println(f1 + " * " + f2 + " = " + result); // 2_1|2 * 3_3|8 = 7_3|4 result = f1.divide(f2); System.out.println(f1 + " / " + f2 + " = " + result); // 2_1|2 / 3_3|8 = 1_5|6 ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值