資源簡介 《冒泡算法及實現》學習任務單知識點鞏固算法:算法就是對解題方法的精確描述,即解決問題的方法與步驟。算法的三種基本結構:順序結構、選擇結構、循環結構。變量:變量是數據的一個存儲區,在程序運行過程中,這些存儲區中的值是可以改變的。實踐體驗仔細觀察第二次撲克牌游戲過程,思考下列問題老師走了幾個來回?每一輪排序的目的是什么?每輪排序分別做了多少次比較?每次做比較的兩個對象之間是什么關系?比較之后我們做了什么操作?習題有以下一組數據,用冒泡排序的方法按照從小到大的次序進行排序,請寫出第二輪排序后的結果。12 43 78 21 33算法思想的實現問題一:冒泡排序適合用算法三種基本結構中的哪一種來實現?問題一補充:我們已經學過VB循環語句有for語句和do語句,哪一種語句更直觀?問題二:如果把撲克牌比作數據,那么每一個持牌人可以看作……?問題二補充:如果要一次性設置6個相互關聯的變量,用什么方法?問題三:如果用變量i來控制排序輪回,如何控制?問題四:在每一輪排序過程中,如果用變量j表示數組的下標,怎么樣用j來控制每一輪的比較過程?問題五:如何實現每一次比較過程?問題六:如何實現數據交換?將以上問題的答案匯總并組合在一起就形成了一個冒泡算法的VB代碼程序實現打開桌面上冒泡排序.vbp,在代碼窗口,找到相應的事件過程,在合適位置輸入冒泡排序的代碼,并運行調試。21世紀教育網版權所有 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫