Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.01.20;
Скачать: [xml.tar.bz2];

Вниз

Конвертер систем   Найти похожие ветки 

 
Bpeguk ©   (2007-12-17 04:17) [0]

Помогите пожалуйста написать программу, переводящую введенное число из N-ичной системы счисления в M-ичную. N и M выбирает пользователь из диапазона [2..36] . Примного благодарен


 
Джо ©   (2007-12-17 04:18) [1]

Чем конкретно помочь?


 
Bpeguk ©   (2007-12-17 04:26) [2]

Мне не понятна сама идея реализации алгоритма. На самом деле я еще новичек, а препод требует слишком много.


 
Юрий Зотов ©   (2007-12-17 04:40) [3]

> Bpeguk ©   (17.12.07 04:26) [2]
> Мне не понятна сама идея реализации алгоритма

А на бумаге Вы это делать умеете? Точно так же надо сделать и в программе.


 
Bpeguk ©   (2007-12-17 04:49) [4]

Умею, на архитектуре эвм проходили. Но видимо у меня еще не сформировалось видиние как это перевести в алгоритм паскаля


 
Юрий Зотов ©   (2007-12-17 04:59) [5]

Подсказка - остаток от деления A на B находится так: A mod B.


 
Anatoly Podgoretsky ©   (2007-12-17 12:59) [6]

> Bpeguk  (17.12.2007 04:26:02)  [2]

Ты что это же задачка не для уровня ВУЗа.


 
Игорь Шевченко ©   (2007-12-17 13:18) [7]


> На самом деле я еще новичек, а препод требует слишком много.


Смени препода


 
Bpeguk ©   (2007-12-20 05:50) [8]

К сожалению препода сменить сложнее чем разобраться в этом :( Вобщем я нашел как переводятся системы счислений, только непоиму почему в задании написано 2..32 . Я знаю только 2, 8, 10, 16 системы.

Для 2-ной: 0,1;
Для 10-ной: 0,1,2,3,4,5,6,7,8,9;
Для 16-ной: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F (A=10,B=11,C=12,D=13,E=14,F=15);

Как переводить у меня тоже есть в учебнике и в интернете. Но как создать такой алгоритм уму не приложу.
Помогите пожалуйста.


 
Сергей М. ©   (2007-12-20 09:10) [9]


> в задании написано 2..32


Подсказка:

В лат.алфавите 26 символов (A-Z), если прибавить к ним 10 цифровых символов (0..9), то задание могло бы выглядеть и так - 2..36. Обрати внимание, что в 16-ричной системе используются только первые 6 символов лат.алфавита (A..F), те самые, которых не хватает для представления значений разрядов от 10 до 15.


 
oldman ©   (2007-12-20 09:35) [10]


> Как переводить у меня тоже есть в учебнике и в интернете.
>  Но как создать такой алгоритм уму не приложу


Что, очень сложно делить и запоминать остаток?


 
Sha ©   (2007-12-20 09:52) [11]

> Bpeguk ©

Рассмотрим, например, перевод чисел из 5-ричной системы в 7-ричную.
Последовательность знаков 123 в 5-ричной системе означает число 1*5*5 + 2*5 + 3*1 = 25 + 10 + 3 = 38.
Число 38 можно представить как 38 = 5*7 + 3*1.
Значит, в 7-ричной системе оно записывается последоватеьностью знаков 53.


 
sniknik ©   (2007-12-20 10:37) [12]

Sha ©   (20.12.07 09:52) [11]
см.
Bpeguk ©   (20.12.07 05:50) [8]
> Как переводить у меня тоже есть в учебнике и в интернете.
еще одно, твое, обьяснение появилось в интернете... что это ему дало? ему нужно не очередное обьяснение, которые и так у него есть, а код. который бы он мог "скопипастить" и сдать... © телепатор.


 
grisme   (2007-12-20 12:19) [13]

Bpeguk ©   (17.12.07 04:17)
если что, есть исходник на паскале %-) могу кинуть


 
Dib@zol ©   (2007-12-20 12:45) [14]

> Bpeguk ©   (17.12.07 04:17)
> если что, есть исходник на паскале %-) могу кинуть

Если что, есть исходник на асме :) Тож могу кинуть, но ты в нем мало что поймёшь :)


 
grisme   (2007-12-20 17:40) [15]

а у меня тоже частично на асме :P так что кинем оба - пущай разбирается %-)



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.01.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.04 c
15-1197380220
312kbps
2007-12-11 16:37
2008.01.20
Подбор массива по заданным параметрам


2-1198023164
Johnnnnnn
2007-12-19 03:12
2008.01.20
Как найти последнюю пустую ячейку в столбце в Excel?


15-1197354355
@!!ex
2007-12-11 09:25
2008.01.20
BDS->Delphi 7


2-1197962651
Бакук
2007-12-18 10:24
2008.01.20
DLL и поток


2-1197984104
Darvin
2007-12-18 16:21
2008.01.20
Диск, на котором лежит запущенная программа





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский