S11G3B d進(jìn)位轉(zhuǎn)換為10進(jìn)位
在一個(gè)任務(wù)我們學(xué)會(huì)將 10 進(jìn)位轉(zhuǎn)換為 d 進(jìn)位,但要實(shí)踐 d 進(jìn)位轉(zhuǎn)換為 10 進(jìn)位的挑戰(zhàn)就更多了。我們需要使用更多列表的相關(guān)指令來協(xié)助我們落實(shí)這個(gè)轉(zhuǎn)換。

任務(wù)一 分割文字

d=Slider(2,20,1)
nd=""
輸入框標(biāo)題:d進(jìn)位數(shù)值,關(guān)聯(lián)nd
ts=Split(nd,{""})? ? ? ? ?? #Split 拆分
rts=Reverse(ts)? ? ? ? ?#Reverse 逆序排列??
ds={"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O"}
a=IndexOf(“F”,ds)? ? ? ? ? ? #IndexOf 索引
ns=Zip(IndexOf(a, ds)-1,a,rts)? ? #Zip 映射
任務(wù)二 組合拆分?jǐn)?shù)值

LD=max(ns)+1? ? ? ? ? ? ? ? ? #max 最大值
d=Slider(LD,20,1)
bs=Sequence(d^k, k, 0, 10)? ? ? ? ? ?#?Sequence? 序列
n10=Sum(Zip(a b, a, ns, b, bs))? ? ? ?#Sum 總和
小結(jié)
這節(jié)的關(guān)鍵在於拆分文字,再逆序排列,通過映射,索引對應(yīng)的數(shù)值,求積求和得到轉(zhuǎn)換後10進(jìn)位結(jié)果,關(guān)於10進(jìn)位轉(zhuǎn)d進(jìn)位可關(guān)注

相關(guān)連接
【GGB】https://www.geogebra.org/classic/wa3cj9ek
【Bili】https://www.bilibili.com/video/BV1Gg411F7EJ/
【YouTube】https://www.youtube.com/playlist?list=PLXH05kw-i_5I8NHJjD7CwyjtgY0v57KcJ