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

基于Android的數據結構課程教輔演示系統設計

2015-05-30 11:37:28溫春玲
職業·中旬 2015年3期

溫春玲

摘 要:基于Android平臺設計并實現了數據結構課程教輔演示系統。以動畫的形式在移動終端設備上演示數據結構典型算法的執行過程,用戶可以與之進行交互,輸入不同的初始數據后,系統可以動態演示算法的具體執行過程。該系統提高了數據結構課程學習的趣味性和直觀性,并且可以在任何地點進行學習,具有較高的靈活性。

關鍵詞:Android 數據結構 課程算法 動畫演示

數據結構課程,傳統的教學方法缺少直觀性和動態性,很難形象地使學生理解相關知識點?;诖?,出現了一些數據結構算法的動畫演示系統,其輸入一些初始數據即能以動畫的形式演示算法的整個執行過程,提高了學生的學習效率。但是這些系統都是基于PC機設計實現的,學生學習場地受到了限制。如果將該系統在智能手機或平板電腦上實現,將極大地提高該系統的方便性。為此,我們設計并實現了基于Android平臺的數據結構課程教輔演示系統。

一、系統功能設計

該系統是一個基于Android的動態演示數據結構算法執行過程的輔助學習軟件,它可根據學習者輸入的算法初始數據以及算法執行過程中控制方式的不同在Android終端設備具有不同的顯示效果,包括算法執行過程中數據邏輯結構或存儲結構的變化情況以及遞歸算法執行過程中棧的變化情況等。整個系統使用觸摸按鈕驅動方式,設計多個按鈕選項。每個按鈕選項對應一個動作,系統將一直處于選擇按鈕項或執行動作狀態,直到選擇了退出動作為止。整個系統的功能設計如下。

一是動態演示數據結構典型算法的執行過程,包括順序表、鏈表、二叉樹、圖以及排序等。二是算法執行過程中跟蹤變量的值。三是算法執行過程中動態顯示相應的C語言代碼。四是具有暫停、恢復運行、單步運行、復位等控制功能。

二、系統主界面設計

數據結構算法演示系統主界面設計啟動各個算法的按鈕,通過這些按鈕啟動每個算法演示界面。算法演示的圖形用戶界面采用的模板有幾個主要區域,每個區域對應一個組件。

一是主窗口:包括標題欄和工具欄,用來實現系統控制。

二是動畫演示區:以圖形和動畫的方式模擬和顯示算法執行的過程和結果。

三是源代碼區:用來顯示類C語言編寫的算法描述。為了更清楚地描繪算法的執行過程,當程序運行到當前行時,用一條高亮度光帶罩住此語句,表示該語句被執行。在系統的主界面中,利用GridView布局,顯示功能選項,并在布局下方添加“幫助”和“退出”按鈕。主界面的設計風格簡約大方,操作方便。系統主界面及幫助界面如圖1所示。

三、系統功能實現

以順序表為例闡述系統功能的實現。在順序表模塊中,二級菜單中提供了順序表的插入和刪除選項。選擇順序表的插入或者刪除后進入初始化界面,設置順序表中的元素、插入變量以及插入位置,確認后將進入算法演示的主窗口。主窗口的工具欄包括執行、暫停、單步和重置。動畫演示區的圖形模擬是在原有的布局中通過添加TextView控件,生成新的布局進行算法的動畫演示。源代碼區是定義代碼字符的數組,利用初始化函數接收數組中的元素,并根據數組長度添加TextView控件的個數,循環將TextView中的內容添加為代碼字符數組中的元素。這樣,實現的順序表模塊的界面如圖2所示。

四、小結

基于Android平臺實現了數據結構算法動畫演示系統,作為數據結構課程的教輔軟件,實現了數據結構中典型算法,包括順序表插入、鏈表插入、二叉樹的遍歷以及起泡排序等算法的動畫。該系統對算法的執行過程進行動態模擬、代碼同步跟蹤,并在算法執行過程中可選擇單步執行、暫停、重置等功能。該系統作為Android的App形式,使其下載安裝方便,容易攜帶,隨時隨地進行輔助學習,并且具有良好的交互性,對提高數據結構課程學習效率起到較好的輔助作用。

(作者單位:青島市化學工業職工中等專業學校)

主站蜘蛛池模板: 国产亚洲欧美日本一二三本道| 99热这里只有精品免费国产| 免费播放毛片| 日本一区二区不卡视频| 人妻无码AⅤ中文字| 国产欧美精品一区aⅴ影院| 欧美中文字幕第一页线路一| 中文字幕波多野不卡一区| 日本免费高清一区| 亚洲第一极品精品无码| 亚洲91精品视频| 国产乱论视频| 国产浮力第一页永久地址| 欧美色视频网站| 精品久久香蕉国产线看观看gif| 九色免费视频| 国产91透明丝袜美腿在线| 国产午夜小视频| 久久综合色视频| 激情爆乳一区二区| 午夜一级做a爰片久久毛片| 亚洲中文字幕手机在线第一页| 亚洲三级电影在线播放| 免费人成视网站在线不卡| 国产亚洲一区二区三区在线| 欧美日本一区二区三区免费| 亚洲69视频| 男女猛烈无遮挡午夜视频| 亚洲国产理论片在线播放| 国产尹人香蕉综合在线电影| 国产成人精品高清在线| 无码免费视频| 成人午夜福利视频| 九九这里只有精品视频| 亚洲日产2021三区在线| 亚洲第一区在线| 无码内射在线| 性视频一区| 亚洲人成在线精品| JIZZ亚洲国产| 亚洲欧美不卡视频| 日韩123欧美字幕| 18禁影院亚洲专区| 亚洲中文制服丝袜欧美精品| 97久久精品人人做人人爽| 欧美五月婷婷| 人妻无码中文字幕第一区| 亚洲综合精品香蕉久久网| 久久特级毛片| 999在线免费视频| 成人精品视频一区二区在线| 婷婷丁香在线观看| 久久综合激情网| 亚洲视频四区| 午夜欧美在线| 在线观看无码a∨| 亚洲va视频| 久久久久久高潮白浆| 午夜小视频在线| 88av在线播放| 久久福利网| 亚洲人妖在线| 一级看片免费视频| 国产成人亚洲无吗淙合青草| 亚洲精品国产综合99| 国产黑丝一区| 亚洲欧美日韩中文字幕在线一区| 99精品高清在线播放| 国产精品lululu在线观看| 超薄丝袜足j国产在线视频| 99热国产这里只有精品无卡顿"| 国产精品九九视频| 67194亚洲无码| 欧美色图久久| 夜精品a一区二区三区| 国产成人av一区二区三区| 久久久精品无码一区二区三区| a免费毛片在线播放| 丁香婷婷激情综合激情| 色偷偷综合网| 亚洲天堂区| 很黄的网站在线观看|