窗口程序集名 | 保 留 | 保 留 | 备 注 |
程序集1 | | | |
变量名 | 类 型 | 数组 | 备 注 |
数组1 | 文本型 | 0 |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
功能选择 | 整数型 | | |
i | 整数型 | | |
记录文本 | 文本型 | | |
新信息 | 文本型 | | |
索引 | 整数型 | | |
记录文本 =
到文本 (读入文件 (取运行目录 () +
“\数据收集记录.txt”))
调试输出 (记录文本
)数组1 =
分割文本 (记录文本,
“,”,
)调试输出 (数组1
)标准输出 (,
“*************” +
#换行符, “人物信息系统1.0版” +
#换行符, “功能:” +
#换行符, “1.显示所有人物的信息” +
#换行符, “2 新建人物信息” +
#换行符, “3 cha询人物信息” +
#换行符, “4 修改人物信息” +
#换行符, “5 删除人物信息” +
#换行符, “0 退出系统” +
#换行符, “*************” +
#换行符 +
“人物信息格式说明:姓名:性别:年龄” +
#换行符 +
“中文输入法打开方式:ctrl+空格键” +
#换行符 )标准输出 (,
“请输入选择功能:”)功能选择 =
到整数 (标准输入 ())
判断 (功能选择 = 1
)
计次循环首 (取数组成员数 (数组1
), i
)
标准输出 (, 数组1
[i
] +
#换行符 )
计次循环尾 ()
调试输出 (数组1
)
标准输入 ()
判断 (功能选择 = 2
)
标准输出 (,
“请输入新建人物信息:”)
加入成员 (数组1,
标准输入 ())
调试输出 (数组1
)
记录文本 =
“”
计次循环首 (取数组成员数 (数组1
), i
)

记录文本 = 记录文本 + 数组1
[i
] +
到半角 (“,”)
计次循环尾 ()
写到文件 (取运行目录 () +
“\数据收集记录.txt”,
到字节集 (记录文本
))
标准输入 ()
判断 (功能选择 = 3
)
标准输出 (,
“请输入cha询人物姓名:”)
新信息 =
标准输入 ()
计次循环首 (取数组成员数 (数组1
), i
)
调试输出 (数组1
[i
])

如果真 (取文本左边 (数组1
[i
], 4
) = 新信息
)

标准输出 (, 数组1
[i
])

跳出循环 ()



计次循环尾 ()
标准输入 ()
判断 (功能选择 = 4
)
标准输出 (,
“请输入修改人物信息索引:”)
索引 =
到整数 (标准输入 ())
标准输出 (,
“欲修改人物信息请输入:”)
新信息 =
标准输入 ()
插入成员 (数组1, 索引, 新信息
)
删除成员 (数组1,
到整数 (标准输入 ()) + 1,
)
调试输出 (数组1
)
记录文本 =
“”
计次循环首 (取数组成员数 (数组1
), i
)

记录文本 = 记录文本 + 数组1
[i
] +
到半角 (“,”)
计次循环尾 ()
写到文件 (取运行目录 () +
“\数据收集记录.txt”,
到字节集 (记录文本
))
判断 (功能选择 = 5
)
标准输出 (,
“请输入当前欲删除人物信息索引:”)
标准输入 ()
删除成员 (数组1,
到整数 (标准输入 ()),
)
调试输出 (数组1
)
记录文本 =
“”
计次循环首 (取数组成员数 (数组1
), i
)

记录文本 = 记录文本 + 数组1
[i
] +
到半角 (“,”)
计次循环尾 ()
写到文件 (取运行目录 () +
“\数据收集记录.txt”,
到字节集 (记录文本
))
标准输入 ()
判断 (功能选择 = 0
)
标准输出 (,
“稍后退出”)
标准输入 ()
结束 ()
判断 (功能选择 = 9
)
标准输出 (, 记录文本
)
标准输入 ()

标准输出 (,
“*************” +
#换行符, “人物信息系统1.0版” +
#换行符, “功能:” +
#换行符, “1.显示所有人物的信息” +
#换行符, “2 新建人物信息” +
#换行符, “3 cha询人物信息” +
#换行符, “4 修改人物信息” +
#换行符, “5 删除人物信息” +
#换行符, “0 退出系统” +
#换行符, “*************” +
#换行符 +
“人物信息格式说明:姓名:性别:年龄” +
#换行符 +
“中文输入法打开方式:ctrl+空格键” +
#换行符 )标准输出 (,
“请输入选择功能:”)功能选择 =
到整数 (标准输入 ())
判断 (功能选择 = 1
)
计次循环首 (取数组成员数 (数组1
), i
)
标准输出 (, 数组1
[i
] +
#换行符 )
计次循环尾 ()
调试输出 (数组1
)
标准输入 ()
判断 (功能选择 = 2
)
标准输出 (,
“请输入新建人物信息:”)
加入成员 (数组1,
标准输入 ())
调试输出 (数组1
)
记录文本 =
“”
计次循环首 (取数组成员数 (数组1
), i
)

记录文本 = 记录文本 + 数组1
[i
] +
到半角 (“,”)
计次循环尾 ()
写到文件 (取运行目录 () +
“\数据收集记录.txt”,
到字节集 (记录文本
))
标准输入 ()
判断 (功能选择 = 3
)
标准输出 (,
“请输入cha询人物姓名:”)
新信息 =
标准输入 ()
计次循环首 (取数组成员数 (数组1
), i
)
调试输出 (数组1
[i
])

如果真 (取文本左边 (数组1
[i
], 4
) = 新信息
)

标准输出 (, 数组1
[i
])

跳出循环 ()



计次循环尾 ()
标准输入 ()
判断 (功能选择 = 4
)
标准输出 (,
“请输入修改人物信息索引:”)
索引 =
到整数 (标准输入 ())
标准输出 (,
“欲修改人物信息请输入:”)
新信息 =
标准输入 ()
插入成员 (数组1, 索引, 新信息
)
删除成员 (数组1,
到整数 (标准输入 ()) + 1,
)
调试输出 (数组1
)
记录文本 =
“”
计次循环首 (取数组成员数 (数组1
), i
)

记录文本 = 记录文本 + 数组1
[i
] +
到半角 (“,”)
计次循环尾 ()
写到文件 (取运行目录 () +
“\数据收集记录.txt”,
到字节集 (记录文本
))
判断 (功能选择 = 5
)
标准输出 (,
“请输入当前欲删除人物信息索引:”)
标准输入 ()
删除成员 (数组1,
到整数 (标准输入 ()),
)
调试输出 (数组1
)
记录文本 =
“”
计次循环首 (取数组成员数 (数组1
), i
)

记录文本 = 记录文本 + 数组1
[i
] +
到半角 (“,”)
计次循环尾 ()
写到文件 (取运行目录 () +
“\数据收集记录.txt”,
到字节集 (记录文本
))
标准输入 ()
判断 (功能选择 = 0
)
标准输出 (,
“稍后退出”)
标准输入 ()
结束 ()
判断 (功能选择 = 9
)
标准输出 (, 记录文本
)
标准输入 ()
返回 (0)