Заочная физико-техническая школа Московского физико-технического института         
Задачи и решения
  Вернуться к сообщениям форума  |  Ответить на сообщение 
Re: Re: Re: Информатика 11кл; задание 2; задача 10
Сообщение прислал(а): Олег (176.123.219.222)
Дата написания: 15 ноября 2018г. 21:27:50
Аналогичная задача для десятичного числа. Например, вводят 14375.

Воспользуемся тем, что: 14375= (((1*10+4)*10+3)*10+7)*10+5.
Из этого выражения видно, какие действия нужно делать при вводе очередной цифры.

Если же вводится дробная часть, например, 0,34784, то выражение аналогичное, но имеется небольшое отличие

0,34784 = ( (((3*10+4)*10+7)*10+8)*10+4 ) / 10^5,
где 5 (степень) - количество введенных цифр.

Для двоичных чисел это сделать еще проще.
Сообщения в данном потоке
 Информатика 11кл; задание 2; задача 10 (393) - Rfnz (128-68-106-91.broadband.corbina.ru) [15.11.18 19:05]
 Re: Информатика 11кл; задание 2; задача 10 (279) - Олег (176.123.219.222) [15.11.18 19:38]
 Re: Re: Информатика 11кл; задание 2; задача 10 (271) - Rfnz (128-68-106-91.broadband.corbina.ru) [15.11.18 19:56]
 Re: Re: Re: Информатика 11кл; задание 2; задача 10 (278) - Олег (176.123.219.222) [15.11.18 21:27]

Ответить на сообщение
При публикации вопросов, связанных с задачами, приводите, пожалуйста, ИХ УСЛОВИЯ.
Тема сообщения:
Ваше имя:
Ваш E-Mail:
Текст сообщения:
[Добавить формулу]
Сотрудник ЗФТШ:   
  

© 2002-2020, ЗФТШ МФТИ
    Пожелания вебмастеру
ЛЕКТОРИЙ | ПРОГРАММЫ ОБУЧЕНИЯ | МЕТОДИСТЫ | ШКОЛЬНИКАМ
Разработка 100ляров