<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sbar</id>
		<title>Викиконспекты - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sbar"/>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Sbar"/>
		<updated>2026-04-07T10:15:53Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D1%81%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=7720</id>
		<title>Системы счисления</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D1%81%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=7720"/>
				<updated>2011-02-28T00:28:50Z</updated>
		
		<summary type="html">&lt;p&gt;Sbar: /* Запись числа в b-ичной системе счисления */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
'''Систе́ма счисле́ния''' — символический метод записи чисел, представление чисел с помощью письменных знаков.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Позиционные системы счисления==&lt;br /&gt;
&lt;br /&gt;
В позиционных системах счисления один и тот же числовой знак (цифра) в записи числа имеет различные значения в зависимости от того места (разряда), где он расположен.&lt;br /&gt;
&lt;br /&gt;
Под позиционной системой счисления обычно понимается ''b''-ричная система счисления, которая определяется [[целое число|целым числом]] &amp;lt;math&amp;gt;b&amp;gt;1&amp;lt;/math&amp;gt;, называемым основанием системы счисления.&lt;br /&gt;
&lt;br /&gt;
===Запись числа в b-ичной системе счисления===&lt;br /&gt;
&lt;br /&gt;
Целое число ''x'' в ''b''-ричной системе счисления представляется в виде конечной линейной комбинации степеней числа ''b'':&lt;br /&gt;
: &amp;lt;tex&amp;gt;x = \sum_{k=0}^{n-1} a_k b^k&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;a_k&amp;lt;/tex&amp;gt; — это целые числа, называемые '''цифрами''', удовлетворяющие неравенству &amp;lt;tex&amp;gt;0 \leq a_k \leq (b-1)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Каждая степень &amp;lt;tex&amp;gt;b^k&amp;lt;/tex&amp;gt; в такой записи называется весовым коэффициентом разряда. Старшинство разрядов и соответствующих им цифр определяется значением показателя &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt; (номером разряда). Обычно для ненулевого числа &amp;lt;tex&amp;gt;x&amp;lt;/tex&amp;gt; требуют, чтобы старшая цифра &amp;lt;tex&amp;gt;a_{n-1}&amp;lt;/tex&amp;gt; в ''b''-ричном представлении &amp;lt;tex&amp;gt;x&amp;lt;/tex&amp;gt; была также ненулевой.&lt;br /&gt;
&lt;br /&gt;
Если не возникает разночтений (например, когда все цифры представляются в виде уникальных письменных знаков), число &amp;lt;tex&amp;gt;x&amp;lt;/tex&amp;gt; записывают в виде последовательности его ''b''-ричных цифр, перечисляемых по убыванию старшинства разрядов слева направо:&lt;br /&gt;
: &amp;lt;tex&amp;gt;x = a_{n-1} a_{n-2}\dots a_0.&amp;lt;/tex&amp;gt;&lt;br /&gt;
Например, число ''сто три'' представляется в десятичной системе счисления в виде:&lt;br /&gt;
: &amp;lt;tex&amp;gt; 103 = 1 \cdot 10^{2} + 0 \cdot 10^{1} + 3 \cdot 10^{0}.&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Наиболее употребляемыми в настоящее время позиционными системами являются:&lt;br /&gt;
* 1 — единичная (как позиционная может и не рассматриваться; счёт на пальцах, зарубки, узелки «на память» и др.);&lt;br /&gt;
* 2 — двоичная (в дискретной математике, информатике, |программировании);&lt;br /&gt;
* 8 — восьмеричная;&lt;br /&gt;
* 10 — десятичная (используется повсеместно);&lt;br /&gt;
* 12 — двенадцатеричная (счёт дюжинами);&lt;br /&gt;
* 16 — шестнадцатеричная (используется в программировании, информатике).&lt;br /&gt;
&lt;br /&gt;
==Смешанные системы счисления==&lt;br /&gt;
&lt;br /&gt;
'''Смешанная система счисления''' является обобщением &amp;lt;tex&amp;gt;b&amp;lt;/tex&amp;gt;-ричной системы счисления и также зачастую относится к позиционным системам счисления. Основанием смешанной системы счисления является возрастающая последовательность чисел &amp;lt;tex&amp;gt;\{b_k\}_{k=0}^{\infty}&amp;lt;/tex&amp;gt; и каждое число &amp;lt;tex&amp;gt;x&amp;lt;/tex&amp;gt; представляется как линейная комбинация:&lt;br /&gt;
: &amp;lt;tex&amp;gt;x = \sum_{k=0}^{n-1} a_{k}b_k&amp;lt;/tex&amp;gt;, где на коэффициенты &amp;lt;tex&amp;gt;a_{k}&amp;lt;/tex&amp;gt; (называемые как и прежде ''цифрами'') накладываются некоторые ограничения.&lt;br /&gt;
Записью числа &amp;lt;tex&amp;gt;x&amp;lt;/tex&amp;gt; в смешанной системе счисления называется перечисление его цифр в порядке уменьшения индекса &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt;, начиная с первого ненулевого.&lt;br /&gt;
&lt;br /&gt;
В зависимости от вида &amp;lt;tex&amp;gt;b_k&amp;lt;/tex&amp;gt; как функции от ''k'' смешанные системы счисления могут быть степенными, показательными и т. п. Когда &amp;lt;tex&amp;gt;b_k=b^k&amp;lt;/tex&amp;gt; для некоторого &amp;lt;tex&amp;gt;b&amp;lt;/tex&amp;gt;, показательная смешанная система счисления совпадает с &amp;lt;tex&amp;gt;b&amp;lt;/tex&amp;gt;-ричной системой счисления.&lt;br /&gt;
&lt;br /&gt;
Наиболее известным примером смешанной системы счисления являются представление времени в виде количества суток, часов, минут и секунд. При этом величина ''d дней h часов m минут s секунд'' соответствует значению &amp;lt;tex&amp;gt;d\cdot 24\cdot 60\cdot 60 + h\cdot 60\cdot 60 + m\cdot 60 + s&amp;lt;/tex&amp;gt; секунд.&lt;br /&gt;
&lt;br /&gt;
==Фибоначчиева система счисления==&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
последовательность чисел Фибоначчи &amp;lt;tex&amp;gt;\left\{F_n\right\}&amp;lt;/tex&amp;gt; задается линейным рекуррентным соотношением:&lt;br /&gt;
: &amp;lt;tex&amp;gt;F_0 = 0,\qquad F_1 = 1,\qquad F_{n+1} = F_n + F_{n-1}, \quad n\in\mathbb{N}.&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Фибоначчиева система счисления''' основывается на [[числа Фибоначчи|числах Фибоначчи]].&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;tex&amp;gt;x = \sum_{k=0}^n f_k F_k&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;F_k&amp;lt;/tex&amp;gt; — числа Фибоначчи, &amp;lt;tex&amp;gt;f_k\in\{0,1\}&amp;lt;/tex&amp;gt;, при этом в записи &amp;lt;tex&amp;gt;f_nf_{n-1}\dots f_0&amp;lt;/tex&amp;gt; не встречается две единицы подряд.&lt;br /&gt;
&lt;br /&gt;
Таким образом, любое неотрицательное целое число &amp;lt;tex&amp;gt;a = 0,\ 1,\ 2,\dots&amp;lt;/tex&amp;gt; можно единственным образом представить через последовательность битов …ε&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;…ε&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;ε&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;ε&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;: &amp;lt;tex&amp;gt;a = \sum_k \varepsilon_k F_k,\ \varepsilon_k = 0,1&amp;lt;/tex&amp;gt;, причём последовательность {ε&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;} содержит лишь конечное число единиц, и не имеет пар соседних единиц: &amp;lt;tex&amp;gt;\forall k\ge 2: (\varepsilon_k=1) \Rightarrow (\varepsilon_{k+1}=0)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
За исключением последнего свойства, данное представление аналогично двоичной системе счисления.&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|id=th1&lt;br /&gt;
|author=Цекендорф&lt;br /&gt;
|statement=&lt;br /&gt;
Любое неотрицательное целое число представимо в виде суммы некоторого набора чисел Фибоначчи, не содержащего пары соседних чисел Фибоначчи. Причём представление такое единственно.&lt;br /&gt;
|proof=&lt;br /&gt;
Доказательство существования легко провести по индукции. Любое целое число &amp;lt;tex&amp;gt;a\ge 1&amp;lt;/tex&amp;gt; попадёт в промежуток между двумя соседними числами Фибоначчи, то есть для некоторого &amp;lt;tex&amp;gt;n\ge 2&amp;lt;/tex&amp;gt; верно неравенство: &amp;lt;tex&amp;gt;F_n \le a &amp;lt;  F_{n+1}&amp;lt;/tex&amp;gt;. Таким образом, &amp;lt;tex&amp;gt;a = F_n + a'&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;a'=a-F_n\ &amp;lt;\ F_{n-1}&amp;lt;/tex&amp;gt;, так что разложение числа &amp;lt;tex&amp;gt;a'&amp;lt;/tex&amp;gt; уже не будет содержать слагаемого &amp;lt;tex&amp;gt;F_{n-1}&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Sbar</name></author>	</entry>

	</feed>