ВУЗ:
Составители:
Рубрика:
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
Глава 3. Примеры реализаций классов
В данной главе демонстрируется применение основных принципов
объектно-ориентированного программирования на ряде примеров.
3.1. Реализация класса «Рациональное число»
Рациональное число (лат. ratio – отношение, деление, дробь) – число,
представляемое обыкновенной дробью
n
m
, где m, n – целые числа.
Правильной называется дробь, у которой модуль числителя меньше
модуля знаменателя. Правильные дроби представляют рациональные
числа, принадлежащие интервалу (-1, 1). Дробь, не являющаяся
правильной, называется неправильной. У такой дроби модуль числителя
больше или равен модулю знаменателя.
Неправильную дробь можно представить в виде суммы целого числа
и правильной дроби. Такая запись числа называется смешанной дробью.
В качестве примера разберем создание класса «Рациональное число»,
который должен реализовывать стандартные операции над числами:
сложение, вычитание, умножение, деление и операции сравнения. В
классе также необходимо предусмотреть средства приведения дроби к
смешанному виду.
3.1.1. Переменные и методы класса «Рациональное
число»
Из определения следует, что любое рациональное число в
смешанном виде определяется четырьмя составляющими:
• знаком числа (число положительное или отрицательное);
• целой частью;
• числителем;
• знаменателем.
Все составляющие дроби являются целыми числами. Знак дроби
тоже будем представлять как целое число (1 – положительная дробь, -1 –
отрицательная дробь), поскольку это удобно при реализации
арифметических операций:
120
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
Глава 3. Примеры реализаций классов
В данной главе демонстрируется применение основных принципов
объектно-ориентированного программирования на ряде примеров.
3.1. Реализация класса «Рациональное число»
Рациональное число (лат. ratio – отношение, деление, дробь) – число,
m
представляемое обыкновенной дробью , где m, n – целые числа.
n
Правильной называется дробь, у которой модуль числителя меньше
модуля знаменателя. Правильные дроби представляют рациональные
числа, принадлежащие интервалу (-1, 1). Дробь, не являющаяся
правильной, называется неправильной. У такой дроби модуль числителя
больше или равен модулю знаменателя.
Неправильную дробь можно представить в виде суммы целого числа
и правильной дроби. Такая запись числа называется смешанной дробью.
В качестве примера разберем создание класса «Рациональное число»,
который должен реализовывать стандартные операции над числами:
сложение, вычитание, умножение, деление и операции сравнения. В
классе также необходимо предусмотреть средства приведения дроби к
смешанному виду.
3.1.1. Переменные и методы класса «Рациональное
число»
Из определения следует, что любое рациональное число в
смешанном виде определяется четырьмя составляющими:
• знаком числа (число положительное или отрицательное);
• целой частью;
• числителем;
• знаменателем.
Все составляющие дроби являются целыми числами. Знак дроби
тоже будем представлять как целое число (1 – положительная дробь, -1 –
отрицательная дробь), поскольку это удобно при реализации
арифметических операций:
120
Страницы
- « первая
- ‹ предыдущая
- …
- 118
- 119
- 120
- 121
- 122
- …
- следующая ›
- последняя »
