|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.02.2008, 15:02 | #1 |
Пользователь
Регистрация: 19.01.2008
Сообщений: 92
|
Помогите пожалуйста
Помогите пожалуйста. Мне надо сдавать программу по переводу из одной системы счисления в другие. Взял чужой код. Объясните пожалуста, как она работает - мне надо будет преподу объяснить, а я не знаю как и что...третий день сижу...прога на турбо паскале 7
Последний раз редактировалось Stilet; 21.02.2008 в 12:52. |
20.02.2008, 18:18 | #2 | |
Пользователь
Регистрация: 14.08.2007
Сообщений: 13
|
Цитата:
Во-первых, что это за бред: k:= n mod c; // заметьте, c = 2 (основание системы счисления) ... if k=1 then // если остаток 1, то... f:= f+'1' else // иначе if k=0 then // А ЭТО ЗАЧЕМ??? Бывают ещё какие-нибудь остатки? f:= f+ '0'; А циклы меня вообще убили. Нет. Это, безусловно, убожество... Мой Вам совет: поищите другой исходник. Например, тут http://algolist.manual.ru/. В разделе "математика" найдёте перевод из одной системы счисления в другую. Там всё подробнейшим образом описано. |
|
20.02.2008, 18:24 | #3 |
Сисадмин
Форумчанин
Регистрация: 28.12.2007
Сообщений: 320
|
|
20.02.2008, 19:36 | #4 |
Форумчанин
Регистрация: 15.02.2008
Сообщений: 621
|
Вот держи код у меня по ф-иям разбито)))
Код:
Помог? Ну так нажми на весы!
|
21.02.2008, 12:23 | #5 | |
Пользователь
Регистрация: 19.01.2008
Сообщений: 92
|
Цитата:
Последний раз редактировалось Stilet; 21.02.2008 в 12:52. |
|
21.02.2008, 12:56 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Это пример для Делфи.
Вот паскалевский: Код:
I'm learning to live...
|
21.02.2008, 13:16 | #7 |
Пользователь
Регистрация: 19.01.2008
Сообщений: 92
|
begin
result - ошибка, неверный идентификатор Function NumberTo10(Number:String; base:integer):Cardinal; - неверный идентификатор :-( |
21.02.2008, 13:58 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
GetFigure:=pos(Number[index],list)-1;
В паскале нет типа Cardinal - целое
I'm learning to live...
|
23.02.2008, 12:40 | #9 |
Пользователь
Регистрация: 19.01.2008
Сообщений: 92
|
Вот другая программа для перевода в системы счисления. Что-то глючит при переводе в 16тиричную. Помогите найти ошибку...
|
24.02.2008, 12:44 | #10 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Код:
Последний раз редактировалось B_N; 24.02.2008 в 12:48. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите пожалуйста!!! | Esenin | Помощь студентам | 1 | 21.06.2008 01:45 |
Помогите пожалуйста | Niki | Помощь студентам | 4 | 07.06.2008 08:30 |
помогите пожалуйста | pelsh | Помощь студентам | 2 | 21.12.2007 00:26 |