这课重点讲的是数组的相关应用
自主完善课堂源码:
1:完善删除成员功能
2:完善清除数组功能
学习主要命令:
加入成员()
删除成员()
清除数组()
取数组成员数()
注意:成员下标不能大于预设值,大于程序会崩溃。
.版本 2
.程序集 窗口程序集_启动窗口
.程序集变量 姓名, 文本型, , "0"
.程序集变量 成绩, 双精度小数型, , "0"
.程序集变量 平均成绩, 双精度小数型
.程序集变量 当前输入的人序号, 整数型
.子程序 __启动窗口_创建完毕
当前输入的人序号 = 0
.子程序 _按钮1_被单击
.局部变量 i, 整数型
当前输入的人序号 = 当前输入的人序号 + 1
.判断开始 (编辑框1.内容 = “” 或 编辑框2.内容 = “”)
信息框 (“姓名或成绩不能为空!”, 0, , )
返回 ()
.默认
加入成员 (姓名, 编辑框1.内容)
加入成员 (成绩, 到数值 (编辑框2.内容))
.判断结束
编辑框3.内容 = “”
.计次循环首 (取数组成员数 (成绩), i)
编辑框3.加入文本 (到文本 (当前输入的人序号) + “ ” + 编辑框1.内容 + “ ” + 编辑框2.内容 + #换行符)
.计次循环尾 ()
.子程序 _按钮2_被单击
.局部变量 总成绩, 双精度小数型
.局部变量 i, 整数型
.计次循环首 (取数组成员数 (成绩), i)
总成绩 = 总成绩 + 成绩 [i]
.计次循环尾 ()
平均成绩 = 总成绩 ÷ 取数组成员数 (成绩)
编辑框3.加入文本 (“平均成绩为:” + 到文本 (平均成绩) + #换行符)
.子程序 _按钮4_被单击
.局部变量 i, 整数型
删除成员 (姓名, 到数值 (编辑框4.内容), )
删除成员 (成绩, 到数值 (编辑框4.内容), )
编辑框3.内容 = “”
.计次循环首 (取数组成员数 (成绩), i)
编辑框3.加入文本 (到文本 (当前输入的人序号) + “ ” + 编辑框1.内容 + “ ” + 编辑框2.内容 + #换行符)
.计次循环尾 ()
当前输入的人序号 = 当前输入的人序号 - 1
网友评论