Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.01.20;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.039 c
6-1178605115
nali
2007-05-08 10:18
2008.01.20
не работатет InternetOpenUrl в потоке


3-1189586084
alshtam
2007-09-12 12:34
2008.01.20
как создать файл mdb


2-1198412113
}I{aI-I4er
2007-12-23 15:15
2008.01.20
Простой прикол с блокнотом


2-1197574662
Vitek2
2007-12-13 22:37
2008.01.20
Как проверить запущен ли процесс?


4-1182254758
Alexey SVD
2007-06-19 16:05
2008.01.20
Как выключить компьютер под xp





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский