Инструменты пользователя

Инструменты сайта


bb:redbook:203

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
bb:redbook:203 [2016/09/08 21:43]
prospero78 [3. Задача о золотом сечении]
bb:redbook:203 [2018/03/14 06:43]
иван_денисов удалено
Строка 98: Строка 98:
 На шаге 38 и 39 эти числа уже равны. И здесь нет ошибки: сказывается недостаточная точность вычислений с плавающей запятой. В примере использован цикл ''WHILE'' и это не оптимальное решение. Требуется вручную контролировать переменную ''i''. В качестве самостоятельного задания, предлагается переписать этот цикл использую ''FOR''. На шаге 38 и 39 эти числа уже равны. И здесь нет ошибки: сказывается недостаточная точность вычислений с плавающей запятой. В примере использован цикл ''WHILE'' и это не оптимальное решение. Требуется вручную контролировать переменную ''i''. В качестве самостоятельного задания, предлагается переписать этот цикл использую ''FOR''.
  
-————————————————- 
-==== 4. Примечания ==== 
-[↑] У Стахова Алексея Петровича есть замечательная книга "Коды золотой пропорции". Настоятельно рекомендуется к прочтению. 
  
-[↑] Непредельный ряд с основанием "1" хорошо известен из задачи Фибоначчи "О кроликах", предельный ряд с основанием "0" известен всем программистам — это классический двоичный ряд "0 1 2 4 8 16 32...". Мало кто знает, что таких рядов множество, и чем выше индекс непредельного ряда — тем больше избыточность такой позиционной системы счисления. И тем более она помехоустойчива. Всем известно, что чем сложнее система — тем выше вероятность отказа. С непредельными позиционными системами счисления — всё с точностью наоборот: чем крупнее система, тем выше надёжность. Это очень необычное свойство. 
- 
-[↑] Точное значение числа золотой пропорции установить невозможно — это число иррационально (не имеет конца). С помощью классического двоичного ряда можно получить только число "2". Кроме того, ряды золотой пропорции обладают признаками чётности (если их представлять двоичным кодом). Такое свойство непредельных позиционных систем счисления позволяет проектировать компьютеры с автоматическим частично-гарантированным исправлением одиночных и множественных ошибок. У классического двоичного ряда — такое невозможно. Вообще. Это вообще очень большая и интересная тема. 
-  
-[ ← Назад  ] [ Вверх ↑ ] [ Далее → ]