這課重點講的是數(shù)組的相關(guān)應用
自主完善課堂源碼:
1:完善刪除成員功能
2:完善清除數(shù)組功能
學習主要命令:
加入成員()
刪除成員()
清除數(shù)組()
取數(shù)組成員數(shù)()
注意:成員下標不能大于預設值,大于程序會崩潰。
.版本 2
.程序集 窗口程序集_啟動窗口
.程序集變量 姓名, 文本型, , "0"
.程序集變量 成績, 雙精度小數(shù)型, , "0"
.程序集變量 平均成績, 雙精度小數(shù)型
.程序集變量 當前輸入的人序號, 整數(shù)型
.子程序 __啟動窗口_創(chuàng)建完畢
當前輸入的人序號 = 0
.子程序 _按鈕1_被單擊
.局部變量 i, 整數(shù)型
當前輸入的人序號 = 當前輸入的人序號 + 1
.判斷開始 (編輯框1.內(nèi)容 = “” 或 編輯框2.內(nèi)容 = “”)
? ? 信息框 (“姓名或成績不能為空!”, 0, , )
? ? 返回 ()
.默認
? ? 加入成員 (姓名, 編輯框1.內(nèi)容)
? ? 加入成員 (成績, 到數(shù)值 (編輯框2.內(nèi)容))
.判斷結(jié)束
編輯框3.內(nèi)容 = “”
.計次循環(huán)首 (取數(shù)組成員數(shù) (成績), i)
? ? 編輯框3.加入文本 (到文本 (當前輸入的人序號) + “? ? ” + 編輯框1.內(nèi)容 + “? ? ” + 編輯框2.內(nèi)容 + #換行符)
.計次循環(huán)尾 ()
.子程序 _按鈕2_被單擊
.局部變量 總成績, 雙精度小數(shù)型
.局部變量 i, 整數(shù)型
.計次循環(huán)首 (取數(shù)組成員數(shù) (成績), i)
? ? 總成績 = 總成績 + 成績 [i]
.計次循環(huán)尾 ()
平均成績 = 總成績 ÷ 取數(shù)組成員數(shù) (成績)
編輯框3.加入文本 (“平均成績?yōu)椋骸?+ 到文本 (平均成績) + #換行符)
.子程序 _按鈕4_被單擊
.局部變量 i, 整數(shù)型
刪除成員 (姓名, 到數(shù)值 (編輯框4.內(nèi)容), )
刪除成員 (成績, 到數(shù)值 (編輯框4.內(nèi)容), )
編輯框3.內(nèi)容 = “”
.計次循環(huán)首 (取數(shù)組成員數(shù) (成績), i)
? ? 編輯框3.加入文本 (到文本 (當前輸入的人序號) + “? ? ” + 編輯框1.內(nèi)容 + “? ? ” + 編輯框2.內(nèi)容 + #換行符)
.計次循環(huán)尾 ()
當前輸入的人序號 = 當前輸入的人序號 - 1