|
Модераторы: Alx, Fixin |
|
zoom27 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 27.6.2010 Репутация: нет Всего: нет |
Друзья,нужна помощь в решении нижеприведенной задачки.Заранее спасибо!
оператор % возвращает остаток от деления т.е. 7%3=1, и 19%20=19 Функция Алгоритм(А) П=2 В=1 Ит=0 Пока В>0 цикл М=А%П; А=(А-М)/П; Ит=Ит+И*B; Если А=0, тогда В=0; иначе В=В*10; Конец Если; Конец Цикла; Возврат (Ит); Конец функции Чему равна переменная Выход=Алгоритм(9) Что делает приведенная функция? Какую роль выполняет П? Что произойдет, если установить ее равной 3,4,9 ? |
|||
|
||||
oleg_in62 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 5.3.2008 Репутация: нет Всего: нет |
вобщем, может ответ и запоздалый но, все же, эта функция выполняет преобразование из десятичной системы исчисления в любую другую с основой П(но не ту в которой есть буквы, как например шестнадцатиричная).
а теперь ответы попорядку 1) Выход=Алгоритм(9) = 1001 то есть 9 в двоичной системе исчисления 2) функция выполняет преобразование из десятичной системы исчисления в любую другую с основой П(но не ту в которой есть буквы, как например шестнадцатиричная). 3) П это основание системы исчисления 4) если П установить равной 3 то аргумент А передаваемый в функцию будет преобразован в А только в троичной системе исчисления и т.д. НО!!!! в этой функции есть баг, эсли Аргумент, передаваемый в функцию, является квадратом основания(А*А=П) то функция работает не коректно, возвращаемое число будет равно 100! пример кода на С#
|
|||
|
||||
topwellwrite |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 21.12.2020 Репутация: нет Всего: нет |
Модератор: Сообщение скрыто. |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Интересные и занимательные задачи по программированию | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |