ВУЗ:
Составители:
Рубрика:
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
 - …
 - следующая ›
 - последняя »
 
