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

對分搜索法動態演示程序設計

2012-12-29 00:00:00郭亞慶
新課程·上旬 2012年12期

摘 要:算法是程序設計的靈魂,也是語言課教學的難點,在教學法過程中,如果能加以計算機輔助教學,可以提高教學效果,同時編寫這樣的程序可大大增強學生的學習興趣,提高學生的編程能力。由于算法比較抽象,因此要理解和掌握其中的原理就比較困難。通過對二分查找法的動態演示,讓學生能更好地了解算法的來龍去脈,抓住算法的本質,從而激發了對程序設計這門課的學習興趣。

關鍵詞:對分查找法;動態演示;控件移動

對于抽象的、難以理解的算法單純地靠老師在講臺上講和在黑板上畫圖,很難講清楚,學生也似懂非懂。如果制成動畫,動態地,一步一步地演示,將深奧理論和邏輯推理的內容,直觀、形象、清晰地展現在學生面前,使學生在頭腦中產生一個深刻的印象,就會起到事半功倍的效果,使得本來索然無味的計算機編程課變得生動有趣、高效而又充滿活力。

1.對分查找法的基本思想

對分查找法又稱折半查找,它的基本思路是:首先取有序數列的中間數據,與查找值C進行比較。如果正好是要查找的數據,則查找成功,結束查找。如果中間數據大于要查找的值C,則將小于中間數據的(即左半部分)一半對分,找出其中間值再與比較;如果中間數據小于要查找的值C,則將大于中間數據的(即右半部分)一半對分,再次進行比較。根據比較結果,再對分相應的數據段。如此對分比較下去,直找到要查找的數或當左端點L>R(右端點)為止。

其具體方法是:設置三個位置指針,即左端點指針L,中間位置指針M,右端點指針R,

假設有序數列為A(1 TO 12)

左端點指針L=1,右端點指針R=12,中間位置指針M=INT((L+R)/2)

1.1判斷待查數X是否等于A(M)(中間數),如果是,則已找到,查找停止,否則繼續下去;

1.2判斷待查數X是否小于A(M)(中間數),如果是,則必定落在左端點指針L和中間位置指針M-1的范圍之內,下一步查找只需在這個范圍內進行,左端點指針L指向不變,右端點指針R=M-1;

1.3如果X大于A(M)(中間數),X必定落在右端點指針R和中間位置指針M+1的范圍之內,下一步查找只需在這個范圍內進行,右端點指針R指向不變,左端點指針L=M+1。

在確定了新的查找范圍之后,重復上述比較,直到找到該數或者沒有找到該數,都應退出循環。對于這樣的算法如何能生動、直觀、形象地展現在學生面前,這就是動態演示程序的設計的目的。

2.動態演示程序的設計

2.1界面的設計:依據上述算法,首先隨機產生一組數據,我們將這批數據放入一個數組中,數組的每個元素為TEXTBOX控件,這就要求動態產生控件數組。再用跳動的箭頭來指示左端點、中間點、右端點,為此在界面上放入三個Frame1框架,框架的底部放一個標簽框用以顯示左中右哪個端點,中間放一個文本框用以存放指針值(即指示數組中的第幾個數據),框架的頂部是一個圖形框用以存放箭頭,這樣當左、中、右三個指針移動時,我們只移動框架。動態產生N個文本框控件的主要代碼如下:

Dim TXT1(1 To 14)As TextBox ’聲明控件數組

For intX = 1 To N ’ 動態產生N個文本框控件,用于存放數據

Set TXT1(intX)= Me.Controls.Add(“VB.TextBox”,“Cmd”& intX)

TXT1(intX).Move 1200 * i

主站蜘蛛池模板: 99热这里只有成人精品国产| 午夜在线不卡| 在线观看91精品国产剧情免费| 99视频在线免费观看| 国产麻豆福利av在线播放| 成人自拍视频在线观看| 亚洲色无码专线精品观看| 免费国产高清视频| 黄色网页在线播放| 亚洲成人黄色网址| 精品成人一区二区| 日韩在线2020专区| 少妇人妻无码首页| 成人午夜视频在线| 国产午夜看片| 欧美一区二区啪啪| 国产精品区视频中文字幕| 99精品免费欧美成人小视频| 国产亚洲欧美在线人成aaaa| 国产乱子伦一区二区=| 中国丰满人妻无码束缚啪啪| 日韩麻豆小视频| 国产欧美日韩精品综合在线| 91香蕉视频下载网站| 在线人成精品免费视频| 色首页AV在线| 国产精品无码AV中文| 亚洲久悠悠色悠在线播放| 亚洲网综合| 人人妻人人澡人人爽欧美一区| 毛片在线看网站| 丰满人妻中出白浆| 免费看a毛片| 2020国产免费久久精品99| 手机在线免费不卡一区二| 国产成人亚洲无吗淙合青草| 欧美国产日韩在线播放| 日本免费新一区视频| 四虎精品黑人视频| 亚洲日韩每日更新| 日韩毛片免费| 天天综合网色| 伊人AV天堂| 国产精品微拍| 国产欧美日韩另类| 超碰色了色| 免费国产福利| 欧美日韩高清| 精品国产成人a在线观看| 中文字幕2区| 国产精品视频白浆免费视频| 草逼视频国产| 久久久四虎成人永久免费网站| 国产真实乱子伦精品视手机观看 | 嫩草国产在线| 在线视频精品一区| 久热中文字幕在线| 园内精品自拍视频在线播放| 在线亚洲小视频| www.91中文字幕| 99在线视频精品| 91九色国产porny| 91免费观看视频| 日韩午夜伦| 婷婷在线网站| 亚洲一级无毛片无码在线免费视频| 中文字幕自拍偷拍| 亚洲国产综合第一精品小说| 大香网伊人久久综合网2020| 2021亚洲精品不卡a| 色成人综合| 午夜福利亚洲精品| 日韩小视频网站hq| 一级高清毛片免费a级高清毛片| 久久国产精品无码hdav| 亚洲色精品国产一区二区三区| 99re这里只有国产中文精品国产精品 | 成年A级毛片| 国产亚洲欧美在线人成aaaa | 国产精品视频白浆免费视频| 日韩成人午夜| 青青青视频91在线 |