Помощь - Поиск - Пользователи - Календарь
Полная версия: умножение двоичных чисел
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
pingwin
Люди добрые!!!!! Пожайлуста подскажите или напишите где взять исходники
проги на Паскале для умножения двоичных чисел .Всем заранее очень благодарен.
volvo
А зачем перемножать двоичные числа, когда можно перевести их в 10-ные, перемножить, а результат снова перевести в двоичный ... :yes:
pingwin
Цитата(volvo @ 1.11.04 23:51)
А зачем перемножать двоичные числа, когда можно перевести их в 10-ные, перемножить, а результат снова перевести в двоичный ...  :yes:

Не это такая лабараторная работа...... жуть.......


Помогите студенту smile.gif
volvo
Цитата
жуть.......

:o

Ничего страшного... Как задаются числа, и есть ли на них ограничения? Что нужно увидеть в процессе работы программы?
pingwin
Цитата(volvo @ 2.11.04 0:05)
:o

Ничего страшного... Как задаются числа, и есть ли на них ограничения? Что нужно увидеть в процессе работы программы?

4 -х разрядные. Препод сказал что нужно ввести одно число 2 число и все
вывод результата


Пиши в асю 200754653 щас
volvo
Функция перенесена в FAQ: Общие вопросы по математике
APAL
Меня смущает название"add_binary" - это для сложения? Или все таки, по заданию, для умножения?

P.S.: Алгоритм еще не разбирал.
volvo
APAL

умножение двоичных чисел... но реализовано через сложение ...
pingwin
Цитата(volvo @ 2.11.04 10:38)
реализовано через сложение ...

А можно как-то попроще??
-это все таки лабораторная работа.И препод (не дай Бог) "нагрузит" за такой способ.Всем спасибо!!!!!!! Особенно volvo ;)
volvo
А как ты умножаешь 4-х значные числа на бумаге? Не через сложение?
pingwin
А если преподу вдруг захочется умножить не 4-х разрядные числа а более
Как тогда сделать????
volvo
Код

const
n = 4;


меняешь на любое другое число ... Главное, чтобы длина хотя бы одной строки совпадала с числом n
Digitalator
а какая максимальная длина числа?
если до 16знаков, то элементарщина - можно даже без всех этих процедур привести к типу word и перемножать до посинения. А если длиннее, т тоже элементарщина - приаодим к массиву word'ов и перемножаем до посинения.... smile.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.