ВУЗ:
Составители:
Рубрика:
5
1. Класс «Рациональное число»
Рациональное число (лат. ratio – отношение, деление, дробь) – число,
представляемое обыкновенной дробью
n
m
, где m, n – целые числа.
Правильной называется дробь, у которой модуль числителя меньше
модуля знаменателя. Правильные дроби представляют рациональные числа,
принадлежащие интервалу (-1, 1). Дробь, не являющаяся правильной,
называется неправильной. У нее модуль числителя больше или равен модулю
знаменателя.
Неправильную дробь можно представить в виде суммы целого числа и
правильной дроби. Такая запись числа называется смешанной дробью.
В качестве примера разберем создание класса «Рациональное число»,
который должен реализовывать стандартные операции над числами:
сложение, вычитание, умножение, деление и операции сравнения. В классе
также необходимо предусмотреть средства приведения дроби к смешанному
виду.
1.1. Переменные и методы класса «Рациональное
число»
Из определения следует, что любое рациональное число в смешанном
виде определяется четырьмя составляющими:
знаком числа (число положительное или отрицательное);
целой частью;
числителем;
знаменателем.
Все составляющие дроби являются целыми числами. Знак дроби тоже
будем представлять в виде целого числа (1 – положительная дробь, -1 –
отрицательная дробь), поскольку это удобно при реализации арифметических
операций:
// класс "Рациональное число"
class Fraction
{
int sign; // знак дроби (+ или -)
1. Класс «Рациональное число» Рациональное число (лат. ratio – отношение, деление, дробь) – число, m представляемое обыкновенной дробью , где m, n – целые числа. n Правильной называется дробь, у которой модуль числителя меньше модуля знаменателя. Правильные дроби представляют рациональные числа, принадлежащие интервалу (-1, 1). Дробь, не являющаяся правильной, называется неправильной. У нее модуль числителя больше или равен модулю знаменателя. Неправильную дробь можно представить в виде суммы целого числа и правильной дроби. Такая запись числа называется смешанной дробью. В качестве примера разберем создание класса «Рациональное число», который должен реализовывать стандартные операции над числами: сложение, вычитание, умножение, деление и операции сравнения. В классе также необходимо предусмотреть средства приведения дроби к смешанному виду. 1.1. Переменные и методы класса «Рациональное число» Из определения следует, что любое рациональное число в смешанном виде определяется четырьмя составляющими: знаком числа (число положительное или отрицательное); целой частью; числителем; знаменателем. Все составляющие дроби являются целыми числами. Знак дроби тоже будем представлять в виде целого числа (1 – положительная дробь, -1 – отрицательная дробь), поскольку это удобно при реализации арифметических операций: // класс "Рациональное число" class Fraction { int sign; // знак дроби (+ или -) 5
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »