当前位置: 首页 > news >正文

GESP图形化1~2级拓展课二

课题和解析建议用时110分钟。


课题和解析:


CCF GESP 2025年6月认证 图形化编程 1级试题 编程题1、心想事成

准备工作:
(1)删除默认小猫角色。
(2)添加角色Motorcycle和Abby。
(3)删除默认白色背景,添加背景Night City With Street和Hearts。

功能实现(根据注意事项,用积木块实现下列描述的功能):
(1)点击绿旗,舞台背景换成Night City With Street。
(2)点击绿旗,角色Motorcycle的初始位置为(X=180,Y=-110),初始方向 为90°,初始造型为Motorcycle-a,初始大小为90,初始状态为隐藏。
(3)等待4秒钟后,Motorcycle显示出来,一边播放音乐car vroom,一边以 x 坐标减少5的速度行驶,直到碰到角色Abby。
(4)碰到Abby后,换成Motorcycle-b造型,换成Hearts背景。
(5)点击绿旗,角色Abby的初始位置为(X=-180,Y=-80),初始方向为90°, 初始造型为abby-a,初始大小为80。
(6)每隔1秒,角色Abby更换到下一个造型,重复执行4次。

注意事项:
功能(1)全部写在背景代码区的【当绿旗被点击】积木下面。  
功能(2)(3)(4)全部写在角色Motorcycle代码区的【当绿旗被点击】 积木下面。  
功能(5)(6)全部写在角色Abby代码区的【当绿旗被点击】积木下面。


【解析】【知识点】

(1)
知识点1:背景代码区和角色代码区都可以换背景,但要看注意事项,写在背景代码区。

(2)
知识点1:角色的初始化,位置;方向;造型;大小;隐藏显示。

(3)

知识点1:题目说一边播放声音一边动,所以要用播放声音___,不能用等待播完。
知识点2:重复执行直到___。

(4)
知识点1:角色中可以换造型也可以换背景。但背景中不能换角色造型只能换背景。

(5)
知识点1:每个新角色都有初始化,位置;方向;造型;大小。

(6)
知识点1:重复执行___次。


CCF GESP 2025年6月认证 图形化编程 1级试题 编程题2、海底冒险

准备工作:
(1)删除默认小猫角色。
(2)添加角色Shark和Diver1。
(3)删除默认白色背景,添加背景Underwater 1。

功能实现(根据注意事项,用积木块实现下列描述的功能):
(1)点击绿旗,背景换成Underwater 1。
(2)点击绿旗,角色Diver1的初始位置为舞台中央,初始方向为90°,初始大 小为60。
(3)等待按下鼠标,当按下鼠标后,Diver1逃跑到水草位置,即X坐标为140 到190之间的随机数,Y坐标为0到160之间的随机数。
(4)点击绿旗,角色Shark的初始位置(X=-160,Y=-100),初始方向90°, 初始大小50,初始造型shark-a。
(5)按下向下“↓”键,右转5度,按下向上键“↑”左转5度,直到按下鼠 标为止,按下鼠标后造型换成shark-b。
(6)以移动5步的速度向前移动,如果碰到Diver1,播放声音Bite,播完后停 止全部脚本,如果碰到舞台边缘则停止全部脚本。

注意事项:
功能(1)全部写在背景代码区的【当绿旗被点击】积木下面。
功能(2)(3)全部写在角色Diver1代码区的【当绿旗被点击】积木下面。
功能(4)(5)(6)写在角色Shark代码区的【当绿旗被点击】积木下面。

【解析】【知识点】

(1)
知识点1:就算题目只有1个背景,也要完成这道小题,才有这道题的分。

(2)
知识点1:角色的初始化,位置、方向、大小。

(3)
知识点1:只侦测一次用,等待___。
知识点2:随机数。

(4)
知识点1:角色的初始化,位置、方向、大小、造型。

(5)
知识点1:重复执行直到___。
知识点2:如果___那么___。如果后面要填带?的代码。带?的代码只有两种结果:true正确、false错误。正确时,才执行肚子里的代码,错误时不执行。

(6)
知识点1:重复执行套如果那么。结合在一起才能做永久的侦测。只有如果那么没有重复执行,就只能在按小绿旗的瞬间运行一次就没了,过一会儿后鲨鱼碰到人也起不到侦测的作用。


CCF GESP 2025年6月认证 图形化编程 2级试题 编程题1、假期阅读

【题目描述】 小杨有一本厚厚的书。这本书总共有 n 页,小杨每天最多阅读 k 页。小杨的 假期总共有 t 天,他想知道在假期中最多能阅读这本书的多少页。 默认小猫角色和白色背景,编写程序实现上述功能。

【输入描述】 新建变量“n”,表示书的页数。 新建变量“k”,表示小杨每天最多阅读的页数。 新建变量“t”,表示小杨假期的天数。

【输出描述】 新建变量“result”用于存储最后的结果。 如下图所示:

【输入样例1】 n = 8   k = 3 t = 2   【输出样例1】 result = 6
【输入样例2】 n = 19 k = 3 t = 30 【输出样例2】 result = 19

【解析】【知识点】
步骤(1):建立题目所需的变量:


步骤(2):参照输入样例1、输出样例1,得result:

步骤(3):参照输入样例2、输出样例2,检验步骤(2)是否符合所有情况。

步骤(4):依据步骤(3),结果是90,不是题目的19,发现步骤(2)的代码不符合所有情况。
思考什么?
思考后发现:
假期能够读的书:k*t,如果小于书的页数n,那么结果就是:k*t;
假期能够读的书:k*t,如果不小于书的页数n,那么结果就是:n。
所以有两种情况,需要用如果__那么__:


CCF GESP 2025年6月认证 图形化编程 2级试题 编程题2、值日

【题目描述】 小杨和小红是值日生,负责打扫教室。小杨每 m 天值日一次,小红每 n 天值 日一次。今天他们同时值日,请问最少需要多少天后,他们会再次同一天值日? 默认小猫角色和白色背景,编写程序实现上述功能。

【输入描述】 新建变量“m”,表示小杨的值日周期。 新建变量“n”,表示小红的值日周期。 

【输出描述】 新建变量“result”用于存储最后的结果。 如下图所示:

【输入样例1】 m = 4 n = 6 【输出样例1】 result = 12
【输入样例2】 m = 5 n = 7 【输出样例2】 result = 35

【知识点】
知识点1:
什么叫倍数?
12是4的3倍。12就是4的倍数。

知识点2:什么叫公倍数?
12是4的3倍,12也是6的2倍。所以12是4和6的公倍数。

知识点3:什么叫最小公倍数?
24是4的6倍,24也是6的4倍。24是4和6的公倍数,但不是最小的那一个。
4和6的最小公倍数是12。

【解析】
步骤(1):建立题目所需的变量:

步骤(2):思考用什么结构:
题目要求最近一次一起值日是多少天后,也就是要求最小公倍数。
所以要用重复执行__和如果__那么__。
从0要无限大,从小到大一个数一个数的看,第一个公倍数就是最小公倍数。



文章转载自:

http://hJTzLgyI.kwfnt.cn
http://hrZPu7RX.kwfnt.cn
http://16EGvuMj.kwfnt.cn
http://nuC2G6Ok.kwfnt.cn
http://IZsUamzw.kwfnt.cn
http://bLMMeTV4.kwfnt.cn
http://rZTMw8ZB.kwfnt.cn
http://KwATw9Mz.kwfnt.cn
http://voKbfjed.kwfnt.cn
http://uJo5vvBr.kwfnt.cn
http://Kof0MRil.kwfnt.cn
http://YRLOVJ89.kwfnt.cn
http://iUDRkjHd.kwfnt.cn
http://kKjERYkA.kwfnt.cn
http://ZODY4lXz.kwfnt.cn
http://d8bQ7DBJ.kwfnt.cn
http://33z8WkV8.kwfnt.cn
http://sAREF3xV.kwfnt.cn
http://RhYm4x12.kwfnt.cn
http://hqWVGW99.kwfnt.cn
http://QISN53B4.kwfnt.cn
http://fMUT5Ip5.kwfnt.cn
http://e96BJKfn.kwfnt.cn
http://RB6uIpjI.kwfnt.cn
http://dRHaoKkU.kwfnt.cn
http://xBI9bKBz.kwfnt.cn
http://ibNnPJ0G.kwfnt.cn
http://WdtVb4SS.kwfnt.cn
http://ai5euW5n.kwfnt.cn
http://lFaCP5nn.kwfnt.cn
http://www.dtcms.com/a/381190.html

相关文章:

  • Lazada自养号测评系统搭建:技术要点与策略解析
  • 【高等数学】第十一章 曲线积分与曲面积分——第六节 高斯公式 通量与散度
  • Nginx 路径配置实验步骤
  • leetcode142.环形链表II
  • 【Python】家庭用电数据分析Prophet预测
  • std::thread是可以被std::move吗?
  • Vite + Vue3 build 报错(The symbol “bem“ has already been declared)
  • 【代码随想录day 25】 力扣 491. 递增子序列
  • Kanji Dojo,一款日语学习工具
  • 机器人检验报告包含内容
  • .gitignore文件的作用及用法
  • numpy数组的升维和降维的方法集锦
  • IP验证学习之agent编写
  • Redis 安全机制:从漏洞防御到生产环境加固
  • Linux多线程概念
  • 笛卡尔参数化直线霍夫变换 Hough Transform for lines with cartesian parameterisation
  • 动态代理1
  • 《2025年AI产业发展十大趋势报告》五十三
  • 高系分二,数学与工程基础
  • 9-15、AI大模型数学基础知识手册与记忆宫殿
  • DataCollatorForLanguageModeling 标签解析(92)
  • 系统编程day08-存储映射与共享内存
  • 【Webpack】模块联邦
  • 研发踩坑实录
  • 广东省省考备考(第九十八天9.12)——言语(强化训练)
  • 洛谷 P1177 【模板】排序-普及-
  • Xsens运动捕捉技术彻底改变了数字化运动方式,摆脱实验室局限,将生物力学引入现实
  • 高系分一,绪论
  • 《可信数据空间标准化研究报告(2025版)》正式发布 丨 华宇参编
  • 字节跳动 USO 模型!打破 AI 图像生成壁垒,开启创意融合新时代