Форум: "Потрепаться";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
ВнизОперации над "двоичными строками" Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.039 c