Agent Skills
返回列表
小学编程动画理解

小学编程动画理解

教育学习 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_9f165f05/algorithm-visualizer。

技能介绍

要解决什么问题

学排序、二分查找或栈/队列/链表时,常见痛点是:教材只有伪代码,视频是固定循环,学生没法在自己关心的那一步停住、预测下一步再对照。静态截图还要人工翻页,和「算法在状态机里一步步变」的直觉对不上。

技能如何工作

本技能按主题走固定流水线:先归类到排序、查找或数据结构,再默认采用少儿向文案(也可在用户提到 Big-O、面试/课设时切到技术模式)。核心实现是先跑一遍算法、把每一步压成 action 数组(比较、交换、入栈、访问节点等),界面只做逐步回放——这样 Next step 时序稳定,也不会每帧重算逻辑。

默认交付单文件 HTML 小部件:顶栏 Play / Next step / 重置与速度滑块,单行状态说明当前在做什么,舞台用 CSS 过渡改位置与颜色(持久 DOM + 切 class,避免整段 innerHTML 重建)。配套说明写在控件外:生活类比 + 2~4 条教学用法(例如先让学生猜再点下一步),并建议可对比的相邻算法。

适用边界

  • 一次只做一个主题的小部件;若要「全家桶排序算法」,应分多个 widget 分别生成。
  • 数组/结构规模宜控制在 6~10 个元素,便于跟步。
  • 输出必须是可交互控件,不是 GIF 式循环;若宿主有 visualize 工具可托管,但设计规范仍以 references 中的 design 体系为准。

使用场景

  • 小学或创客营老师在投影上演示排序时,需要可单步暂停、让学生先预测再点「下一步」核对的交互动画,而不是循环视频。
  • 家长在家辅导孩子理解二分查找或栈队列,需要能重置随机数据、字号友好的单文件 HTML 小部件嵌入浏览器讲解。
  • 高校 CS 入门课助教准备实验课素材,要把链表插入或图遍历做成带比较/操作计数的步步回放,方便对照板书伪代码。
  • 转专业或自学者在面试复习前,想对归并排序、二叉搜索等算法做 technical 模式单步回放,核对指针移动与状态变化。

适合人员

  • 小学信息科技或少儿编程机构老师,典型诉求是课堂演示排序/查找且文案少术语、控件大按钮易操作。
  • 在家带孩子从图形化编程过渡到算法思维的家长,需要生活类比说明和 6~10 个元素的慢速动画便于跟步。
  • 开设数据结构或算法入门实验课的高校助教,需要在课件中嵌入自包含 HTML 并偶尔切换到含 Big-O 与精确术语的技术模式。
  • 用题解文字补洞但看不懂状态变化的自学编程者,希望通过预计算 action 列表的单步动画对照自己的代码执行顺序。