Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/19: Рейтинг темы: голосов - 19, средняя оценка - 4.79
11 / 11 / 7
Регистрация: 23.12.2009
Сообщений: 300
1

Перевод чисел с двоичной системы в десятичную

25.12.2009, 18:31. Показов 3812. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана строка изображающая двоичную запись целого положительного числа. Вывести строку изображающюю десятичную запись етого числа
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.12.2009, 18:31
Ответы с готовыми решениями:

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

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

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

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

3
79 / 79 / 20
Регистрация: 13.05.2009
Сообщений: 537
Записей в блоге: 1
25.12.2009, 18:58 2
вторым параметром можно задать байты в числе
Delphi
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
function CardinalTo2(val:cardinal;bytecount:byte=0):string;
var col,a:cardinal;
begin
if bytecount=0then
begin
a:=val;
col:=0;
while a>0 do
 begin
 a:=a div 256;
 inc(col);
 end;
end
else
col:=bytecount;
a:=col*8;
col:=1;
setlength(result,a);
repeat
dec(a);
if (val and (1 shl a)) <> 0 then
result[col]:='1'else result[col]:='0';
inc(col);
until(a=0);
end;
1
LegenD
45 / 44 / 15
Регистрация: 10.12.2009
Сообщений: 109
25.12.2009, 19:05 3
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
program p1;
uses crt;
var k,j,i,systema:integer;
n:longint;
a:array[1..23] of integer;
s:string[23];
sh:string[1];
q:string[1];
label m1,m2,m3,m4;
begin   clrscr;
m3: begin         I:=1;
writeln('vvedite 4islo:');
readln(n);
m2: begin
writeln('vvedite sistemu s4islenia:');
readln(systema);
case systema of
2: systema:=2;
8: systema:=8;
16: systema:=16;
else
writeln('vvedennaya sistema ne rasprostranena, vvedite druguyu');
goto m2;
end;     end;
 
m1:  begin
a[i]:=(n mod systema);
n:=(n div systema);
inc(i);
end;
if n>0 then goto m1;
k:=i-1;
write('Otvet: ');
for J:=k downto 1 do
begin case a[j] of
10: s[j]:='a';
11: s[j]:='b';
12: s[j]:='c';
13: s[j]:='d';
14: s[j]:='e';
15: s[j]:='f';
else
str(a[j],sh);
s[j]:=sh[1];
end;
write(s[j]);
end;
writeln;
writeln('rabota programmy zavershena, zhealaete vvesti eshe 4islo?>Y/N');
m4: begin
readln(q);
case q[1] of
'y': goto m3;
'n': exit;
else
writeln('otvet ne veren vvedite drugoi otvet:');
goto m4
end;
end;
end;
readln;
end.
1
11 / 11 / 7
Регистрация: 23.12.2009
Сообщений: 300
25.12.2009, 19:30  [ТС] 4
тока в вас тут все сложно
нужно как можно проще например вот

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
program sdfa;
uses crt;
var S1,S2:string[15];
    i,m:integer;
begin clrscr;
write('Vvedite dvoi4ne 4islo -> ');
read(S1);
m:=0;
for i:=1 downto length(S1) do m:=m+S1[i]*(i-1);
str(m,S2);
writeln('Jomu vidpovida ',S2,' desatkove');
repeat until keypressed;
end.
помогите исправить
0
25.12.2009, 19:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2009, 19:30
Помогаю со студенческими работами здесь

Перевод из двоичной СС в десятичную. Рекурсия
Помогите написать рекурсивный метод для перевода числа из двоичной СС в десятичную. На просторах...

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

Перевод из двоичной системы в двоично-десятичную
var bin: string; {в этой переменной будем хранить считанное значение число в двоичной СС} ...

Перевод из десятичной системы в двоичную и обратно из двоичной в десятичную
uses crt; var m:arrayof integer; n:longint; i,k:integer; begin clrscr; write('-&gt; '); ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru