對於整數加減乘除運算,煩惱出題、練習效果?
本文讓你輕鬆搞定——既可以隨機出題,又可以有一定的交互性!
來看看效果吧:
選擇加、減、乘、除法——設置——做題。
範圍、總題數由你定
上圖是以減法為例:
當完成相應數量的題目後,再來一次——即開啟相同設置的專題訓練;又或是返回初始頁面,重新選擇。
「再來」【源文件獲取方式請見文末】
在設置上,加、減、乘法都一樣,這裡不再示範。
我們來看看除法的情形:
沒有餘數的除法
需留意的是:
有餘數的除法
出題器是用數學軟體GeoGebra製作,必須用GeoGebra打開嗎?
非也,還可以導出為網頁,再分享連結即可!
網頁版
以上即為出題器的說明,可以看到出題器極大地方便了口算練習——既可以進行專題針對訓練,又可以得到及時反饋。
那麼,這個出題器是怎麼製作的?如若清楚怎麼製作,不就可以製作出更滿足自己要求的出題器?
為了方便大家,文末將給出出題器的獲取方式。
我們先來看製作思路:
「隨機」的相關指令有:區間隨機數(RandomBetween)、隨機元素(RandomElement)。
區間隨機數( <最小整數>, <最大整數> )
隨機元素( <列表> )
區間隨機數得到一個在最小整數到最大整數之間的整數。
隨機元素得到列表中的一個元素。
下面,開始製作!
希望初始頁面如下:
那麼,需先構造文本,指令如下:
並希望:點擊文本加法、減法、乘法、除法,即可選擇相應的運算。
於是,操作如下:
即:
註:賦值(SetValue)。
目標如下:
■ 第三、四行的第一個字是由所選運算決定。那麼,可以利用如果(if)指令來構造。於是:
註:公式文本(FormulaText)。
而後面的「由……到……」用輸入框即可。操作示範如下:
■ 也就是先輸入指令:
■ 再創建輸入框:
■ 創建複選框big,標題為:$\LARGE後面的數\textcolor{red}{不大於}前面的數$
■ 創建輸入框,關聯對象為n1=3,標題為請輸入題目數量:
現在,所顯示對象的顯示條件應為?
於是:
■ 在指令欄輸入:P=0
■ 文本text7,text8和五個輸入框的顯示條件為:s!=0&&P==0
■ 文本tex2的顯示條件為:P==0
■ 而複選框big的顯示條件為:s!=0&&P==0&&s!=4
操作如下:
■ 當選擇除法,即s為4時,無需顯示複選框big;而是顯示另一複選框——創建複選框Y,標題為$\LARGE\textcolor{red}{有餘數}的除法$,顯示條件為s== 4 && P==0。
■ 還需創建兩個按鈕:
註:設置標題(SetCaption)。
具體操作如下:
按鈕的顏色請自行設置
其中,按鈕button1的單擊時腳本設置標題(button2,&34;)、button2的單擊時腳本設置標題(button2,&34;)怎麼理解?
目標如下:
假設a、b分別為運算符號前、後的數。那麼:
■ 於是:
d1 =如果(Y, 扁平列表(序列(條件子列(b1 ≤商式(k, k&39;) != 0, k, 序列(a1 b1, a2 b2)), k&34;+&34;-&34;×&34;÷&34;(&34;)&34;&34;&34;=&34;&34;回答正確!&34;回答正確!&34;正確答案:&34;……&34;正確答案:&34;&34;&34;&34;共\textcolor{red}{&34;}道題,答錯\textcolor{red}{&34;}道,正確率:\ \textcolor{red}{&34;%}&34;&34;&34;&34;&34;&34;&34;&34;已完成&34;道題,正確率:\ \textcolor{red}{&34;%}&34;$再來&34;道$")
因為此輸入框是改變n1值的關鍵
■ 創建按鈕button4,標題為:$返回主頁$,單擊時腳本為:
運行單擊腳本(button1)
也就是點擊此按鈕,相當於點擊「初始化」按鈕。
註:運行單擊腳本(RunClickScript)。
■ 另外,這些對象都是是在n等於n1+1的時候才顯示。於是,設置文本text12、按鈕button3、button4的顯示條件:
n==n1+1
至此,就完成了出題器的製作!還可以舉一反三,製作出其他出題器。
另外,此出題器的獲取方式為:轉發並評論本文。