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

Вниз

Операции над "двоичными строками"   Найти похожие ветки 

 
Igorek ©   (2005-12-28 12:46) [0]

Навеяно ветками про факториалы.
Итак.
"Двоичная строка" - строка вида "10011010011" - т.е. состоящая из символов 1 и 0, представляющих число в двоичном виде.
Надо реализовать:
function Add(arg1: string; arg2: string): string; begin end;
function Sub(arg1: string; arg2: string): string; begin end;
function Mul(arg1: string; arg2: string): string; begin end;
function Dvd(arg1: string; arg2: string): string; begin end;

--
Тут есть хоть один толковый программист???? (с)
:)


 
Gero ©   (2005-12-28 12:58) [1]


> Надо реализовать:
> function Add(arg1: string; arg2: string): string; begin
> end;
> function Sub(arg1: string; arg2: string): string; begin
> end;
> function Mul(arg1: string; arg2: string): string; begin
> end;
> function Dvd(arg1: string; arg2: string): string; begin
> end;

Пожалуйста:
function Add(arg1: string; arg2: string): string; begin end;
function Sub(arg1: string; arg2: string): string; begin end;
function Mul(arg1: string; arg2: string): string; begin end;
function Dvd(arg1: string; arg2: string): string; begin end;


 
Igorek ©   (2005-12-28 13:00) [2]


> Gero ©   (28.12.05 12:58) [1]

Ок, теперь реализуй обьявления
function Add(arg1: string; arg2: string): string;// +
function Sub(arg1: string; arg2: string): string;// -
function Mul(arg1: string; arg2: string): string;// *
function Dvd(arg1: string; arg2: string): string;// /


 
Anatoly Podgoretsky ©   (2005-12-28 13:04) [3]

Igorek ©   (28.12.05 13:00) [2]
Достаточно это разместить в секции Interface


 
Gero ©   (2005-12-28 13:13) [4]


> Anatoly Podgoretsky ©   (28.12.05 13:04)

А код из [1] — в секции implementation.


 
Anatoly Podgoretsky ©   (2005-12-28 13:42) [5]

Gero ©   (28.12.05 13:13) [4]
Именно так!


 
GuAV ©   (2005-12-28 19:16) [6]


> function Add(arg1: string; arg2: string): string;
> begin end;

Эту функцию следует оптимизировать.


> function Sub(arg1: string; arg2: string): string;
> begin end;

Эту тоже.


> function Mul(arg1: string; arg2: string): string;
> begin end;

И эту.


> function Dvd(arg1: string; arg2: string): string;
> begin end;

И эту.


 
The_scorpion ©   (2005-12-28 19:54) [7]


> function Mul(arg1: string; arg2: string): string; begin
> end;

Предлагаю способ умножения: одновременно тремя младшими разрядами вперед со сдвигами множимого и множителя.
Кто за?...:)))



Страницы: 1 вся ветка

Текущий архив: 2006.01.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.028 c
1-1134506057
Mongoose
2005-12-13 23:34
2006.01.22
помогите пожалуйста разобраться: последовательный симплекс метод


2-1136547314
DoSpyRap
2006-01-06 14:35
2006.01.22
Как убрать сообщение?


14-1135344631
iamdanil
2005-12-23 16:30
2006.01.22
xpmanifest


14-1135575782
begin...end
2005-12-26 08:43
2006.01.22
С Днём рождения! 26 декабря


14-1136116968
ArtemESC
2006-01-01 15:02
2006.01.22
Интрепретаторы...