Как выделить дробную часть
Перейти к содержимому

Как выделить дробную часть

2. Выделение целой части из неправильной дроби

В этой теории мы познакомимся с темой «Выделение целой части из неправильной дроби». Но для начала вспомним, что такое неправильная дробь.

Неправильная дробь — это дробь, в которой числитель больше или равен знаменателю (\(<\) или \(=1\)). Мы научились определять смешанное число. Давай вспомним, что такое смешанное число.

Смешанное число — это число, которое состоит из целой части и дробной части, выраженной правильной дробью.

Давай научимся определять и целую часть из неправильной дроби.

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

Попробуем выделить целую часть из дроби:

\(28\) — числитель, \(6\) — знаменатель, частное \(4\) — целая часть, остаток \(4\) — числитель дробной части при смешанном числе.

Найдите дробную часть неправильной дроби 157/11

Для того, чтобы выделить целую и дробную части из неправильной дроби, нужно разделить числитель неправильной дроби на знаменатель. Полученное неполное частное будет целой частью, остаток — числителем и прежний знаменатель — знаменателем дробной части. Решение: 157/11 = 14 3/11. Неполное частное 14 — это целая часть, а 3/11 — это дробная часть. Число 14 3/11 — это смешанное число.

Даниил 5 лет назад

Неправильная дробь. Целая часть числа. Дробная часть числа

Чтобы найти дробную часть неправильной дроби, вспомним понятия: неправильная дробь, целая часть числа, дробная часть числа и как они определяются.

  • Дробь называется неправильной, если её числитель больше или равен знаменателю (3/2; 14/7; 7/7; 157/11);
  • одни и те же значения мы можем представлять в виде неправильной дроби и в виде смешанного числа, которое состоит из целого числа и дробной части;
  • 1 1/2, где 1 — целая часть числа, а 1/2 — дробная часть числа;
  • чтобы из неправильной дроби выделить целую часть и дробную часть, необходимо:
  1. числитель разделить на знаменатель с остатком;
  2. неполное частное будет целой частью числа;
  3. остаток будет числителем дробной части с тем же знаменателем;
  4. если отбросить целую часть от смешанного числа, то получим дробную часть числа.

Нахождение дробной части неправильной дроби 157/11

Чтобы из неправильной дроби 157/11 выделить дробную часть, разделим 157 на 11 с остатком.

  • 157 : 11 = 14 (ост. 3);
  • число 14 (неполное частное) будет целой частью смешанного числа — этот пункт можно опустить, так как нас интересует только дробная часть числа;
  • остаток от деления 3 будет числителем дроби дробной части, а знаменатель останется прежним, равным 11;
  • значит, дробная часть неправильной дроби равна 3/11.

Можно записать неправильную дробь в форме смешанного числа 157/11 = 14 3/11 и, если закроем целую часть числа, то есть закроем 14, то останется дробная часть неправильной дроби и она равна 3/11.

Как выделить дробную часть

Как выделить дробную часть

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

Если дробную часть надо выделить в числе, которое записано в форме десятичной дроби, то просто отбросьте все знаки, стоящие перед десятичным разделителем (запятой). Все оставшееся и будет дробной частью исходного числа. Полученный результат можно записать как в формате десятичной дроби, заменив число слева от запятой на ноль, так и в форме обыкновенной дроби. В числитель обыкновенной дроби поставьте все цифры, стоявшие правее запятой в исходном числе, а в знаменатель напишите единицу и допишите к ней столько нулей, сколько цифр стоит в числителе.

Если дробную часть требуется выделить в числе, записанном в формате смешанной дроби, то просто отбросьте целую часть — то число, которое пишется перед дробной частью через пробел.

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

Если необходимо найти дробную часть любого числа с использованием какого-либо языка программирования, то можно использовать, как минимум, два алгоритма действий. Первый заключается в нахождении разницы между модулем исходного числа и его округленного «вниз» значения. Например, на языке PHP блок кода, осуществляющий такую операцию, может выглядеть так:

Второй алгоритм предполагает преобразование числового значения в строковое и последующее отделение знаков, стоящих в строке после десятичного разделителя. Например, на языке PHP это можно записать так:

Как выделить дробную часть

Не могу найти такую функцию в 8-ке,
пока пришло на ум только — округлять(до 2 знаков например), потом преобразовывать в строку, потом взять 2 последних знака, потом опять вернуть в число

Ну ты, блин, даешь. 🙂
А так: ТвоеЧисло — Цел(ТвоеЧисло) = ДробнаяЧасть. Не подходит?

(1) Я не точно выразился 🙂
Я имею ввиду например 23/4= 5,75 целое равно 5 а дробная часть равно 75
так как ты предлагаешь получится 0.75, мне именно 75 нужно получить

(2)и осталось только умножить на 100 😉
23%4 = 3(!) а не 75 😉

(3) 🙂 А если после запятой не 2 знака ? 🙂
В паскале и С++ помню были функции mod и div ? тут есть аналог? или всетаки извратами получать? тут дело принципа, надо правильно код писать

(5) все верно
d=4;
Сообщить(«»+(23%d)+»/»+d);
😉
(4)(5)(7) 23 делим на 4 равно 5,75, только что на калькуляторе посчитал,
хотя не важно :))))
Ааа, в смысле % использовать?
так действительно 3 пишет, как это понимать? 🙂

23%4 равно 3 наверно так как остаток 3/4 вот оно 3 и выдает а мне 75 надо
🙂
(10) это Я и Сам придумать могу как извратится, просто ищу простой и правильный способ, код должен быть оптимизированный

(12) 🙂
И все же

(2) к сожалению, 75 — это не дробная часть числа. это всего лишь 75.
дробная часть 0.75000000000000000000000000000000000000000. и т.д. Поэтому и нет таковой функции — она бы возвращала бесконечное число. Так что без округления до нужного количества знаков тебе не обойтись 🙂

Тебя что копейки интересуют?

(15) сначала да, а потом в принципе этот вопрос заинтересовал,
ну нет так нет, буду округлять, всем спасибо за беседу 🙂

Напиши ты функцию, типа
Функция ПолучитьДробнуюЧасть(Число, ЗнакиПослеЗапятой)
Возврат (Окр(Число, ЗнакиПослеЗапятой) — Цел(Число))*Pow(10,ЗнакиПослеЗапятой);
КонецФункции
все ))

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *