第十课-成绩管理系统

这课重点讲的是数组的相关应用

自主完善课堂源码:

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

你可能感兴趣的:(第十课-成绩管理系统)