Re: [問題] 徵求善心人士解圍~ 計概問題
※ 引述《asdf555 (WS)》之銘言:
: 千華版
: p717
: 存放一個16*15的中文字型符號.需多少位元組?
: 答:30byte
: 請問是怎麼算出來的??
這題考位元(bit)vs. 位元組(byte)的觀念
1 byte = 8 bits 是常用的換算 要記得
16*15代表其佔空間的bit值 除以8即為答案的30bytes.
: p170
: 以2400bps來傳送資料.而傳送一個位元組.另需一個起始位元與一個停止位元.
: 則傳送4KByte的檔案需多久?
: 答:17.07秒
: 請問是怎麼算出來的??
bps = bit per sec (每秒傳輸多少位元) ; 另外 1KByte = 1024Bytes
先統一單位 決定要用bit 還是byte來算
以byte為例:
傳送速度為2400 / 8 = 300 Byte per sec
預計傳輸的資料共 4K + ((4K*2)/8) Bytes (原始檔案 + 起始停止位元的總量)
所求 = 5K / 300 = 5 * 1024 / 300 = 17.06666666s
: p170
: 算術式-x+y-z的前序式為?
: 答:-+-xyz
: 請問是怎麼算出來的??
針對算式的先後順序加上括號 不要漏掉
像這樣: (((-x)+y)-z)
本題求前序式 所以"由內而外"將算子拉到離它最近的"左括號"位置 取代之
step 1: ((-x+y)-z) 先解決(-x)
step 2: (+-xy-z) 再解決(-x+y)
step 3: -+-xyz 最後是z前面的減號 完成
如果題目改問後序式 就改為取代最近的"右括號"
: p159
: 一個24*24點矩陣的中文字所占用的記憶體容量為?
: 答:72個位元組
: 請問是怎麼算出來的??
同前
: p163
: 以八個位元表示一整數.若不考慮正負.其最大值為?
: 答:255
: 請問是怎麼算出來的??
原理版: 11111111(二進位) = 2^7 + 2^6 + 2^5 + ...+2^1 + 1 = 255
速算版: 2^8 - 1 = 256 -1 = 255
解釋得可能沒很詳盡 請多包涵XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.104.48.9
推
01/07 19:01, , 1F
01/07 19:01, 1F
推
01/07 19:27, , 2F
01/07 19:27, 2F
→
01/07 19:28, , 3F
01/07 19:28, 3F
因為題目說每傳一個Bytes就要加兩個bits 檔案大小是4K Bytes
所以也就會有 4K(組) * 2(bit) 這麼多bits 再除以8換成統一的Byte :)
推
01/07 19:47, , 4F
01/07 19:47, 4F
→
01/07 19:48, , 5F
01/07 19:48, 5F
→
01/07 19:53, , 6F
01/07 19:53, 6F
沒錯啦別擔心XD 不過那是像加減乘除這種運算 才會同時需要兩個元素
ex: 3+5 6*2
但是這題最前面遇到的是"負號" 不是減法 所以它只需要一個元素(也就是x)
所以特別把-x也括起來
(btw, 不這樣括的話不就造成有三個運算符號卻只有兩組括弧了嗎QQ)
→
01/07 21:07, , 7F
01/07 21:07, 7F
→
01/07 21:08, , 8F
01/07 21:08, 8F
→
01/07 21:09, , 9F
01/07 21:09, 9F
→
01/07 21:09, , 10F
01/07 21:09, 10F
呃等等 這中間好像有什麼誤會@@ 我不是前輩啊啊啊囧
中序轉前、後序的步驟分為兩個:
一、 依照運算優先順序加括弧
例如乘除先括 再括加減這樣
這一步不管是要轉前序或後序都一樣
二、 根據要轉成哪種形式決定運算子找左括號或右括號
但是規則統一是找離它最近的那個
所以以這題來說的話 (((-x)+y)-z)
後序式會變成 x- y+ z- 這樣@@"
※ 編輯: dadan 來自: 112.104.48.9 (01/07 21:26)
推
01/08 01:53, , 11F
01/08 01:53, 11F
推
01/08 03:17, , 12F
01/08 03:17, 12F
推
01/08 17:56, , 13F
01/08 17:56, 13F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):