Главная » Условно-съедобные грибы » Как перевести обычное число в десятичную дробь. Перевод десятичных чисел в дробь и наоборот — онлайн калькулятор

Как перевести обычное число в десятичную дробь. Перевод десятичных чисел в дробь и наоборот — онлайн калькулятор

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

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

Для того чтобы перевести обыкновенную дробь в десятичную, нужно числитель разделить на знаменатель. a/b = a ÷ b

Пример 1: Переведите 1/10 в десятичную дробь.

Пользуясь правилом выше, делим 1 на 10:
1 ÷ 10 = 0,1

Пример 2: Переведите 2/16 в десятичную дробь.

Первым делом сокращаем 2 и 16, получаем 1/8.

Делим 1 на 8: 1 ÷ 8 = 0.125

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

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

Например, 1/15 = 1 ÷ 15 = 0.1333333333. Что делать в таких случаях?

Пример: Переведите 5/18 в десятичную дробь.

5/18 = 5 ÷ 18 = 0.277777777 = 0.27(7). Получили бесконечное количество семерок. Скобки означают, что цифра, внесенная в них, бесконечно повторяется.
В таких ситуация следует округлить получившееся число. Округляем 0.277777777 до сотых и приблизительно получаем 0.28

Так как часто деление числителя на знаменатель занимает много времени, можно воспользоваться калькулятором.


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

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

Для того, чтобы ответить на этот вопрос нужно изучить некоторое количество теоретического материала. Отвечать на вопрос я буду в форме алгоритма, а для улучшения понимания - дам пример.

Что такое десятичная и смешанная дробь

Десятичная дробь - это число с остатком, остаток у которого записывается в той же строке, что и целая часть, после запятой. Пример десятичной дроби: 3,5. Смешанная дробь - это число с остатком, но в отличии от десятичной дроби, остаток у неё записывается в виде простой дроби. Как правило число оставляют в смешанной дроби по причине невозможности перевода числа в десятичную дробь, или потому что так легче решить задачу. Пример смешанной дроби: 2 1/3.

Как осуществить перевод смешанной дроби в десятичную дробь?

Как говорил в самом начале, для более понятного объяснения я буду использовать алгоритм и осуществить это можно 2 способами.

Способ первый:

  1. Сначала перевести смешанную дробь в неправильную, то есть умножить целую часть на знаменатель и прибавить к этому числу числитель.
  2. Затем поделить числитель на знаменатель.
  3. Записать ответ.

Второй способ:

  1. Поделить числитель на знаменатель, при этом не трогая целую часть.
  2. После целой части добавить запятую и записать число, полученное в результате деления в первом пункте. Но если во время деления, вы получили число с целой частью, то его нужно будет прибавить к целой части, данной в примере.
  3. Записать ответ.

Пример перевода смешанной дроби в десятичную

Для примера я буду использовать первый способ:

  1. 4 1/4= 17/3;
  2. 17/4= 4,25.
  3. Ответ: 4,25.

Вот, казалось бы, перевод десятичной дроби в обычную — элементарная тема, но многие ученики её не понимают! Поэтому сегодня мы подробно рассмотрим сразу несколько алгоритмов, с помощью которых вы разберётесь с любыми дробями буквально за секунду.

Напомню, что существует как минимум две формы записи одной и той же дроби: обыкновенная и десятичная. Десятичные дроби — это всевозможные конструкции вида 0,75; 1,33; и даже −7,41. А вот примеры обыкновенных дробей, которые выражают те же самые числа:

Сейчас разберёмся: как от десятичной записи перейти к обычной? И самое главное: как сделать это максимально быстро?

Основной алгоритм

На самом деле существует как минимум два алгоритма. И мы сейчас рассмотрим оба. Начнём с первого — самого простого и понятного.

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

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

Примеры перехода от десятичной записи дробей к обычной

Особое внимание хотелось бы обратить на последний пример. Как видим, в дроби 0,0025 присутствует много нулей после запятой. Из-за этого приходится аж целых четыре раза умножать числитель и знаменатель на 10. Можно ли как-то упростить алгоритм в этом случае?

Конечно, можно. И сейчас мы рассмотрим альтернативный алгоритм — он чуть более сложен для восприятия, но после небольшой практики работает намного быстрее стандартного.

Более быстрый способ

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

  1. Посчитать, сколько цифр стоит после запятой. Например, у дроби 1,75 таких цифр две, а у 0,0025 — четыре. Обозначим это количество буквой $n$.
  2. Переписать исходное число в виде дроби вида $\frac{a}{{{10}^{n}}}$, где $a$ — это все цифры исходной дроби (без «стартовых» нулей слева, если они есть), а $n$ — то самое количество цифр после запятой, которое мы посчитали на первом шаге. Другими словами, необходимо разделить цифры исходной дроби на единицу с $n$ нулями.
  3. По возможности сократить полученную дробь.

Вот и всё! На первый взгляд, эта схема сложнее предыдущей. Но на самом деле он и проще, и быстрее. Судите сами:

Как видим, в дроби 0,64 после запятой стоит две цифры — 6 и 4. Поэтому $n=2$. Если убрать запятую и нули слева (в данном случае — всего один ноль), то получим число 64. Переходим ко второму шагу: ${{10}^{n}}={{10}^{2}}=100$, поэтому в знаменателе стоит именно сто. Ну а затем остаётся лишь сократить числитель и знаменатель.:)

Ещё один пример:

Здесь всё чуть сложнее. Во-первых, цифр после запятой уже 3 штуки, т.е. $n=3$, поэтому делить придётся на ${{10}^{n}}={{10}^{3}}=1000$. Во-вторых, если убрать из десятичной записи запятую, то мы получим вот это: 0,004 → 0004. Вспомним, что нули слева надо убрать, поэтому по факту у нас число 4. Дальше всё просто: делим, сокращаем и получаем ответ.

Наконец, последний пример:

Особенность этой дроби — наличие целой части. Поэтому на выходе у нас получается неправильная дробь 47/25. Можно, конечно, попытаться разделить 47 на 25 с остатком и таким образом вновь выделить целую часть. Но зачем усложнять себе жизнь, если это можно сделать ещё на этапе преобразований? Что ж, разберёмся.

Что делать с целой частью

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

Например, рассмотрим то же самое число: 1,88. Забьём на единицу (целую часть) и посмотрим на дробь 0,88. Она легко преобразуется:

Затем вспоминаем про «утерянную» единицу и дописываем её спереди:

\[\frac{22}{25}\to 1\frac{22}{25}\]

Вот и всё! Ответ получился тем же самым, что и после выделения целой части в прошлый раз. Ещё парочка примеров:

\[\begin{align}& 2,15\to 0,15=\frac{15}{100}=\frac{3}{20}\to 2\frac{3}{20}; \\& 13,8\to 0,8=\frac{8}{10}=\frac{4}{5}\to 13\frac{4}{5}. \\\end{align}\]

В этом и состоит прелесть математики: каким бы путём вы не пошли, если все вычисления выполнены правильно, ответ всегда будет одним и тем же.:)

В заключение хотел бы рассмотреть ещё один приём, который многим помогает.

Преобразования «на слух»

Давайте задумаемся о том, что вообще такое десятичная дробь. Точнее, как мы её читаем. Например, число 0,64 — мы читаем его как «ноль целых, 64 сотых», правильно? Ну, или просто «64 сотых». Ключевое слово здесь — «сотых», т.е. число 100.

А что насчёт 0,004? Это же «ноль целых, 4 тысячных» или просто «четыре тысячных». Так или иначе, ключевое слово — «тысячных», т.е. 1000.

Ну и что в этом такого? А то, что именно эти числа в итоге «всплывают» в знаменателях на втором этапе алгоритма. Т.е. 0,004 — это «четыре тысячных» или «4 разделить на 1000»:

Попробуйте потренироваться сами — это очень просто. Главное — правильно прочесть исходную дробь. Например, 2,5 — это «2 целых, 5 десятых», поэтому

А какое-нибудь 1,125 — это «1 целая, 125 тысячных», поэтому

В последнем примере, конечно, кто-то возразит, мол, не всякому ученику очевидно, что 1000 делится на 125. Но здесь нужно помнить, что 1000 = 10 3 , а 10 = 2 ∙ 5, поэтому

\[\begin{align}& 1000=10\cdot 10\cdot 10=2\cdot 5\cdot 2\cdot 5\cdot 2\cdot 5= \\& =2\cdot 2\cdot 2\cdot 5\cdot 5\cdot 5=8\cdot 125\end{align}\]

Таким образом, любая степень десятки раскладывается лишь на множители 2 и 5 — именно эти множители нужно искать и в числителе, чтобы в итоге всё сократилось.

На этом урок окончен. Переходим к более сложной обратной операции — см. «

Достаточное количество людей задаются вопросами о том, как перевести обыкновенную дробь в дробь десятичную. Способов существует несколько. Выбор конкретного способа зависит от вида дроби, которую нужно перевести в другой вид, а точнее, от числа в её знаменателе. Однако необходимо для надёжности указать, что обыкновенная дробь – это дробь, которая записывается с числителем и знаменателем, например, 1/2. Чаще черту между числителем и знаменателем проводят горизонтально, а не наклонно. Десятичная дробь пишется обыкновенным числом с запятой: например, 1,25; 0,35 и т.д.

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

Обратить внимание на знаменатель обыкновенной дроби. Если знаменатель можно легко множить до 10 на одинаковое с числителем число, то следует воспользоваться именно этим способом, как наиболее простым. К примеру, обыкновенная дробь 1/2 легко умножается в числителе и знаменателе на 5, в результате получается число 5/10, которое уже можно записать дробью десятичной: 0,5. Данное правило основано на том, что десятичная дробь всегда имеет в знаменателе круглое число: 10, 100, 1000 и подобные. Следовательно, если помножить числитель и знаменатель дроби, то необходимо добиваться получения в знаменателе именно такого числа в результате умножения независимо от того, что получается в числителе.

Существуют обыкновенные дроби, подсчёт которых после умножения представляет определённые сложности. Например, достаточно трудно определить, на сколько следует помножить дробь 5/16, чтобы получить в знаменателе одно из приведённых выше чисел. В этом случае следует воспользоваться обычным делением, которое производится столбиком. В ответе должна получиться десятичная дробь, которая и ознаменует окончание операции перевода. В вышеприведенном примере получается число, равное 0,3125. Если вычисления столбиком представляют затруднения, то без помощи калькулятора уже не обойтись.

Наконец, бывают обыкновенные дроби, которые в десятичные не переводятся. Например, при переводе обыкновенной дроби 4/3 получается результат 1,33333, где тройка повторяется до бесконечности. Калькулятор также не избавит от повторяющейся тройки. Таких дробей существует несколько, их необходимо просто знать. Выходом из приведённой ситуации может быть округление, если условия решаемого примера или задачи позволяют округлять. Если же условия этого не позволяют, а ответ необходимо записать именно в виде десятичной дроби, значит, пример или задача решены неправильно, и следует вернуться на несколько этапов назад, чтобы обнаружить ошибку.

Таким образом, перевести обыкновенную дробь в десятичную довольно таки несложно, с это задачей нетрудно справиться без помощи калькулятора. Ещё проще выглядит перевод десятичных дробей в обыкновенные, выполняя действия обратные описанным в способе 1.

Видео: 6 класс. Перевод обыкновенной дроби в десятичную дробь.

Введите дробь:

Рассмотрим задачу перевода десятичной дроби в обыкновенную с требуемой точностью. Например,
0,3333333 = 1/3

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

  • Поиск приближенного решения
  • Уточнение решения до получения требуемой точности

На первом этапе принимаем начальные значения числителя и знаменателя равными 1. На каждом шаге увеличиваем на 1 значение знаменателя и находим дробь
Числитель / Знаменатель
При первой итерации знаменатель равен 1 , и 1/1=1 , и это значение больше введенной десятичной дроби. Увеличиваем знаменатель на 1 до тех пор пока не получим
Числитель / Знаменатель — ВведеннаяДробь < 0

Таким образом, мы нашли первое приближение. Мы знаем, что введенная дробь соответствует обыкновенной дроби между
Числитель / (Знаменатель — 1) и Числитель / Знаменатель

На втором этапе умножим числитель и знаменатель полученного первого приближения на множитель, который будет принимать последовательно значения 2, 3, 4 и т.д
Снова, увеличивая знаменатель на 1, получим следующее приближение, и если оно устроит нас по точности, то будем считать, что найдена искомая обыкновенная дробь.

Реализация на C++

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62

#include
using namespace std;
void func(do uble num, do uble eps, int &ch, int &zn)
{
int a = 1; int b = 1;
int mn = 2; // множитель для начального приближения
int iter = 0;
ch = a; zn = b;
// Поиск начального приближения
do uble c = 1;
do {
b++;
c = (do uble )a / b;
} while ((num — c) < 0);
if ((num — c) < eps)
{
ch = a; zn = b;
return ;
}
b—;
c = (do uble )a / b;
if ((num — c) > -eps)
{
ch = a; zn = b;
return ;
}
// Уточнение
while (iter < 20000)
{
int cc = a*mn, zz = b*mn;
iter++;
do {
zz++;
c = (do uble )cc / zz;
} while ((num — c) < 0);
if ((num — c) < eps)
{
ch = cc; zn = zz;
return ;
}
zz—;
c = (do uble )cc / zz;
if ((num — c) > -eps)
{
ch = cc; zn = zz;
return ;
}
mn++;
}
}
int main()
{
do uble inp;
int ch, zn;
do uble eps = 0.0000001;
cout << "num=" ;
cin >> inp;
func(inp, eps, ch, zn);
cout << ch << " / " << zn << endl;
cin.get(); cin.get();
return 1;
}

Результат выполнения





Предыдущая статья: Следующая статья:

© 2015 .
О сайте | Контакты
| Карта сайта