Scratch赛事知识点锦囊

一、二进制与十进制之间的转化

(1)二进制转化为十进制的算法:

加法原理‌:二进制数的每一位上的数字都表示2的相应次方,然后将这些值相加。

例题:将7转换为二进制

(2)十进制转化为二进制的算法:

即用2除正整数,从而得到商和余数;随后,用2除商,也将得到商与余数;如此重复,直至商小于1为止。然后,将余数进行倒叙摆列,从而得二进制。

例题:将111转换为十进制

二、每类特效的区别

(1)鱼眼

口诀:小头变大圆头称鱼眼

(2)旋涡

口诀:身体畸形为旋涡

(3)像素化

口诀:格子猫猫叫像素化

(4)马赛克

口诀:密密麻麻的猫叫马赛克

(5)虚像&亮度

口诀:虚像或亮度等于100称消失的猫猫

三、生成随机数的区别

(1)只能取到小数

(2)只能取到整数

(3)能取到小数与整数

四、克隆与图章

(1)图章

特性:图章不能作为一个角色,也不能单独进行移动,图章后,原本图章的内容无法进行改变

  • 如果直接在循环中插入图章,运行之后将只出现一只猫猫

  • 那么我们要怎么让我们图章出来的猫猫全部都完整的显示出来呢?

我们可以尝试让图章出来的猫猫,每次图章就移动到随机的位置,这样我们就可以解决这个问题啦!

  • 现在如果让原本的猫猫隐藏起来,循环中,我们让其变图章边移到随机位置,我们能看到多少只小猫呢? 

其实呢,原本的角色隐藏和显示是不会影响到克隆出来的猫猫滴!这个也是图章与克隆最显著的区别。

(2)克隆

特性:克隆体能作为一个单独的角色,可以单独移动,克隆体会继承本体的所有属性(包括大小、显示、隐藏、颜色特效、位置等)

  • 为什么让小猫进行克隆,小猫会只出现一只呢?原因是:小猫在克隆的时候,没有进行移动或者移到随机位置,所以导致所有的克隆体重叠在一起。

我们要怎么解决这个问题呢?其实这个跟图章一个道理,只需要加上移动的积木或者移到随机位置就可以解决啦!

  • 那么问题来了,我们可以克隆无数只小猫吗?

答案是不可以的,克隆的上限最多是300只左右!

  • 如果现在让原本的小猫隐藏起来,那么我们能看到多少只小猫呢?

答案是0只小猫,因为克隆体会继承本体的所有属性,所以克隆体是全部都隐藏起来了,那我们要怎么解决这个问题呢?

只要将克隆体让其显示出来就可以了。

  • 如果克隆之后,我们点击“停止全部脚本”或者会出现什么样子的情况呢?

答案是:当点击“停止全部脚本”时,所有的克隆体将全部被删除掉。

五、画笔工具

(1)画笔工具的六大要素

(2)画笔工具选择题的做题步骤

六、字符串的应用

答案:爱学编程123+345

答案:爱学编程468

答案:程

答案:13

答案:8

解析:ab为什么小于AC呢?原因是:在字母表中,b是在c的前面,所以在ASCII码中,b的值小于c的值,并且,在scratch中,除了变量名称之外,其他的无区分大小写,所以ab<AC。

答案:true

答案:false

答案:true/false

解析:取决于变量的值的大小,如果两个变量相等,那么结果为true,如果两者不相等,那么结果为false。

答案:true/false

答案:false

解析:虽然在ASCII码中,a的值等于65,但是在运算模块中,字母与数字无法作比较。

七、坐标象限

八、四舍五入

四舍五入的方法:遇到小数位最后一位<=4时,最后一位小数位舍弃,当小数位最后一位>4时,倒数第二位增加1。

答案:8

答案:7

九、向上取整

向上取整的方法:把小数位舍弃,整数位+1

答案:5

答案:5

十、向下取整

向下取整的方法:把小数位舍弃,保留整数位

答案:4

答案:4

十一、绝对值

绝对值的方法:正数和0的绝对值是它本身,负数的绝对值是把负号去掉。

答案:1

答案:0

答案:1

<think>好的,用户想了解Scratch编程语言一级课程的知识点。首先,我需要回忆Scratch一级考试的大纲和常见考点。根据之前看到的引用资料,比如引用[1]提到考点包括选择语言、文件操作、编辑操作和自带教程,答案选A。而引用[2]里也提到电子学会的历年一级真题解析,可能涉及基本操作、角色控制、简单脚本等。 接下来,我应该整理出一级课程的主要知识点。通常,一级考试会涵盖Scratch的基础使用,比如界面认识、角色和背景的添加、基本积木的使用,如移动、旋转、声音控制等。另外,可能还包括简单的循环和事件触发,比如当绿旗被点击时的启动。 然后,用户可能需要具体的教程结构,分步骤讲解每个知识点。比如,先从界面开始,然后角色操作,再到基本脚本。同时,要注意使用中文回答,并按照用户的要求,行内数学公式用$...$,不过这里可能用不上数学公式,但需要确保LaTeX语法正确,如果有变量的话。不过Scratch编程可能不涉及数学表达式,这点可能需要忽略。 还要生成相关问题,参考示例中的结构,问题应该围绕知识点扩展,比如如何添加角色、如何保存项目、常见积木的作用等。同时,要检查是否有引用需要标注,比如引用[1]和[2]提到的真题解析和教程资源,可以在相关知识点后添加引用标识。 需要确保回答结构清晰,分点说明,帮助用户逐步理解。同时,确认所有信息准确,比如正确的菜单选项和操作步骤,避免错误。可能还需要提到一些学习资源,如官方教程或推荐的资料,如引用[2]中的合集。 最后,检查是否符合用户的所有要求:使用中文,正确引用,生成相关问题,结构清晰。确保没有使用Markdown格式,代码块用正确的格式包裹,如示例中的Python代码块。虽然用户的问题是关于Scratch,但如果有示例代码,需要用Scratch的积木块展示,不过通常文字描述即可,或者用伪代码形式。</think>Scratch编程一级课程的知识点主要面向零基础学习者,重点培养图形化编程的基本操作和逻辑思维能力。以下是核心知识点详解: ### 一、基础界面与操作 1. **界面组成** 分为积木区(左侧)、代码区(中间)、舞台区(右上)和角色区(右下)。文件操作通过菜单栏实现,如保存项目需点击`文件→保存`[^1] 2. **语言切换** 在菜单栏选择`地球图标`可切换中英文环境,这是考试常见考点 ```scratch 当绿旗被点击 → 显示 重复执行10次 → 移动10步 ``` ### 二、角色与背景 1. **角色管理** - 添加方式:从库中选择/上传本地文件/绘制新角色 - 大小调整:`外观→将大小设为`积木或工具栏缩放工具 2. **背景设置** 通过`背景库`选择或使用画板工具自定义绘制 ### 三、基础积木分类 | 积木类型 | 功能示例 | 使用场景 | |----------|----------|----------| | 运动类 | 移动X步/转向 | 角色位移 | | 外观类 | 说话/切换造型 | 动画效果 | | 事件类 | 当绿旗被点击 | 程序启动 | | 控制类 | 重复执行N次 | 循环结构 | ### 四、核心编程概念 1. **坐标系统** 舞台中心为$(0,0)$,X轴范围$[-240,240]$,Y轴范围$[-180,180]$ 2. **方向控制** 默认右转方向为$90^\circ$,需注意角色初始方向设置 3. **简单循环** 使用`重复执行`积木实现重复动作,如绘制正多边形需计算旋转角度$(\frac{360}{边数})$
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值