S4E17 幾何模版:倍長(zhǎng)中線(xiàn)
最近這半年我做了大約100個(gè)洋蔥視頻的解題課模版,在這就為大家講解如何用模版來(lái)作交互型的解題課件。
以下是完成圖,課件分為3部分,可參考下方的教學(xué)視頻。
1. 題目區(qū):用圖片與簡(jiǎn)要文字展示題目
2. 提示區(qū):通過(guò)滑動(dòng)條來(lái)顯示提示,并配合圖形作合適的上色
3. 探究區(qū):可拉動(dòng)圖像上的動(dòng)點(diǎn)觀察數(shù)值的變化

你將學(xué)會(huì)
動(dòng)態(tài)顯示文字
用滑動(dòng)條來(lái)切換動(dòng)態(tài)顯示
按鈕腳本來(lái)切換圖片顯示與顏色
一、探究區(qū)的設(shè)置

Q:如何找到模版?
A:在 Geogebra.org 搜尋【洋蔥教研】,再對(duì) [繪本] 作篩選,從[制作模版]進(jìn)入。? ???

Q:在制作這倍長(zhǎng)中線(xiàn)法中,先想要讓誰(shuí)可以動(dòng)?
A:整個(gè)圖形以 D 為中心。讓 B 點(diǎn)與 C 對(duì)稱(chēng)。主要觀察 A 點(diǎn)移動(dòng)對(duì)線(xiàn)段長(zhǎng)的影響。
因此,以 D 為(0,0) 最方便。
【建立點(diǎn)的操作指令】
B=(-2,0)
D=(0,0)
C=2*D-B? ?#確保 C-D=D-B
A=(1,2)? ? ??#讓 A 是動(dòng)點(diǎn)
【連接邊的操作指令】
sAD?= Segment(A,D)
sAB?= Segment(A,B)
sAC?= Segment(A,C)
sBD?= Segment(B,D)
sBD?= Segment(B,D)
Q:如何方便觀察移動(dòng) A 點(diǎn)后的線(xiàn)段長(zhǎng)度的變化。
A:這時(shí),需要?jiǎng)討B(tài)文本,讓圖形的數(shù)值與文字的數(shù)值同時(shí)變化。? ? ??

? ? ? ? ? ??
Q:如何讓文字可以上色顯示呢?
A:主要使用 textcolor 指令,使用 textcolor 時(shí),要在 LaTeX 模式下使用。
Q:\textcolor{#80F}{AB} 的意思為何?
A:#80F 為紅(R)綠(G)藍(lán)(B)代碼,每個(gè)數(shù)值從 0~F(16進(jìn)位)。#80F 是簡(jiǎn)記,比較完整應(yīng)該為6位:例如 \textcolor{#8000F0}{AB} ?。除了用 RGB 代碼,也可用 red,green 等顏色詞。
二、提示區(qū)的設(shè)置

Q:為何提示會(huì)隨著滑動(dòng)條的拉動(dòng)而逐次出現(xiàn)。
A:主要是由 hint 這滑動(dòng)條所控制。針對(duì)每個(gè)文字方框的[高級(jí)]中[顯示條件]來(lái)達(dá)成。例如:提示 2 的[顯示條件] 就設(shè)為 hint>=2 。

Q:寫(xiě)文字提示時(shí)要注意什么?
A:因空間有限,只顯示與圖形對(duì)應(yīng)的關(guān)鍵重要步驟即可。并且可通過(guò)加入顏色來(lái)顯示。
【輔助線(xiàn)的操作指令】
E?=?2D-A
sDE?=?Segment(D,E)
sBE?=?Segment(B,E)
【提示的文本內(nèi)容】
延長(zhǎng)?$AD$?至點(diǎn)?$\textcolor{#F00}{E}$,使得?$\textcolor{#F08}{DE}=\textcolor{#F00}{AD}$,連接?$\textcolor{#0A0}{BE}$
$
\because DC=BD, \textcolor{#00F}{\angle ADC}=\textcolor{#0A0}{\angle EDB}, AD=DE$
$
\therefore \textcolor{#00F}{\triangle ADC} ≌ \textcolor{#0A0}{\triangle EDB} (SAS) \Rightarrow \textcolor{#00F}{AC}=\textcolor{#0A0}{BE}$
\triangle ABE$ 中, $|\textcolor{#80F}{AB}-\textcolor{#0A0}{BE}| < AE < \textcolor{#80F}{AB}+\textcolor{#0A0}{BE}$
因?$AE=2AD$,可得?$|\textcolor{#80F}{AB}-\textcolor{#00F}{AC}|?<2\textcolor{#F00}{AD}?<?\textcolor{#80f}{AB}+\textcolor{#00F}{AC}$
三、題目區(qū)的按鈕腳本
Q:如何加入圖片,加入時(shí)需要注意什么?
A:直接從外部檔案拖拉到工作區(qū)就可加入圖片。
Q:如何讓圖片蓋住文字?
A:利用[高級(jí)]的[圖層] 設(shè)定為 9 ,就可顯示在最上層。

Q:為何圖片會(huì)隱藏?
A: 利用布林值 blFig1 blFig2 ?來(lái)切換。
Q: 如何讓兩個(gè)按鈕,開(kāi)一個(gè)時(shí),會(huì)關(guān)另一個(gè)?
A: ?要在 bt1 的腳本關(guān)掉 blFig2 :賦值(blFig,False) 。
Q: 如何按鈕可自行切換開(kāi)與關(guān)?
A: 用 If(blFig1, False, True) 設(shè)置,可進(jìn)行開(kāi)與關(guān)的切換。
Q:為何按鈕會(huì)變色?
A: ?通過(guò) “設(shè)置顏色” 與 “如果(blFig1,"#0000FF","#000000")” 來(lái)切換兩種狀態(tài)。
【圖1按鈕的腳本內(nèi)容】
賦值(blFig1,如果(blFig1,False,True))
賦值(blFig2,False)
設(shè)置顏色(bt1,如果(blFig1,"#0000FF","#000000"))
設(shè)置背景顏色(bt1,如果(blFig1,"#FFFF00","#FFFFFF"))
設(shè)置顏色(bt2,"#000000")
設(shè)置背景顏色(bt2,"#FFFFFF")
【圖2按鈕的腳本內(nèi)容】
賦值(blFig2,如果(blFig2,False,True))
賦值(blFig1,False)
設(shè)置顏色(bt2,如果(blFig2,"#0000FF","#000000"))
設(shè)置背景顏色(bt2,如果(blFig2,"#FFFF00","#FFFFFF")
)
設(shè)置顏色(bt1,"#000000")
設(shè)置背景顏色(bt1,"#FFFFFF")
小結(jié)
本節(jié)主要是建立模版的使用,使用比較多的「條件顯示」來(lái)讓課堂講解每一步時(shí)能聚焦。
其中第三節(jié)的按鈕腳本對(duì)初學(xué)者可能比較不習(xí)慣,但其實(shí)從目的來(lái)反推就不難理解這寫(xiě)法。
相關(guān)連接
【GGB】?https://www.geogebra.org/classic/t675kxpp
【Bili】https://www.bilibili.com/video/av82061458
【YouTube 】https://www.youtube.com/playlist?list=PLXH05kw-i_5KM-gHO7Qt-9J9Ss87Y_IpL