將十進位制數76 625轉換成八進位制數為

2021-05-14 20:38:34 字數 3632 閱讀 5273

1樓:四舍**入

將十進位制數76.625轉換成八進位制數為114.5。

參考過程如下:

76/8=9……4

9/8=1……1

1/8=0……1

把餘數從下往上排,故整數部分為114

0.625*8=5

小數部分為0.5

所以答案為114.5

2樓:

整數部分:76%2=0 (76/2=38)

38%2=0 (38/2=19)

19%2=1 (19/2=9)取整運算

9%2=1 (9/2=4)

4%2=0 (4/2=2)

2%2=0 (2/2=1)

1%2=1 逆向取數1001100

小數部分: 0.625*2=1.25

(上式的小數部分)0.25*2=0.5

0.5*2=1 正向取整數部分0.101

得到二進位制:1001100.101

轉換為十六進位制:(0100)(1100).(1010)

4 c . a

結論:你的題目錯了,應該是十進位制轉化為十六進位制,答案選d。

(註釋:除法運算/: 整數除法結果的小數部分都被丟棄,這個過程被稱為截尾(truncation)。

取模運算%: 取模運算子計算出用它右邊的整數去除它左邊的整數得到的餘數。)

對於你的補充問題:

累加和裡面涉及的指數運算只有在十進位制裡才有,二進位制甚至是十六進位制的浮點運算中是不會涉及的指數運算的。so,你一旦用了加入指數運算的累加和就一定得出的是十進位制數。

這個其實要追溯到機器碼的起源,十六進位制本來就是由二進位制衍生而來,他們的運算是受到機器嚴格限制的。機器裡的運算由簡單的邏輯閘組成,不可能單次實現複雜的運算。

記住,十六進位制就是二進位制的擴充形勢罷了,不要把十六進位制和十進位制相提並論。

很久沒碰這些東西了,只剩些模糊的印象,如有錯誤敬請見諒。勉強看看吧\(^o^)/~

3樓:蔽日遮天

76/8=9……4

9/8=1……1

1/8=0……1

把餘數從下往上排,故整數部分為114

0.625*8=5

小數部分為0.5

所以答案為114.5

4樓:匿名使用者

十進位制化八進位制

方法1:採用除8取餘法。

例:將十進位制數115轉化為八進位制數

8| 115…… 3

8| 14 …… 6

8| 1 …… 1

結果:(115)10 = (163)8

方法2:先採用十進位制化二進位制的方法,再將二進位制數化為八進位制數例:(115)10 = (1110011)2 = (163)8

計算機程式語言的程式設計軟體需要什麼語言?

最簡單的程式語言是什麼

5樓:源白鶴

其實最簡單的程式語言是scratch,c和vb一點也不簡單

程式語言一共有多少種?

開源的程式語言有哪些?

6樓:草原上之狼

開源指的是源**是開放的,可以獲取的,至於程式語言,主要有指令碼和編譯兩類,如果要深究,看編譯器或直譯器是不是可以免費獲取,這些免費神器,通常也都有源**.說程式語言開源,比較不妥,只要軟體開源,就可以說開源,至於語言,最終也只是編譯器或直譯器,無所謂開不開源.

數控程式設計用的是什麼程式語言

7樓:非常可愛

使用g**。

g**是最為廣泛使用的數控程式語言,有多個版本,主要在計算機輔助製造中用於控制自動機床。g**有時候也稱為g程式語言。

數控機床通常使用g**來描述機床的加工資訊,如 走刀軌跡、座標的選擇、冷卻液的開啟等,將g**解釋為數控系統能夠識別的資料塊是g**直譯器的主要功能。

g**直譯器的開放性也是設計和實現中必須要考慮的問題。在g**直譯器中,對g **進行關鍵字分解是骨架,對**進行分組則是進行語法檢查的基礎

擴充套件資料

g**的格式:

1、快速定位

格式:g00 x(u)__z(w)__

說明:(1)該指令使刀具按照點位控制方式快速移動到指定位置。移動過程中不得對工件進行加工

(2)所有程式設計軸同時以引數所定義的速度移動,當某軸走完程式設計值便停止,而其他軸繼續運動

(3)不運動的座標無須程式設計。

(4)g00可以寫成g0

2、g01—直線插補

格式:g01 x(u)__z(w)__f__(mm/min)

說明:(1)該指令使刀具按照直線插補方式移動到指定位置。移動速度是由f指令進給速度。所有的座標都可以聯動執行。

(2)g01也可以寫成g1。

8樓:糖糖寳寳

數控程式設計,要看實現到哪個層次:

1、如果要基於數控系統已經提供的**,使用 g **;

2、如果要自己實現數控系統,語言沒有啥要求;

3、實時性好的,能實用的,用 c 語言或彙編。

9樓:匿名使用者

數控程式設計用的是國際通用的g指令。你說的可能是開發他們的源程式吧

指令碼語言和程式語言的區別是什麼?

10樓:學雅思

1、指令碼語言:又被稱為擴建的語言,或者動態語言,是一種程式語言,用來控制軟體應用程式。

2、程式語言:一種計算機語言讓程式設計師能夠準確地定義計算機所需要使用的資料,並精確地定義在不同情況下所應當採取的行動。

二、特點不同

1、指令碼語言:指令碼通常以文字(如ascii)儲存,只在被呼叫時進行解釋或編譯。

2、程式語言:程式在執行時可以改變其結構,開發快速,接近自然語言,易於理解,更方便的**管理。

三、優缺點不同

1、指令碼語言:指令碼語言極大地簡化了「開發、部署、測試和除錯」的週期過程。大多數指令碼語言都能夠隨時部署,而不需要耗時的編譯/打包過程。

2、程式語言:任何程式語言的使用都需要確保編寫的程式能夠根據實際需要及時調整。因此,快速原型開發環境非常重要,在這種環境下,動態語言和相關庫的結合可以大大增強其優勢。

程式語言的分類和用途

什麼是程式語言框架

11樓:影子說話

領學網為你解答:

所謂框架就是寫好的一大堆類,可以這麼理解。 除了一大堆類以外還可能有一些規則, 比如命名,路徑等。在遵循這個規則的情況下呼叫框架類庫提供的方法。

另外框架跟開源不開源是沒有關係的, 開源只是說你可以得到這個框架的源**,而不開源的只是看不到源**而已。

比如.net本身不是開源的,但有很多框架是開源的,比如最著名的servicestack

開源跟免費又是不同的概念,開源軟體有很多不同種類的license,有些是可以隨意修改使用的,有些是可以使用在非商業專案中的,有些則是需要付費的

12樓:匿名使用者

同一種語言,不需要轉.放心大膽的忽略就可以了.忽略不了的會跳到你的眼前,到時候就知道區別了.這是個根本不需要思考的問題

將二進位制數100轉換成十進位制數是

題目所述是一個含有小數的二進位制轉十進位制數的問題,對於這類問題可以分兩步來 版做,首權先將整數部分轉為十進位制,整數部分的二進位制轉十進位制,可以使用位權法,如下圖所示 整數部分的二進位制數轉十進位制數 然後再將小數位的二進位制轉為十進位制數,也是使用位權法,但是注意權值是2的 n n 1,2,3...

二進位制數00111101轉換成十進位制數的步驟是怎樣的

00111101 2 61 10過程 00111101 從後往前 第一位數 1乘以 2的0次方 第二位數 0乘以2的1次方 1乘以2的2次方 1乘以2的3次方 1乘以2的4次方 1乘以2的5次方 0乘以2的6次方 0乘以2的7次方 1 0 4 8 16 32 0 0 61 所以 00111101 2...

將十進位制數7575分別轉換成二進位制八進位制和十六進

分為整數和小數兩部分分別計算。對於整數部分,75 10 64 8 3 1001011 2 對於小數部分,用乘以2取整的方法 0.75 2 1.5 記錄整數部分 1 0.5 2 1.0 記錄整數部分 1,小數部分為0,精確轉換,結束所以 75.75 10 1001011.11 2 113.6 8 4b...