資源簡介 《學校運動會成績處理項目設計與實現》學歷案一、課標要求:掌握基本的排序算法,理解并掌握程序設計語言的基本知識和技能。二、學習目標:(一)通過教師講解和小組活動,理解排序重要性和機械意義、了解選擇排序的基本原理。(二)通過交換顏色的編程練習,掌握2個變量交換的基本方法。(三)通過尋找最小值及其位置的活動,掌握選擇排序的基本子過程。(四)通過完善校運動會成績排序代碼的活動,進一步掌握選擇排序的基本思想和主要代碼。最終完成項目。三、評價任務(一)完成交換顏色的編程練習。(二)完成尋找最小值及其位置的活動(三)完成完善校運動會成績數據排序代碼的活動。四、學習與指導過程(一)資源與建議資源:滬科技版《算法與程序設計》教材、安裝VB6.0的多媒體計算機。建議:能夠使用VB6.0實現變量交換、尋找最小值,應用數組完成選擇排序的程序。(二)學習過程1.復習導入、了解排序的意義上節課我們完成了運動會成績項目的界面設計、數據輸入等基本任務,本節課我們進入編寫排序的代碼實現過程。21教育網通過教師講述了解排序的重要性,感悟其蘊涵的機械性,加深對機械實現程序的理解。2、兩種最基本的排序方法排序是編程面臨的最基本的任務,方法也有很多,高中階段需要掌握兩種最基本的排序方法:選擇排序和冒泡排序。21cnjy.com活動1:通過觀看選擇排序的視頻了解其實現的方法,初步總結其規律。3、變量交換練習變量交換是高中編程需要掌握的基本方法,必須掌握。活動2: 完成下面的填空練習,觀看老師演示,并完成“交換顏色”的編程練習。完成填空練習:交換變量a與b的值Dim a,b,t as integera=5 : b=3t= ① : ② : ③ 4、選擇排序子過程:尋找最小值及其位置為了降低理解選擇排序的難度,我們練習其遞歸子過程。活動3:完成下面的填空練習,觀看老師演示,并完成“尋找最小值及其位置”的編程練習完成填空練習:Dim i,a(1 to 5),min,m as integerFor i=1 to 5 A(i)=val(inputbox(“請輸入”))Next imin=a(1):m=1For i=2 to 5 If a(i) ① min then min= ② : m=iNext i5、項目實現活動4:完成下面的填空練習,觀看老師演示,完善校運動會成績數據排序代碼For i = 1 To ① Min = a(i) : m = i For x = i + 1 To 8 If ___②___ Then Min = a(x) : m = x : 21世紀教育網版權所有 Next x k = a(i) : ③ : a(m) = k Next i6.項目展示 小組代表展示本組的設計,并互相交流。7、總結梳理總結梳理本節課的知識點和學習目標。 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫