S0A3 用表格區將10進位轉換為d進位

2021-01-14 學用數學

A: 世界上有 「10」種人,一種是懂二進位,另一種是不懂二進位。

B: 不就兩種, 哪來的 10 種人?

A:你是不懂二進位的那種。


進位轉換是編程中很重要的概念,也是程式初期常練習的問題。這個進位轉換其實通過迭代就可達成這效果。要實踐這個迭代的過程可以利用 Geogebra 的表格區來實現。同時還可設定一個滑動條來切換不同進位的結果。




在這一講我們將分兩部分來介紹。第一部分,就是利用表格區,來實踐這個迭代轉換。第二部分,就是將表格區轉換的結果顯示在繪圖區。



任務1: 利用表格區做進位轉換(挑戰★)

【說明】這階段的任務是實踐d進位的轉換用表格區來呈現,其轉換的步驟如下圖所示。

以n=53轉換為二進位(d=2)為例,如左邊第一列所示,個位是53除以2的餘數,再把53除以2的商也就是26除以2得到的餘數0即對應的十位,依次類推,可得到53轉換為二進位的每位數值(由低位到高位),再倒序排列得到轉換的結果:1101011,轉換的結果可以通過表格區的B、C、D三列來解讀。



【操作】



d=slider(2,10,1,1,150) A1=floor(n/d)      B1=mod(n,d)        A2=floor(A1/d)   B2=mod(A1,d)



C1=1C2=C1*dD1=B1*D1AnsD=sum(Ds)    


tips:可以先輸入Ds,再輸入sum,避免出現求和符號,當然也可以輸入中文:總和


任務2:利用動態文本顯示進位(挑戰★)

【說明】為了在繪圖區更直觀的顯示進位,分別利用[滑動條]、[輸入框]、[文本]工具,其中的文本 :110101是將B列的結果以10進位來顯示

【操作】

2.1 為了讓n可以直接輸入,需要利用[輸入框]工具 ,同時關聯到n,細節操作如下:


2.2   在繪圖區顯示[滑動條]d      

2.3  為了將d進位的結果以AnsF來記錄,操作如下

E1=1E2=E1*10  F1=B1*E1   AnsF=sum(Fs)      

2.4   利用動態文本顯示:d進位:AnsF   


思考:如果是10進位轉為16進位又該如何轉換呢?

對於10以上的進位請大家繼續關注後期的進階課程


參考資料:

教學文件:https://www.bilibili.com/read/cv7374155

Geogebra 檔案:https://www.geogebra.org/classic/qqyj2tds

bili 教學視頻: https://www.bilibili.com/video/BV1rk4y127E5

youtube 教學視頻:https://www.youtube.com/playlist?list=PLXH05kw-i_5IjxJRIAwu-CiMzmls26eZV


限時挑戰:


歡迎加微信 Acchu0331 入群打卡學習,每次任務有 20 元獎勵紅包。此次任務小打卡中獲得最多贊可得 8元人氣獎,另抽一位打卡者獲得手氣獎 8元 。另外,還有 4 個 總額 4元的隨機紅包為關注獎。  本次任務的打卡期限為 2020/8/29(周六) 23:59。請參考視頻,交一份作業在小打卡內,附上作品截圖或動圖,並寫下 32 字以上的心得,如以下格式。


主題:用表格區將10進位轉換為d進位

姓名:楊華  (2020 /8/27 17:00)

連結:https://www.geogebra.org/classic/xvm2tkc8

心得:利用表格將10進位轉換為d進位,通過取整、餘式、創建列表、總和等指令可以快速實現轉換,同時利用滑動條、輸入框、文本來達到動態顯示進位的效果

截圖:



相關焦點

  • 進位加法怎麼做?阿達老師用Scratch教給你
    最近阿達老師聽到很多家長說孩子平時數學挺好,但是學到進位加法就容易出錯了。有時候能算對,有時候又算錯,總是粗心。其實家長和老師都錯了,看似簡單的100以內加法,真正計算起來還是很複雜的。孩子算錯並不是粗心,而是對進位加法的完整邏輯沒有掌握。
  • 超前進位集成4(四)位加法器74LS283
    打開APP 超前進位集成4(四)位加法器74LS283 佚名 發表於 2009-04-07 10:36:35 超前進位集成4位加法器74LS283  由於串行進位加法器的速度受到進位信號的限制,人們又設計了一種多位數超前進位加法邏輯電路,使每位的進位只由加數和被加數決定,而與低位的進位無關。
  • 20以內的進位加法孩子不熟練?過了這幾關,進位加法不再難!
    而像8+4=12這樣,得數變成了兩位數,這就是進位加法。孩子剛接觸兩位數,多多少少會感覺有些疑惑。例如:1和2寫在一起是什麼意思?怎麼讀?為什麼讀做十二而不讀做一二?8加4是怎麼得到的12?這些相關的疑惑不解決,必將會影響孩子對「進位加法」的認識以及運算的速度。那麼,為了提高孩子20以內進位加法的運算能力,應該讓孩子事先闖過哪些「關卡」呢?
  • 以「五升十進位值制」為基本的珠算 是最適合人類的算具算法
    數數開始是搬手指數,從1數到10;後來「一五」、「一十」的數,十分方便快捷;再後來兩隻手用完了,就在繩上打個結表示10……天長日久,通過等量置換的方法,就悟出了以「1」當「5」的數群記數「五升制」和滿十向前位進一的「十進位值制」,兩者相結合,便形成了「五升十進位值制」。「五升十進位值制」是簡化了的「十進位值制」,為棍棒或珠子表數示碼確立了「位值」原則,從而充實完善了「位值制」思想方法。
  • 為什麼時間和角度的單位用六十進位制
    為什麼又都用六十進位制呢?我們仔細研究一下,就知道這兩種量是緊密聯繫著的。原來,古代人由於生產勞動的需要,要研究天文和曆法,就牽涉到時間和角度了。譬如研究晝夜的變化,就要觀察地球的自轉,這裡自轉的角度和時間是緊密地聯繫在一起的。因為曆法需要的精確度較高,時間的單位"小時"、角度的單位"度"都嫌太大,必須進一步研究它們的小數。
  • 一年級20以內進位加法和退位減法的巧算
    對於一年級的小孩子來說,計算20以內的進位加法和退位減法是重點,也是難點,從最近孩子們的作業中就能看出端倪,很多孩子不能理解怎麼進位退位,我們用巧算的方法來幫助孩子理解。
  • 怎麼學習20以內的進位加法?家長嘗試用這三個簡單方法輔導
    一年級數學上冊20以內的進位加法學習。無論是哪一個版本的數學,在一年級第一學期的下半階段,重點的學習單元都包含了20以內的進位加法。整體教學要求是快速、準確的計算出正確答案。這也是為後邊我們學習兩位數與兩位數的進位加法,以及多位數之間的進位加法打好基礎。
  • 《電影院》-兩位數乘以兩位數(進位)的筆算方法
    計算:20×26=520(積估大了)例2:38×12把38看作40,40×12=480;把12看成10,10×38=380,那麼38×12的得數就在380-480之間。[解析]有15個班,平均每班38人,那麼學校的人數就是15個38,用乘法。列式子:38×15(1)橫式拆分:①38拆分成30和8;30×15=4508×15=120450+120=570②或者把15拆分成10和5。
  • 一年級「小小運動會—20以內的進位加法和退位減法」單元教學設計
    (一)、學習目標1.在解決具體問題的過程中,學生熟練掌握20以內的進位加法和退位減法口算方法。2.學生經歷20以內數的加減計算方法的探索過程,體會算法的多樣性,感受計算過程的合理性。3.在現實生活中,學生能發現、提出並解決20以內數的加減計算問題,發展應用意識,初步學會交流解決簡單問題的過程和結果,體驗數學與生活的密切聯繫。
  • 家長必讀:學會這3個方法,輕鬆解決孩子20以內進位加法!
    今天,將繼續和家長聊聊進位加法中孩子遇到的問題,以及學習進位加法的幾個有效方法。正如借位減法一樣,孩子剛接觸10以上的加法時一樣,無非是這樣幾個問題:無法理解什麼是進位,為什麼要進1,兩數相加大於10怎麼辦,等等比較抽象的問題。家長很可能就被孩子問住了,不知道該怎麼回答,才能讓孩子理解這看似簡單實則很難的問題。
  • 一年級最難的20以內進位加法,這兩個速算法,正確率高
    只要孩子能學會這兩個方法,那麼,在運算20以內的進位加法時,不光速度快,正確率也特別高。 背會了之後,一年級小學生,在腦海當中,就會清晰地牢記,數字1和9可以湊成10,數字2和8可以湊成10,數字3和7可以湊成10,數字4和6可以湊成10,5和5也可以湊成10。 之所以要牢記這個,是因為,在接下來的進位加法當中,要不斷地運用到「湊十法」。而第一種速算法,就是「湊十法」。
  • 常用進位制計數制對應關係
    二進位數、八進位數、十六進位數及十進位數是現代數字系統中常用的四種數制,這幾種進位制計數制之間的對應關係如表1所列。0001111210
  • 16進位數轉換成8421BCD編碼函數
    與10進位的對應關係是:0-9對應0-9;A-F對應10-15;N進位的數可以用0~(N-1)的數表示,超過9的用字母A-F。 1、BCD碼與十進位數的轉換 BCD碼與十進位數的轉換關係很直觀,相互轉換也很簡單,將十進位數75.4轉換為BCD碼:7-》0111,5-》0101,4-》0100所以拼成8421BCD碼的結果是:(0111 0101.0100)BCD;若將BCD碼1000 0101.0101轉換為十進位數:1000-》8,0101-》5,0101-》
  • 一年級最難的進位加法來了,2個實用技巧,加法不出錯
    前面已經學習了10以內的加減法,相信在具備一定生活經驗的基礎上,孩子們都掌握得很好。不過,20以內的進位加法,由於難度比較大,出錯率也是很高的。  那麼,學習這個單元,有什麼實用的方法和技巧嗎?  有!
  • 為什麼會出現12進位制?
    為什麼會出現12進位制?時間:2016-06-05 15:15   來源:中國百科網   責任編輯:沫朵 川北在線核心提示:原標題:小時和鐘錶是怎麼來的? 為什麼會出現12進位制? 在人類的絕大部分歷史中,一直只有三種劃分,也就是日、月和年。
  • 一年級數學第八單元進位加法試卷分析,讓孩子學會審題和思考
    一年級數學第八單元進位加法試卷分析,計算還是重點,還要讓孩子學會審題和思考,我們一起來看看試卷吧。一、算一算,20以內進位加法,難度比以前加大,數字大了,還要進位,並且在計算速度方面要對孩子提出更高要求,既要算得快,又要算得對。
  • 二年級小學生數學作業,進位加法退位減法「混合雙錯」,如何輔導
    二年級小學生,在進入第二單元的學習以後,粗心慌張的毛病比較明顯,進位加法和退位減法屢屢出錯,家長如何高效輔導孩子,幫助他們糾正錯誤呢?在一年級數學學習的基礎上,二年級小同學對於進位加法和退位減法,有了初步的認識。明白了一點,如果哪個數位相加滿十,必須向前一位進1。
  • 餘3碼至8421BCD碼的轉換_8421BCD碼轉換成餘3碼
    將十進位數75.4轉換為BCD碼如: 75.4=(0111 0101.0100)BCD 若將BCD碼1000 0101.0101轉換為十進位數如: (1000 0101.0101)BCD=85.5 注意:同一個8位二進位代碼表示的數,當認為它表示的是二進位數和認為它表示的是二進位編碼的十進位數時,數值是不相同的。
  • 微課 | 計算機中的進位轉換
    進位也就是進位計數制,是人為定義的帶進位的計數方法
  • 部編版一年級數學下冊:100以內進位加法,跟著課件一起學習
    2.初步學會計算兩位數與一位數的進位加法:用兩位數的個位上數字與一位數相加,滿十要向前一位進一。課後練習第4課時 兩位數加一位數、整十數(進位加)1.7+26= 6+44= 6+35= 58+9= 8+73= 25+7= 45+8= 9+72=2.操場上有36名同學在做操,還有6名同學在觀看,操場上一共有多少名同學?3.班級圖書角原有52本書,又新買了8本,現在有多少本書?