Scratch OJ 编程挑战

用 Scratch 积木解决编程问题,自动判题实时反馈

全部 简单 中等 困难
全部 克隆 控制 事件 游戏综合 综合 列表 外观 运动 运算 画笔 自制积木 scratch-level1 侦测 声音 变量
#1 让小猫走两步

让小猫咪向右移动十步 x=10 y=0

简单 综合
#2 小猫散步

让小猫咪从舞台左边走到右边吧! **任务要求:** 1. 点击绿旗后,小猫出现在舞台左边缘(x = -180 左右) 2. 小猫向右移动,在 3 秒内走到 x >= 180 的位置 **提示:** - 使用「移动 10 步」积木 - 可以配合「重复执行」积木让小猫持续移动 - 别忘了在开始时设置小猫的初始位置哦!

简单 运动
#3 打招呼

当点击绿旗后,让小猫依次说「你好!」和「欢迎来到 Scratch!」 **任务要求:** 1. 点击绿旗后,小猫先说「你好!」2 秒 2. 然后再说「欢迎来到 Scratch!」2 秒 **提示:** - 使用「说 _ 2 秒」积木 - 两个说话积木按顺序连接即可

简单 外观
#7 画一个正方形

使用画笔功能,让小猫画出一个正方形。 要求: 1. 添加画笔扩展,使用「落笔」积木 2. 重复执行 4 次:移动 100 步 → 右转 90 度 3. 用「当绿旗被点击」启动

简单 画笔
#12 小小钢琴家

用键盘做一个简易钢琴。 要求: 1. 至少设置 3 个按键(如 A、S、D) 2. 每个按键播放不同的音符或鼓声 3. 使用「当按下某键」事件启动

简单 声音
#13 跳舞的精灵

让角色跳起舞来! 要求: 1. 用循环不断切换造型形成动画 2. 改变颜色特效让舞蹈更炫 3. 配合移动让角色动起来 4. 用绿旗启动

简单 外观
#16 画一个正三角形

用画笔画出正三角形。 要求: 1. 添加画笔扩展,使用「落笔」 2. 重复执行 3 次:移动 100 步 → 右转 120 度 3. 用「当绿旗被点击」启动 提示:三角形内角和是 180°,每次转的角度 = 360 ÷ 3 = 120 度。

简单 画笔
#18 鼠标跟随小猫

让小猫一直跟着鼠标指针跑。 要求: 1. 使用循环不断检测 2. 使用「面向鼠标指针」或「移到鼠标指针」 3. 让小猫移动起来,产生追逐效果 4. 用绿旗启动

简单 侦测
#20 判断奇偶数

让程序判断一个数是奇数还是偶数。 要求: 1. 用「询问」让用户输入一个数字 2. 用「余数」运算:用「回答」除以 2 取余数 3. 用「如果…那么…否则」判断:余数等于 0 是偶数,否则是奇数 4. 用「说」告诉用户结果

简单 运算
#21 两数比大小

让程序比较两个数的大小。 要求: 1. 询问第一个数,存入变量 2. 询问第二个数,存入变量 3. 用「大于」运算积木比较 4. 说出哪个数更大

简单 运算
#37 编程题1:Andie 投篮(一级模拟卷(一))

【编程要求】 (1)添加背景和角色(背景:Basketball 1,角色:Andie,设置Andie右手拿球,并在舞台中间靠右位置,如上图所示)。 (2)点击绿旗程序开始,Andie角色造型切换为andie-b,1秒后说“球进了!”。 (3)当按下任意键,2秒后换成andie-c造型,2秒后换成andie-d造型,1秒后让Andie角色在舞台上消失。(本题共20分)

简单 scratch-level1
#38 编程题2:鲨鱼抓小鱼(一级模拟卷(一))

【编程要求】 (1)添加背景和角色(背景:Underwater 1,角色:Shark 2,Fish,Fish角色大小为80,角色位置如上图所示)。 (2)点击绿旗程序开始,Shark 2角色说“我有些饿了!” 0.2秒,然后切换成shark2-b造型,面向90度方向持续游动。 (3)点击绿旗程序开始,Fish角色向90度方向持续游动,并且说“不要过来啊!”。若Shark 2角色碰到Fish角色,Shark 2说“真美味!”,Fish角色随即消失。(本题共35分)。(本题共35分)

简单 scratch-level1
#39 编程题1:蝴蝶飞舞(一级模拟卷(二))

【编程要求】 (1)添加背景和角色(背景:Blue Sky,角色:Butterfly 1,角色大小为80); (2)角色Butterfly 1从舞台左侧向右侧飞舞,期间一直变换造型;如果碰到舞台边缘,在2秒内回到舞台的左侧继续向右侧飞舞。(本题共20分)

简单 scratch-level1
#40 编程题2:喷火龙(一级模拟卷(二))

【编程要求】 (1)添加背景和角色(背景:savanna,角色:Dargon,角色大小为70)。 (2)编写程序,实现角色Dargon出现在舞台中是dragon-a造型,如果按下空格键,就变成“龙喷火”的造型(dragon-c造型);当按下a键,变换到dragon-a造型的效果。(本题共35分)

简单 scratch-level1
#41 编程题1:小猫画正方形(一级模拟卷(三))

编写一个程序,设置小猫沿正方形运动,并画出它的运动轨迹,如下图所示。(本题共20分) 参考代码:

简单 scratch-level1
1 2
Bug 反馈

发现任何问题?请告诉我们,帮助我们改进平台!

今日还可提交 -- 次(每日上限 3 次)