Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ ПОМОГИТЕ ПОЖАЛУЙСТА!

Автор: Faul 25.11.2007 16:10

плз помогите!!
даны два числа в двоичном виде нужно их сложить, вычесть, умножить и разделить !mol1.gif !mol1.gif помогите оч надо

Автор: мисс_граффити 25.11.2007 16:13

все делается так же, как в десятичной системе.
0+0=0
1+0=1
0+1=1
1+1=10
0*0=0
0*1=0
1*0=0
1*1=1

Автор: Faul 25.11.2007 16:15

нет ну эт понятно а как запрограмировать с переносом разрядов?

Автор: hardcase 25.11.2007 22:09

Цитата(Faul @ 25.11.2007 12:15) *
нет ну эт понятно а как запрограмировать с переносом разрядов?

Код

a: integer;
b: integer;
c: integer;

a := 41;
b := 12;

c := a + b;


Автор: Гость 25.11.2007 22:33

hardcase хотел сказать, сначала надо перевести оба числа в десятичное, выполнить любое действие над ними и перевести обратно. Т.е. совсем не обязательно эмулировать работу поразрядного сложения, переноса разрядов и т.п. Функции по переводу есть в FAQ.