Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 02.10.2013
Сообщений: 13
1

Разработать программу, позволяющую осуществлять перевод чисел из одной системы счисления в другую

16.01.2015, 15:06. Показов 1767. Ответов 2
Метки нет (Все метки)

Ребят всем привет. Пишу курсовую работу по паскалю. Задание таково:
Разработать программу, позволяющую осуществлять перевод чисел из одной системы счисления в другую. Пользователь в диалоговом режиме вводит число в десятичной системе счисления и систему счисления, в которой число должно быть представлено. Основание системы должно находиться в пределах от 2 до 16.

Программу я дописал, но препод говорит что не правильно. Код программы ниже. В чем может быть ошибка?

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Program lab;
Uses crt;
const
Count=255;
var;
Digit, n_system: integer;
d:array [1..count] of char;
i,j: integer;
ch:string;
begin;
ch:=’0123456789ABCDEF_’;
repeat; 
write (‘Enter the digit {0 to exit}:);
readln (digit);
if digit=0 then break;
write (‘Enter a numeral system (2..16) :);
readln (n_system);
i:=0 
while digit () 0 do;
begin
inc(i);
j:=digit mod n_system; 
inc(j);
d[i]:=ch[j]; 
digit:=digit div n_system;
end;
for  j:=i downto 1 do;
write(d[j]);
writeln;writeln;
until 1<0;
readln;
end.
Буду очень благодарен.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.01.2015, 15:06
Ответы с готовыми решениями:

Перевод чисел из одной системы счисления в другую
Здравствуйте. Подскажите, пожалуйста, как реализовать перевод чисел из одной системы счисления в...

Перевод чисел из одной системы счисления в другую
написать программу для перевода чисел (длиной 8 бит) из системы по основанию 10 в систему по...

Перевод чисел из одной системы счисления в другую
Дана строка, представляющая собой запись числа в десятеричной системе счисления. Преобразуйте ее в...

Перевод чисел из одной системы счисления в другую
Здравствуйте, уважаемые форумчане. Нужна помощь, имеется программа по переводу чисел из одной...

2
1643 / 1072 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
16.01.2015, 17:11 2
Прокрутите немного внизу - там есть раздел "Похожие темы" - думаю найдете то что нужно.
А уж если научитесь пользоваться поиском по форуму - 100% найдете что ищите, да к тому же 100500 очков к карме прибавится...
0
^
419 / 48 / 16
Регистрация: 23.07.2014
Сообщений: 280
16.01.2015, 17:11 3
Код не читал и не вникал, но несколько строк у меня вызывают... удручение что ли? Вот:
строка 13
Pascal
1
repeat;
Такое работать не будет. Repeat должно писаться совместно с until, и перед ним не ставить точка с запятой

Pascal
1
while digit () 0 do;
Здесь синтаксическая ошибка (ноль оторван). Кроме того, такой цикл бесполезен, так как он ничего не делает - в его теле - пустота.

строка 28
Delphi
1
for  j:=i downto 1 do;
Аналогично предыдущему, за тем исключением, что нет синтаксических ошибок.

строка 31
Pascal
1
until 1<0;
Это что и зачем?
1. У меня складывается ощущение, что вы until относите к циклу for в данном случае, что не так на самом деле.
2. Если хотите бесконечный цикл (а у вас такой и получился), то проще написать until false;
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.01.2015, 17:11

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Перевод чисел из одной системы счисления в другую
Здравствуйте, помогите осуществить калькулятор перевода чисел в разные СС. Максимальная длинна...

Перевод чисел из одной системы счисления в другую
:help:Пожалуйста...умоляю...помогите составить программу в QBasic &quot;перевод чисел из одной системы...

Перевод чисел из одной системы счисления в другую
D4h 70h Помогите перевести данные числа из шестнадцатеричной в двоичную, десятичную со...

Перевод чисел из одной системы счисления в другую
Здравствуйте! Написал программу по переводу из 16-ой системы счисления в двочно-восьмеричную, но...

Перевод чисел из одной системы счисления в другую
нужна прога с исходником на делфи для перевода чисел из одной системы счисления в другую

Перевод чисел из одной системы счисления в другую
Здравствуйте. Помогите, пожалуйста, доделать программу. Условие: перевод чисел из десятичной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.