Меню Закрыть

Выделение целой части числа

Дроби, у которых числитель меньше знаменателя, называются правильные дроби.

Дроби, у которых числитель больше либо равен знаменателю, называются неправильные дроби. Для неправильных дробей действует негласное правило, согласно которому необходимо в конце решения в обязательном порядке выделить целую часть. Для того чтобы выделить целую часть из неправильной дроби, нужно разделить числитель на знаменатель, записать целую часть перед дробью, посередине, остаток записать в числитель, а знаменатель оставить тем же.

Пример: , где 1 -результат деления, а 2 -остаток от деления.

Некоторые действия с дробями требуют, наоборот, исключительно неправильных дробей. Среди них, в первую очередь – умножение и деление дробей. Для того чтобы превратить смешанную дробь (дробь, в которой присутствует целая часть) в неправильную дробь, необходимо целую часть умножить на знаменатель, прибавить к ней текущий числитель дроби – это и станет новым числителем. Знаменатель останется тем же.

Пример:

В обоих случаях, если изначальная дробь была несократимой, то в результате у числителя и знаменателя также не найдется общих множителей.

All | _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

modf, modff, modfl – разделение числа на целую и дробную части

double modf (double x, double *с);
float modff (float x, float *с);
long double modfl (long double x, long double *с);

x – число, которое необходимо разделить на целую часть и на дробную.
с – указатель на переменную, в которую будет помещена целая часть аргумента x.

Дробная часть аргумента x.

Функция разделяет аргумент Х на целую и дробную части.

Причем в функции truncf аргументы и возвращаемое значение задаются типом float, точность которого не меньше шести значащих десятичных цифр, а разрядность – 32.

В функции trunc аргументы и возвращаемое значение задаются типом double, точность которого не меньше десяти значащих десятичных цифр, а разрядность – 64.

Читайте также:  Протоколы физического уровня модели osi

В функции truncl аргументы и возвращаемое значение задаются типом long double, точность которого не меньше десяти значащих десятичных цифр, а разрядность — 80.

В примере число 127.33 разделяется на целую и дробные части с помощью функций modf, modff, modfl и результат выводится на консоль.

Аргумент: 127,33
modff: целая часть 127.0, дробная часть 0.33002
modf : целая часть 127.0, дробная часть 0.33000
modfl : целая часть 127.0, дробная часть 0.33000

Как неправильную дробь перевести в правильную? Для этого надо выделить из нее целую часть. А как выделить целую часть дроби? Рассмотрим, как это следует делать, в теории и на примерах.

Чтобы из неправильной дроби выделить целую часть, нужно:

1) Разделить с остатком числитель на знаменатель.

2) Неполное частное записать в целую часть.

3) Остаток (если он есть) записать в числитель.

4) Знаменатель оставить тот же.

Теперь рассмотрим, как выделить целую часть дроби, на конкретных примерах.

Перевести неправильные дроби в правильные:

1) Делим с остатком числитель на знаменатель:

Неполное частное равно 8. Это — целая часть. Остаток от деления равен 3. Его записываем в числитель. Знаменатель 7 переписываем без изменения:

так как числитель делится на знаменатель нацело.

Рекомендуем к прочтению

Добавить комментарий

Ваш адрес email не будет опубликован.