[發明專利]基于加減乘除的出題方法、及裝置和計算機可讀存儲介質在審
| 申請號: | 201810053958.5 | 申請日: | 2018-01-19 |
| 公開(公告)號: | CN108491366A | 公開(公告)日: | 2018-09-04 |
| 發明(設計)人: | 王玉鳳;柳成明 | 申請(專利權)人: | 明博教育科技股份有限公司 |
| 主分類號: | G06F17/24 | 分類號: | G06F17/24;G06Q50/20 |
| 代理公司: | 北京天悅專利代理事務所(普通合伙) 11311 | 代理人: | 田明;任曉航 |
| 地址: | 100085 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 表達式因子 計算機可讀存儲介質 嵌套 用戶指令 子表達式 出題 加減 權重 匹配 加減乘除運算 用戶指令獲取 分割處理 配置規則 用戶體驗 和運算 靈活的 題目 返回 | ||
1.一種基于加減乘除的出題方法,其特征在于,所述方法包括如下步驟:
(1)接收用戶指令,根據用戶指令獲取相應的標準式;
(2)判斷所述標準式是否含有二級嵌套子表達式;
(3)如果所述標準式沒有二級嵌套子表達式,將所述標準式進行分割處理得到表達式因子;
(4)標記表達式因子的取值范圍及權重;
(5)在取值范圍內為各表達式因子隨機賦值,所述賦值與用戶指令匹配;
(6)計算結果,若運算結果在取值范圍內,且所述取值范圍和運算中間數匹配,則返回題目。
2.如權利要求1所述的一種基于加減乘除的出題方法,其特征在于,在所述接收用戶指令,根據用戶指令獲取相應的標準式之前還包括:
建立題庫,所述題庫中每種題型都建立有相應的標準式。
3.如權利要求1所述的一種基于加減乘除的出題方法,其特征在于,步驟(1)中,所述用戶指令包括出題類型和出題難易程度。
4.如權利要求1所述的一種基于加減乘除的出題方法,其特征在于,步驟(3)中,所述如果所述標準式沒有二級嵌套子表達式,將所述標準式進行分割處理得到表達式因子具體包括:
如果所述標準式沒有二級嵌套子表達式,根據預設符號將所述標準式分割為表達式和運算結果;
將所述表達式和運算結果根據預設符號進一步分割得到至少一個表達式條件和至少一個表達式結果,標記每個表達式結果的最大值、最小值、是否含有余數及權重;
對所述表達式條件根據預設符號進一步分割,得到表達式因子。
5.如權利要求4所述的一種基于加減乘除的出題方法,其特征在于,所述對所述表達式條件進一步分割,得到表達式因子還包括:
若對所述表達式條件進一步分割得到的表達式中含有“{”,則將其與鄰間的表達式用“@”與其合并,到“}”止,將組合后的表達式標記為表達式因子。
6.如權利要求1所述的一種基于加減乘除的出題方法,其特征在于,步驟(4)中,所述標記表達式因子的取值范圍及權重具體包括:
當所述表達式因子包括加減乘除中的運算符時,標記運算符號及其權重;
當所述表達式因子包括“(”、“)”、“0”或“,”時,標記其最大值、最小值和權重。
7.如權利要求6所述的一種基于加減乘除的出題方法,其特征在于,所述標記表達式因子的取值范圍及權重還包括:
當表達式因子中含有“{”時,去掉表達式因子中的“{“,”}”,根據預設符號進一步分割,得到子表達式;
當所述子表達式包括加減乘除中的運算符時,標記運算符號及其權重;
當所述子表達式包括“(”、“)”、“0”或“,”時,標記其最大值、最小值和權重。
8.如權利要求1所述的一種基于加減乘除的出題方法,其特征在于,步驟(5)中,所述在取值范圍內為各表達式因子隨機賦值,所述賦值與用戶指令匹配具體包括:
若用戶指令中出題難易程度為較難時,為表達式因子和權重取相應取值范圍內的相匹配的值。
9.一種基于加減乘除的出題裝置,其特征在于,所述出題裝置包括依次電路連接的存儲器、信息采集器、處理器,以及存儲在所述存儲器中并可在所述處理器上運行的計算器程序;
所述信息采集模塊用于收集用戶輸入指令;
所述處理器執行所述計算機程序時實現如權利要求1-8任意任一所述方法的步驟。
10.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時能實現如權利要求1-8任一所述方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于明博教育科技股份有限公司,未經明博教育科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810053958.5/1.html,轉載請聲明來源鉆瓜專利網。





