Алгоритм выполнения операций умножения двоичных чисел

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

2,ma1,ma2,z1,z2); mz3:=z3;( B0) then begin {pri nulE}z1=11 thenz2[1]=1 do begin(z2,1,1); norsdv:=norsdv+1; norzac:=true;;z1=00 thenz2[1]=0 do begin(z2,1,1); norsdv:=norsdv+1; norzac:=true;;end;end;posl;ch:char; i,k,l:integer; mtrue:boolean;();(мантисса(Z(обр))=,z1,.,z2);:=izdvvdec(porxs);:=izdvvdec(porys);:=por1+por2;(P(z)=,por1,+,por2,=,por);:=false ;z1=11 then mtrue:=true ;:=obrcod(z2,mtrue);(mantisa(Z(pr.))=,z1,.,z2);normaliz;norzac then begin(Сдвиг на ,norsdv, влево ,z1,.,z2,

P(z)=,por,-,norsdv,=,por-norsdv)end;z1=11 then zn:=-;(Z=,zn,0.,z2,*2^,por-norsdv);:=por-norsdv;:=por-norsdv ;:=1;por>0 then beginpor0 do begin:=0+pos2; por:=por+1;end;(pos2,63,length(pos2));

{for i:=l to length(z2) do pos2:=pos2+z2[i];};(length(pos1)+length(pos2))=por3 then writeln(Z=,zn,pos1) else(Z=,zn,pos1,.,pos2);i:=izdvvdec2(pos1);i:=dvvdecdrob(pos2);(Z=,zn,pos1i,.,pos2i);

{str(pos2i,pos2is); }i:=pos1i+.+pos2i;(pos1i,nast1,n);:=abs(nast-nast1);(Абсолютная погрешность: ,abspog); {TUT OSHIBKA}(Относительная погрешность: ,abs(abspog/nast1){nast1:0:5});zn then writeln(B(в 2-ой СС): ,zs2,ch2s1dv,.,ch2s2dv)writeln(B(в 2-ой СС): ,zs2,ch2s1dv);();zs1=- then chpminx:=true;zs2=- then chpminy:=true;:=ch1s1dv+ch1s2dv;:=ch2s1dv+ch2s2dv;chpminx=true then ma1:=11 else ma1:=00;chpminy=true then mb1:=11 else mb1:=00;(ma2,mb2); modula:=ma2;

writeln(A в расширенной точности);

writeln(ma1[1],|,smeshgen1,|,ma2);

writeln(B в расширенной точности);

writeln(mb1[1],|,smeshgen2,|,mb2);();;:=false;

avto:=false;;(Программа выполняет перевод чисел в формат);(расширенной точности, и их умножение);(Пример вводимых данных: 22; 22.333;);(Введите число А: );

Readln(vvS);(vvS,zs1,ch1s1dv,ch1s2dv,nast1);

write(Введите число B: );

Readln(vvS2);(vvS2,zs2,ch2s1dv,ch2s2dv,nast2);;:=obrcod(ma2,chpminx);:=obrcod(mb2,chpminy);(A[обр]: ,ma1[1],|,smeshgen1,|,ma2);(B[обр]: ,mb1[1],|,smeshgen2,|,mb2);(------------------------------);;;

readln;.