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
主站蜘蛛池模板: 精品无码一区二区三区电影| 毛片基地视频| 波多野结衣一区二区三区四区| 熟女视频91| 国产91久久久久久| 国产网站一区二区三区| 91香蕉国产亚洲一二三区| 干中文字幕| 亚洲国产成人精品无码区性色| 在线亚洲精品福利网址导航| 九色视频一区| 福利小视频在线播放| 欧美亚洲国产精品第一页| 成人亚洲视频| 九九九精品成人免费视频7| 亚洲AⅤ永久无码精品毛片| 国产亚洲欧美在线专区| 国产尤物在线播放| 久久精品这里只有精99品| 国产乱人免费视频| 九九热这里只有国产精品| 国产福利小视频在线播放观看| 精品少妇人妻av无码久久| 88av在线播放| 黄色网站不卡无码| 国产玖玖视频| 四虎国产永久在线观看| 久久人妻系列无码一区| 91美女视频在线观看| 久久久久国色AV免费观看性色| 99视频全部免费| 国产偷倩视频| 国产区在线看| 欧美 亚洲 日韩 国产| 丰满人妻久久中文字幕| 天天躁日日躁狠狠躁中文字幕| 波多野结衣无码中文字幕在线观看一区二区| 9久久伊人精品综合| 91探花在线观看国产最新| 国产在线自揄拍揄视频网站| 91无码网站| 国内精品久久人妻无码大片高| 久久久亚洲色| 国产福利2021最新在线观看| 亚洲三级电影在线播放| 99re精彩视频| 国产女人喷水视频| 2021天堂在线亚洲精品专区| 国产永久免费视频m3u8| 极品尤物av美乳在线观看| 国产午夜人做人免费视频中文| 色成人综合| 无码又爽又刺激的高潮视频| 再看日本中文字幕在线观看| 综合天天色| 欧美色视频日本| 重口调教一区二区视频| 日本草草视频在线观看| 亚洲欧美成人综合| 免费无遮挡AV| 亚洲综合激情另类专区| 亚洲天堂网在线观看视频| 亚洲男人的天堂久久香蕉网| 成人福利一区二区视频在线| 中国成人在线视频| 伊人久久青草青青综合| 亚洲成综合人影院在院播放| 青青国产在线| 色综合天天视频在线观看| 久久国产成人精品国产成人亚洲| 99视频精品在线观看| 91色老久久精品偷偷蜜臀| 亚洲 欧美 偷自乱 图片| 99久久国产精品无码| 国产一二三区视频| 色偷偷一区| 亚洲综合色区在线播放2019| 午夜成人在线视频| 青青草国产精品久久久久| 精品国产99久久| 成人av专区精品无码国产| 国产a在视频线精品视频下载|