2 / 2 / 2
Регистрация: 10.03.2014
Сообщений: 124
1

Перевести число из десятичной системы в прямой, обратный и дополнительный код Delphi 7

19.03.2014, 19:46. Показов 3511. Ответов 3
Метки нет (Все метки)

добрый вечер, всем участникам прекрасного форума. помогите, пожалуйста, написать программу на Delphi 7

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

что такое прямой, обратный и дополнительный код - есть здесь: http://www.maksakov-sa.ru/EGEE... index.html

заранее спасибо всем за внимание и помощь.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.03.2014, 19:46
Ответы с готовыми решениями:

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

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

Прямой, обратный и дополнительный код
Что это и как работать с ними?

Перевести X, Y и Z в прямой, обратный и дополнительный коды. Сложить их в обратном и дополнительном кодах
Перевести X, Y и Z в прямой, обратный и дополнительный коды. Сложить их в обратном и...

3
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32450 / 20944 / 8105
Регистрация: 22.10.2011
Сообщений: 36,211
Записей в блоге: 7
19.03.2014, 20:48 2
Пардон, это надо в Дельфи или в Билдере?
0
2 / 2 / 2
Регистрация: 10.03.2014
Сообщений: 124
19.03.2014, 23:51  [ТС] 3
уважаемый UI, это задание можно выполнить в Delphi или C++.
огромное спасибо, что откликнулись!

Добавлено через 25 минут
UI, если вы знаете как написать эту программу (всё равно в Delphi 7 или в C++ (в кносольном или в визуальном режиме)), то, пожалуйста, напишите ответ. спасибо за внимание и помощь!!!

Добавлено через 40 минут
делаю перевод десятичного числа в двоичный код (так как понимаю, что этот перевод нужен для того, чтобы перевести число в прямой код)
вот код:
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
26
27
28
29
30
31
32
33
34
35
36
37
38
type
  TForm107 = class(TForm)
    Edit1: TEdit;
    Label1: TLabel;
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
 
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form107: TForm107;
  x,a:integer;
implementation
 
{$R *.dfm}
 function TForm107.Perevod(x: Integer): string;
const t:array[0..1] of char = ('0','1');
var res:string;
d:0..1;
begin
res:='';
while (x<>0) do
begin
d:=x mod 2 ;
res:=t[d]+res;
x:=x div 2 ;
end;
Perevod:=res;
end;
procedure TForm107.Button1Click(Sender: TObject);
begin
a:=StrToInt(Edit1.Text);
 Label1.Caption:=(Perevod(a));
end;
я так понимаю, что моя функция не объявлена.
ошибка в строчке:
Delphi
1
function TForm107.Perevod(x: Integer): string;
спасибо за внимание.

Добавлено через 1 час 49 минут
вот работающий перевод десятичного числа в двоичное:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function Perevod(x: Integer): string;
const t:array[0..1] of char = ('0','1');
var res:string;
d:0..1;
begin
res:='';
while (x<>0) do
begin
d:=x mod 2 ;
res:=t[d]+res;
x:=x div 2 ;
end;
Perevod:=res;
 
end;
procedure TForm107.Button1Click(Sender: TObject);
begin
a:=StrToInt(Edit1.Text);
 Label1.Caption:=(Perevod(a));
end;
end.
как же сделать так, чтобы эти числа в двочной системе записывались в прямом, обратном и дополнительном коде?
0
45 / 45 / 15
Регистрация: 17.01.2013
Сообщений: 328
20.03.2014, 10:17 4
Вот... Если судить по википедии то все правильно.
Вложения
Тип файла: rar Perevod.rar (164.7 Кб, 104 просмотров)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.03.2014, 10:17
Помогаю со студенческими работами здесь

Получить прямой, обратный и дополнительный код
Записать число -3105 в двоичной системе(8 бит) и получить прямой, обратный и дополнительный код....

Написать программу, которая находит прямой, обратный и дополнительный код
Ребят, помогите пожалуйста. Написать программу, которая находит прямой, обратный и дополнительный...

Построить прямой, обратный, дополнительный код для положительных и отрицательных чисел
Построить прямой,обратный, дополнительный код для положительных и отрицательных чисел. Помогите,...

Прямой код перевести в дополнительный код
прямой код,дополнительный код,обратный код считать прога


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru