文库 真题 NOC真题

NOC编程马拉松图形化编程复赛小学高年级组A卷题目

编程马拉松真题 图形化编程真题 noc题库 PDF   6页   下载0   2024-05-17   浏览197   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
NOC编程马拉松图形化编程复赛小学高年级组A卷题目 第1页
NOC编程马拉松图形化编程复赛小学高年级组A卷题目 第2页
剩余4页未读, 下载浏览全部
NOC · 编程马拉松复赛题目 (小学高年级组) 第 1题( 10 分) 挑战 1: 收集数字球 任务目标: 控制角色 “汪汪 ”,按照 1-4 的顺序依次移动到四个球的位置。点击开始按钮后,汪汪出现 在道路中间位置(下图所示位置),等待 1秒后,开始移动,依次移动到数字球 1、数字球 2、数字 球 3、数字球 4的位置,最终回到道路中间位置。 特殊规则: ① 汪汪只能在道路上移动,不能离开道路,不能在草地上穿行; ② 程序运行时需要看到汪汪的移动过程,即不能直接瞬移到各个位置。 编写代码的角色: 汪汪 第 2题( 10 分) 挑战 2:电子画框(高) 任务目标: 制作一个电子画框,使用按键控制画的切换。点击开始按钮后,电子画框中先展示 “画 1”,按下一次空格键,切换到下一张画(角色造型),当画框中展示的是最后一张画时(角色的最 后一个造型),如果点击空格键,角色会说出 “已经是最后一张了! ”。需要对角色 “画 ”的大小进行调 整,大小可以刚好放入画框中。 图 1 图 2 特殊规则: ① “画 ”的大小可以比内框略大,但不能比内框小,即画必须把内框的白底全部覆盖,画和画框 之间不能看到白色的底色; ② 当画框中展示的是最后一张画时,画不会再切换了,只会提示 “已经是最后一张了! ”。 编写代码的角色: 画 第 3题( 20 分) 挑战 3: 转盘抽奖 任务目标 :实现转盘抽奖。点击开始后,转盘匀速转动,按下空格键时,转盘停止转动,如果黑色 指针指向黄色区域,小丑需要说出 “恭喜你获奖了! ”;如果黑色指针指向白色区域,小丑需要说出 “很遗憾没有获奖。 ”小丑说出结果后,本轮抽奖结束,即程序结束。 图 1 图 2 图 3 特殊规则 : ① 转盘匀速转动,即始终保持统一速度进行转动,不需要加速或减速; ② 黑色指针需要始终在转盘的前面,不能被转盘遮挡; 编写代码的角色 :转盘、指针、小丑 第 4题( 20 分) 挑战 4: 飞机大战 任务目标 :根据下述游戏玩法和得分规则完成游戏 “飞机大战 ”。 【游戏玩法】界面左侧蓝框区域为画面展示区,右侧为玩家操作区。点击开始后,飞机出现在蓝框 底部中间位置,每隔 1秒,就会有一枚激光子弹出现在蓝框上面的随机位置,朝下移动,袭击飞 机。玩家需要通过点击右侧的 “←” 和 “→” 按钮,控制飞机向左或向右移动,躲避子弹。 【得分规则】飞机通过躲避子弹得分,每成功躲避一枚子弹即得 1分,被子弹打中后,本轮游戏结 束。每点击一次开始即开始一轮游戏, “本轮得分 ”重置为 0,一轮游戏结束时,如果出现新的最高 分,则更新 “最高得分 ”的值。 图 1 图 2 图 3 特殊规则 : ① 激光子弹移动到蓝框下边缘时,就会消失,判定为躲避成功,得分加 1,激光子弹的效果需 要通过克隆实现; ② 飞机左右移动时,不能移到蓝框区域外面; ③ 变量 “最高得分 ”和 “本轮得分 ”已创建好, 可以直接使用 ; ④ 游戏结束即结束程序, “最高得分 ”不用因程序结束或重开而重置为 0。 编写代码的角色 :激光子弹、飞机、按钮左、按钮右 第 5题( 20 分) 挑战 5:羊小跳的水果超市 任务目标 :实现在水果超市中选购水果,结算总价的功能。点击开始后,将 6种水果展示在货架上 (如图 1所示)。点击水果,水果的名称就会出现在列表 “购物车 ”中,已经添加购物车的水果再次 被点击时,羊小跳会提示 “每种水果仅限买一份哦! ”。每份水果的价格都存在列表 “价格 ”中,按下空 格键时进行结算,羊小跳切换成结算造型并说出水果的购买数量和总价,例如图 3中的 “购物车中 有 3种水果,共计 47 元。 ” 图 1 图 2 图 3 特殊规则 : ① 水果的展示顺序和具体位置不限,保证每层展示 2个即可; ② 购买水果时,羊小跳的造型保持为 “羊小跳 ”,结算时,羊小跳的造型保持为 “羊小跳 2”; ③ 每次点击开始时和结算完成后,列表 “购物车 ”内的水果需要清空; ④ 水果价格存在列表 “价格 ”中,此列表中的内容仅可查看,不能修改,程序运行时,此列表不能 显示在舞台中。 编写代码的角色 :水果、羊小跳 第 6题( 20 分) 挑战 6:积分签到 任务目标 :完成一个统计签到积分的程序。在变量 “周签到 ”中存储了 7天的签到情况,变量中一共 有 7个字符,按照从左到右的顺序分别是从周一到周日的签到情况, “1”代表已签到, “0”代表未签 到。签到积分的计算规则如下: ① 基础积分:签到一天得 1分,每连续签到一天,则该天积分在前 一天的积分基础上再加 1分,如果未签到,则该天积分为 0。 ② 累签奖励:当连续签到天数到达 3 天时,可额外获得 3积分,当连续签到天数到达 7时,可外获得 5分。 举例 1:如果 “周签到 ”为 “1001110 ”,则周一到周日积分依次是: 1、 0、 0、 1、 2、 3、 0,总积 分为 10 。 举例 2:如果 “周签到 ”为 “1110111 ”,则周一到周日积分依次是: 1、 2、 3、 0、 1、 2、 3,总积 分为 18 。 举例 3:如果 “周签到 ”为 “0101111 ”,则周一到周日积分依次是: 0、 1、 0、 1、 2、 3、 4,总积 分为 14 。 根
2023·NOC编程马拉松图形化编程复赛小学高年级组A卷题目,NOC编程马拉松图形化编程复赛小学高年级组A卷题目
下载提示

下载及版权说明:6547网文库内容来自网络及各平台公开内容(属于用户上传,不保证正确性,只做参考),旨在帮助同学们学习少儿编程相关知识及内容,仅限内部学习及使用,以分享为主,下载本文档之后请合法使用相关、真题、素材、课件、教程等内容,若内容存在侵权,请进行 举报 及查看 免责声明