1樓:匿名使用者
手動轉換,先把10進位轉換成2進位,在把2進位轉換成8進位。
你用的是什麼系滑巧統啊~windows下面有個計算器啊~那個也可以的。計算器在程式-附件液讓信裡面嘛。鬧輪要換成科學型的。
2樓:匿名使用者
pascal語言可以嗎?
n表示需要轉換的數的進位(2≤n≤16),s表漏爛示需要轉換的數,ji表示轉換後的數的進位(2≤ji≤16)
program ex;
constw:set of char=['a','b','c','d','e','f'];
vars:string;
i,j,i2,k,xi,n,ji:longint;
b:array[0..50]of int64;
d:array[0..15]of char;
c:array[1..100000]of char;
function shu(ss:char):integer;
begincase ss of
a'返殲漏改明:shu:=10;
b':shu:=11;
c':shu:=12;
d':shu:=13;
e':shu:=14;
f':shu:=15;
end;end;
beginreadln(n);
readln(s);
readln(ji);
for i:=0 to ji-1 do
if i<=9 then d[i]:=chr(i+48) else d[i]:=chr(i-9+65-1);
j:=0;b[0]:=1;
for i:=length(s) downto 1 do
beginif s[i]in w then k:=shu(s[i]) else val(s[i],k);
xi:=xi+b[j]*k;
b[j+1]:=b[j]*n;
inc(j);
end;i2:=0;
while xi<>0 do
begininc(i2);
c[i2]:=d[xi mod ji];
xi:=xi div ji;
end;for i:=i2 downto 1 do
write(c[i]);
end.
如何將8進位轉換成10進位呢?
3樓:虎虎學長說教育
1、先來看八進位如何轉換成十進位。其方法與二進位轉換成十進位差不多:按權相加法,即將八進位每位上的數乘以位權(如8,64,512….
2、 整數部分,除8取餘法,每次將整數部分除以8,餘數為該位權上的數,商繼續除以8,餘數又為襪敏上乙個位權上的數,然後以此類推一直下去,直到商為零,最後從最後乙個餘數向前排列就可以了,如圖2所示:
3、再看小數部分,與轉二進位相同,這畢此裡是乘八取整法,也就是說小數部分乘以8,然後取整數部分,再讓剩下的小數部分再乘以8,再取整數部分,……以此類推,一直乘到小數部分為零為止。例如,如圖3所示:
<>5、這個是直接的方法,還有乙個間接的方法捏?就是先把十進位轉換為二進位,然後再由二進位轉換為8進位,例如將十進位轉為八進位。先轉為二進位為:( 二進位再轉為八進位為:(
8進位轉10進位演算法是什麼?
4樓:職場導師趙叔
八進位。轉換為其他進位數的原則是:逢8進1。八進位化為十進位。
例如八進位數1507轉換為十進位,7*8^0+0*8^1+5*8^2+1*8^3=839,結果是,八進位數1507轉換成十進位數為839。
一種以8為基數的計數法,採用0,1,2,3,4,5,6,7八個數字,逢八進1。一些程式語言。
中常常以數字0開始表明該數字是八進位。八進位的數和二進位數。
可以按位對應(八進位一位對應二進位三位),因此常應用在計算機語言。
中。<>
5樓:就當我為你伏筆
怎麼將8進位的數轉換為10進位。
8進位轉換成10進位
6樓:青島英茂匯
操作電腦:華為電腦。
作業系統:windows10
8進位轉換成10進位的具體操作方法如下:
1、開啟乙個excel,找到公式的選項。(如下圖所示)
2、進入公式的介面後,找到插入函式的選項。(如棚飢下圖所示)
3、進入插入函式後,會彈出乙個對話方塊,在裡面找到工程函式。(如下圖襪塵所示)
4、在進入工程介面後,選擇八進位轉換成十進位的函式。(如下圖所鏈好返示)
5、在對話方塊裡輸入八進位的數值,點選確定。(如下圖所示)
6、最後返回十進位即可。(如下圖所示)
關於十進位介紹:
十進位數是組成以10為基礎的數字系統,有0,1,2,3,4,5,6,7,8,9十個基本數字組成。十進等制基於位進位和,進位兩條原則,即所有的數字都用10個基本的符號表示,滿十進一,同時同乙個符號在不同位置上所表示的數值同,符號的位置非常重要。
基本符號是0到9十個數字。要表示這十個數的10倍,就將這些數字右移一位,用0補上空位,即10,20,30,90,要表示這十個數的10倍,就繼續左移數字的位置,即100,200,300。<>
10進位換成8進位和8進換成10進位怎麼換
7樓:太平洋電腦網
1、八進位轉十進位。
類似於二進位轉十進位:按權相加法,八進位每位數乘以位權(即 8 64 512 4096 等),把乘出來的數加一起,如圖示:
2、十進位轉八進位。
1)整數部分。
除8取餘數,以此類推,直到商為零,最後將餘數由後往前排列即可。
2)小數部分。
乘8取整數,一直乘遊蔽到小數部分為零為止(如果一直乘不到零,就按位數要求進行「3舍4入")。
10進位數轉8進位怎麼轉?
8樓:匿名使用者
假設十進位數為1000,則八進位數位1750,過程如下:
1000/8=125,餘數為0;
125/8=15,餘數為5;
15/8=1,餘數為7;
1/8=0,餘數為1;
你從下往上看這些餘數,順序寫出,就是答案1750,要注意的是最後一定要除到0為止,也就是最後一步1/8=0,一定要除到0.
再示範乙個數,比如十進位的534,八進位為1026,過程為:
534/8=66,餘數為6;
66/8=8,餘數為2;
8/8=1,餘數為0;
1/8=0,餘數為1;
仍然是從下往上看這些餘數,順序寫出,答案為1026
你可以自己歸納一下,大進位數轉小進位數都可以用這個方法,比如十六進位轉10進位,如果你不知道答案,可以用windows自帶的計算器來驗證,要用科學型的(在計算器——檢視——科學型)
如果是八進位轉十進位的,可以用下述方法:
還是上面的例子1026八進位轉十進位。
1*8^3+0*8^2+2*8^1+6*8^0=534 (8^3指的是8的立方)
上式各項的意義:1*8^3中的1是1026的千位;八進位時,第二個數為8;3是指4-1,這個4是指1026是4位數。
0*8^2意義同上。0是1026的百位;八進位時,第二個數為8;2是指4-2(8後面的指數是遞減的形式)。
一直寫到8^0一項即可。
所以求anan-1……a1八進位的n位數轉十進位時(比如八進位的1026,對應的a4=1,a3=0,a2=2,a1=6),總結出公式為:
an*8^n+an-1*8^(n-1)+an-2*8^(n-2)+…a1*8^0=對應的十進位數。
所以小進位數轉大進位數都可以用這個方法。
最後說一下,你的十進位的10轉為八進位的數,應當是12,而不是。
9樓:匿名使用者
用除8取餘法。
如:5959/8 = 7 餘 37/8 不夠除 得7最後由下而上得73
10樓:胖虎老師
4、小數部分方法:乘8取整法,即將小數部分乘以8,然後取整數部分,剩下的小數部分繼續乘以8,然後取整數部分,剩下的小數部分又乘以8,一直取到小數部分為零為止。如果永遠不能為零,就同十進位數的四捨五入一樣,暫取個名字叫3舍4入。
ok啊]社會][ok啊][心]很高興為您解答,[鼓掌]如果感到滿意的話,請給個贊,謝謝,祝您生活愉快[心]
如何把十進位數:8和15轉換為二進位?
11樓:豔陽高照的午後
8(十進位) = 1000(二進位)
15(十進位) = 1111(二進位)
十進位整數轉換為二進位整數:
十進位整數轉換為二進位整數採用"除2取餘,逆序排列"法。具體做法是:用2整除十進位整數,可以得到乙個商和餘數;再用2去除商,又會得到乙個商和餘數,如此進行,直到商為0時為止,然後把先得到的餘數作為二進位數的低位有效位,後得到的餘數作為二進位數的高位有效位,依次排列起來。
具體方法:8/2=4餘0
4/2=2餘0
2/2=1餘0
1/2=0餘1
將豎式餘數從下到上寫出來即是換算結果,8(十進位) = 1000(二進位)。同理,15(十進位) = 1111(二進位)。
12樓:舒捲雲煙
用這個數一直除2 得到的餘數是偶數寫0 奇數寫1 比如8除2 得4寫0 4除2得2寫0 2除2 得1寫1 那麼2進位就是1000 ; 同樣15除2得7餘1 寫1 , 7除2得3餘1寫1,3除2的1餘1寫1,結果就是1111
13樓:網友
暈~~~
很簡單。教你了也給分。。
開啟開始選單,--程式---附件---計算器開啟科學計算,二進位就ok了。
10進位制轉8進位制方法,十進位制如何轉換成八進位制?
十進位制轉換成八進位制的方法如下 1.間接法 先將十進位制轉換成二進位制,然後將二進位制又轉換成八進位制 2.直接法 前面我們講過,八進位制是由二進位制衍生而來的,因此我們可以採用與十進位制轉換為二進位制相類似的方法,分為整數部分的轉換和小數部分的轉換 整數部分方法 除8取餘法,即每次將整數部分除以...
如何將很大的10進位制整數轉換成16進位制求高手
等一下,給你完整程式。以下程式經過除錯成功,你自己也試試。基本思想是 用字元陣列儲存10進位制數字,先將10進位制再轉換為2進位制,再通過2進位制轉換為16進位制。這裡先轉換為2進位制的原因是進行除2運算要相對容易一些,且2進位制轉換為16進位制以及8進位制都是很方便的。當然你也可以直接對16進行整...
電平如何轉換成電壓,二進位制是怎麼轉換成高低電平的
轉換如下電路圖 電平就是指電路中兩點或幾點在相同阻抗下電量的相對比值。這裡的電量自然指 電功率 電壓 電流 並將倍數化為對數,用 分貝 表示,記作 db 分別記作10lg p2 p1 20lg u2 u1 20lg i2 i1 上式中p u i分別是電功率 電壓 電流。使用 db 有兩個好處 一是讀...