医疗物资查询-电子学会-四级

复制链接 & 嵌入
链接
复制链接
嵌入网页
复制嵌入代码
还没有人打赏!
最后修改于2026年03月15日

操作说明

备注与谢志

核心知识点总结
1. 列表(List)操作
初始化与清空:通过「删除全部项目」清空列表,为后续数据录入做准备。
数据添加:使用「将... 加入列表」,按「物资名 - 数量 - 空行」的格式存储数据。
数据查询:使用「列表包含...?」判断物资是否存在,用「中第一个... 的编号」定位数据位置。
数据删除:通过「删除第... 项」移除指定物资及其关联数据。
2. 条件判断(If/Else)
存在性校验:在「增加」功能中,判断物资是否已存在,避免重复录入。
有效性校验:在「删除」功能中,判断要删除的物资是否存在,不存在则提示用户。
3. 变量(Variable)
使用变量「保存」存储物资在列表中的索引位置,方便后续删除、修改操作时精准定位数据。
4. 交互与反馈
询问与回答:通过「询问... 并等待」获取用户输入的物资名、数量,实现人机交互。
视觉反馈:使用「说... 秒」模块,给用户操作结果提示(如 “该物资已存在”“删除成功”)。
5. 循环(Loop)
批量删除:在删除功能中,用「重复执行 3 次」循环,一次性删除物资名、数量、空行这 3 个关联项,保证数据完整性。
6. 角色与事件
角色触发:不同功能(增加 / 删除 / 修改 / 查询)对应不同角色按钮,点击角色触发对应逻辑。
坐标定位:使用「移到 x: y:」将按钮角色放置在舞台固定位置,优化界面布局。
知识点价值
这个项目完整覆盖了 Scratch 中级编程核心技能:
学会用列表结构化存储数据
掌握条件判断处理业务逻辑
理解变量在数据定位中的作用
体验循环实现批量操作
练习用户交互与反馈设计

开发日志

暂无日志

(0) 评论 (0)