第十四届云飞杯Scratch编程比赛试卷材料.doc.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【云飞杯Scratch编程比赛】是一场针对青少年的编程竞赛,旨在提升参赛者的编程技能和创新思维。比赛采用 Scratch 编程语言,适合初学者和有一定基础的学生参与。Scratch 是麻省理工学院(MIT)开发的一款图形化编程工具,以积木块的形式让编程变得直观易懂,特别适合培养孩子的逻辑思维和创造力。 【基础部分】的试题主要考察基本的编程概念和操作: 1. 这道题要求参赛者让小猫和球能够随着光标键移动,并且球能够旋转。这涉及到 Scratch 中的角色移动和旋转控制,以及键盘事件监听。 2. 实现按空格键,猫说出"跳",狗则跳跃一次。这需要使用 Scratch 的广播和接收消息机制,以及条件语句来控制狗的行为。 3. 制作电子相册,要求能够前后翻页并有特效。这需要创建多个背景和角色,使用帧和场景切换,以及添加动画效果。 4. 编程计算 1 到 50 的所有数字之和。这是基础的数学运算,可以通过循环结构和累加变量实现。 【创作部分】的试题更注重创新和实际应用: 5. "聪明的猫"题要求参赛者设计一个寻路和捕鼠的游戏。需要用到路径规划算法,如最短路径算法,以及事件处理和状态改变的逻辑。 6. 画画类题目要求用 Scratch 一笔画出指定图形。这需要精准的坐标控制和序列执行的编程逻辑。 7. 计算类题目涉及现金找零问题,需要随机生成不同面额的钞票,并通过链表存储数据,编写判断逻辑来确定是否能正确找零。 8. "石头,剪刀,布"游戏是典型的交互式程序设计,需要实现人机对战,包括随机数生成、条件判断和计分系统。 【作品存放】要求在F盘创建以考生座位号命名的文件夹,程序源文件命名为题目编号,扩展名为.sb2,同时鼓励自创素材。 【评价指标】包括思想性、完整性、创造性、艺术性和技术性,全面评估作品的设计理念、功能实现、创新性、美观度和编程技巧。 【其他说明】强调了考场规则、异常处理和评分标准,提醒选手注意比赛时间和脑力补充。 这场比赛不仅考验参赛者的编程技能,还锻炼了他们的逻辑思维、问题解决能力和创新意识,是提高青少年编程素养的良好平台。
剩余6页未读,继续阅读
- 粉丝: 0
- 资源: 4万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助