999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于GGB的交互式翻頁效果實現

2022-04-29 00:44:03蔣維
計算機應用文摘 2022年23期
關鍵詞:指令

蔣維

關鍵詞:GeoGebra;翻頁;隨機數;指令

1GGB分頁顯示對象

1.1利用顯示條件設置翻頁

在對象的顯示條件中利用邏輯語言進行頁面的定位,創建一個整數數字滑桿,即整數變量n,最小值設為1,最大值可根據頁數的需求進行設置。當n=1時,在當前繪圖區制作出需要顯示的對象,選中所有對象后點鼠標右鍵打開屬性框,在高級標簽下的顯示條件一欄設置顯示條件:n=1,此頁面制作完成。拖動n,使n=2,繪圖區所有對象清空,此時可在n=2的界面上制作出需要顯示的對象,制作完成后同樣選中n=2界面上的所有對象,設置顯示條件為n=2,按上述方法重復設置剩余頁面即可。制作完成后就可拖動變量n進行界面的切換,即實現翻頁功能。如果拖動滑動條n進行翻頁不太好控制,可以制作兩個控制按鈕——“下一頁”和“上一頁”,設置“下一頁”按鈕的腳本:n=n+1,“上一頁”按鈕的腳本:n=n-l,按鈕設置好后隱藏變量n即可實現用按鈕控制翻頁。

1.2利用顯示/隱藏圖層設置翻頁

在GeoGebra中,對象的顯示圖層數值必須是在數集{0,1,…,9}中的整數,0表示最下面的圖層,9表示最上面的圖層[1]。利用圖層設置翻頁創建一個整數數字滑桿m,m的取值范圍只能是[0,9],所以此方法制作的頁數最多為10頁。當m每取一個整數值,在當前頁面上繪制出相對應的對象,繪制完成后選取所有繪制對象,右鍵打開屬性框選擇高級標簽,在高級標簽下選擇圖層數,此時選擇的圖層數應與m的值一致,如m=1圖層設為1,m=2圖層設為2,以此類推。以上圖層設置完成后并不能拖動變量m進行翻頁,此處還需要用到兩條腳本指令:顯示圖層(<圖層編號(0~9)>),使指定圖層上的所有對象處于顯示狀態;隱藏設置圖層(<圖層編號(0~9)>),使所有在指定圖層上的對象不可視[2]。利用圖層設置翻頁一般需要借助其他對象把顯示圖層和隱藏圖層兩條指令寫入輔助對象的腳本中,利用對象的腳本更新來控制m值的變化和顯示/隱藏圖層指令的執行。創建兩個控制按鈕“下一頁”和“上一頁”,在“下一頁”按鈕的腳本中寫入腳本:隱藏圖層(m),m=m+1,顯示圖層(m);在“上一頁”按鈕的腳本中寫入腳本:隱藏圖層(m),m=m-1,顯示圖層(m)。使用顯示/隱藏圖層設置翻頁時需要注意翻頁按鈕的圖層不能設定為m取過的值,否則當取得某頁面圖層m時翻頁按鈕也會被隱藏,如有8頁頁面,m可以取值1~8,此時按鈕的圖層數可以設為0或9,m如果取值0~7,則按鈕圖層可以設為8或9,同理,如果一個對象不出現在任何界面上,此對象的圖層設定也只能取m未取過的值。

2文中SetValue()與等號的區別

SetValue()與等號在GeoGebra中都可以表示取值的意思,但等號的作用除了取值外還有定義的作用,包括定義變量名,如A=(1,1)表示定義了一個點A并取得坐標值為(1,1),而SetValue(變量,值)只表示賦值,沒有定義作用,參數中的變量必須是先定義過的自由變量,否則使用時會提示是否定義一個數值變量或提示錯誤未定義變量。SetValue()與等號在取值方面的區別為SetValue()賦值的意思是在這一瞬間賦值給變量,而用于定義的等號則表示等號兩邊的值永遠相等。例如,在指令欄中依次輸入:a=1,b=2,c=j,b=a+l,SetValue(c,a+l),當把o值變為2時,6=a+l和SetValue(c,a+1)執行的結果是6的值為3,c值為2,把a值變為3時,b和c的結果值分別為4和2,在a值發生改變的過程中,6值會跟著動態變化,而c值則不會跟著改變,在GeoGebra中可以認為等號是動態賦值,而SetValue()是靜態賦值。

3文中RandomBetween()和GetTime()的作用

本文主要實現九九乘法算式的練習,利用RandomBetween(

Integer>,

本文在進行算式練習時制作了一個計時器,計時器是由GetTime()/系統時間()來實現的。GetTime()創建一個當前系統時間的列表:毫秒、秒、分、時(0~23)、日、月(1~12)、年、月份(文本格式)、星期(文本格式)、星期日數(1=周日、2=周一,以此類推),如系統時間()返回{647, 59, 39, 20, 28,6,2022February¨,¨Monday¨,2}等列表。本文制作的計時器是把由GetTime()獲取的列表中的秒數和分數提取出來一同轉換成一個總秒數,利用變量的更新來更新系統時間,獲取相對應的計數秒數,實現限時和計時功能。

4程序的設計與實現

4.1設置變量

指令欄依次輸入n=1,a=1,b=1,i=1,c=1,1={},n用于存放練習題總數,a用于存放做題限制時間,6用于設置動畫更新系統時間,以進行倒計時控制等,i用于記錄當前所做的總題數,c用于存放用戶輸入的題目答案,1用于記錄做過的題目和對錯判斷結果,以上變量的初始值可以任意取值,因不需要顯示在任何界面上,所以設置的圖層均為0,并隱藏對象。

4.2設置界面一

指令欄依次輸入textl=¨輸入練習數量和練習時間¨,text2=¨題¨,text3=¨分鐘¨,InputBoxl=輸入框(n),InputBox2=輸入框(a),buttonl=按鈕(¨$開始做題$¨),在屬性框中把InputBoxl和InputBox2的標題名分別設為$練習數量$和$練習時間$。調整各對象在界面一上的相對位置,把界面一上的所有對象選中,打開屬性框,在高級選項中把所有對象的圖層設為1。此界面上用戶可設置做題數量和做題時間,點擊“開始做題”按鈕進入界面二進行題目練習。

打開“開始做題”按鈕的腳本編輯,在¨單擊時¨標簽下輸入以下腳本:

刪除(11)\\刪除上一次的做題記錄

設置圖層(11,0)\\設置11的圖層為0

text_{用時}=¨\\清空用時提示

i=1\\做題題號重計為1

t1=系統時間()\\獲取當前系統時間

t1=2=兀素(t1,2)\\獲取當前系統時間的秒數

t1_3=兀素(t1,3)\\獲取當前系統時間的分數

t-{結束}=t1_3冰60+t1_2+a術60\\設置倒計時結束時間

隱藏圖層(1)\\隱藏第一界面

顯示圖層(2)\\進入第二界面

啟動動畫(b)\\更新變量b的值,更新系統時間等

m_1=RandomBetween(1,9)\\隨機取得第一個乘數

m_2=RandomBetween(1,9)\\隨機取得第二個乘數

4.3設置界面二

打開變量b的腳本編輯,在“更新時”標簽下輸入以下腳本:

t2=系統時間()\\獲取更新的系統時間

t2=2=元素(t2,2)\\獲取更新系統時間的秒數

t2=3=元素(t2,3)\\獲取更新系統時間的分數

t一{開始}= if(t2_3>=t1_3,t2—3冰60+t2—2,t2—3

4.4設置界面三

指令欄中依次輸入text{提示}=已做完!,text_{用時}=,button4=按鈕(¨$查看結果),button5=按鈕(“$重新開始$”)。調整各對象在界面三上的相對位置,把界面三上所有對象選中,打開屬性框,在高級選項下把所有對象的圖層設為3,text_{提示}和text_{用時}初始值可以任意設置。此界面會根據用戶做題情況進行提示,用戶可點擊“查看結果”按鈕查看做題記錄包括做題時間和做題正誤,點擊“重新開始”按鈕可返回至界面一。

\\如果未練習,設置提示語text_{用時}=“未做練習題查看不了結果”

打開“重新開始”按鈕的腳本編輯,在“單擊時”標簽下輸入以下腳本:

隱藏圖層(3)\\隱藏界面三

顯示圖層(1)\\顯示界面一

5結束語

本文以九九乘法練習為例進行翻頁效果的設置,也可在此基礎上設計隨機的加減乘除等更為復雜的運算,在界面內容上也可更完善,如在界面二上可增

加一個“返回首頁”按鈕等。

猜你喜歡
指令
聽我指令:大催眠術
ARINC661顯控指令快速驗證方法
測控技術(2018年5期)2018-12-09 09:04:26
LED照明產品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
殺毒軟件中指令虛擬機的脆弱性分析
電信科學(2016年10期)2016-11-23 05:11:56
巧用G10指令實現橢圓輪廓零件倒圓角
時代農機(2015年3期)2015-11-14 01:14:29
中斷與跳轉操作對指令串的影響
科技傳播(2015年20期)2015-03-25 08:20:30
基于匯編指令分布的惡意代碼檢測算法研究
一種基于滑窗的余度指令判別算法
歐盟修訂電氣及電子設備等產品安全規定
家電科技(2014年5期)2014-04-16 03:11:28
MAC指令推動制冷劑行業發展
汽車零部件(2014年2期)2014-03-11 17:46:27
主站蜘蛛池模板: 亚洲欧洲日本在线| 国产午夜无码专区喷水| 免费中文字幕一级毛片| 婷婷色丁香综合激情| 看看一级毛片| 国产午夜一级毛片| 日本少妇又色又爽又高潮| 一级毛片在线免费看| 色精品视频| 国内精品一区二区在线观看| 亚洲免费黄色网| 精品福利视频网| 日韩精品无码免费一区二区三区| 暴力调教一区二区三区| 亚洲精品无码日韩国产不卡| 丰满人妻中出白浆| 亚洲狼网站狼狼鲁亚洲下载| 99草精品视频| 精品一区二区三区自慰喷水| 国产亚洲精| 97国产一区二区精品久久呦| 国产亚洲精品va在线| 中文字幕人成人乱码亚洲电影| 亚洲精品动漫在线观看| 日本精品一在线观看视频| 中文字幕久久亚洲一区| 日本五区在线不卡精品| 欧日韩在线不卡视频| 日韩欧美网址| 青青草国产在线视频| 亚洲色图另类| 亚洲 日韩 激情 无码 中出| 四虎成人免费毛片| 国产高清在线观看91精品| 成人年鲁鲁在线观看视频| 午夜国产精品视频黄| 精品国产aⅴ一区二区三区| 国产成人av大片在线播放| 天天摸天天操免费播放小视频| 中文一区二区视频| 免费AV在线播放观看18禁强制| 亚洲男人的天堂久久香蕉| 毛片一级在线| 无套av在线| 青青青国产免费线在| 青草国产在线视频| 精品国产一二三区| 国产精品女在线观看| 人人91人人澡人人妻人人爽| 538精品在线观看| 欧美日韩另类国产| 超碰91免费人妻| 国产激情国语对白普通话| 久久亚洲精少妇毛片午夜无码| 国产幂在线无码精品| 精品欧美视频| 精品久久蜜桃| 久久96热在精品国产高清| 午夜老司机永久免费看片| 精品成人一区二区三区电影| 精品国产成人高清在线| 日本成人福利视频| 九九九精品视频| 成人无码一区二区三区视频在线观看 | 国产91熟女高潮一区二区| 国产原创自拍不卡第一页| 91综合色区亚洲熟妇p| 日韩欧美在线观看| 亚洲欧美日韩成人在线| 婷婷六月激情综合一区| 欧美日韩导航| 呦系列视频一区二区三区| 亚洲一区二区约美女探花| 国产欧美亚洲精品第3页在线| 久综合日韩| 国产国产人成免费视频77777| 久久无码av三级| 国产精品极品美女自在线网站| 久久99热这里只有精品免费看| AV无码无在线观看免费| 国产精品极品美女自在线网站| 中文字幕av一区二区三区欲色|