同学们大家好,今天我们继续完成一个图形化编程绘图课的学习。在很多同学眼里,我们通过画笔指令画出来的图形呢,是不能动的,比如说我们画了个正方形,我们画了个三角形,那画完以后就固定在这里啊,我们好像动不了, 但实际上呢,我们这些图形都是可以让他动起来的,我们叫他动态绘图,使用动态绘图呢,可以让我们很多程序变得非常的丰富多彩,同时呢会给我们能够带来很多创作的便利。 好,今天我们就非常非常轻松的学习一下怎么实现动态的绘图。开始之前呢,我们先来完成一个非常简单的程序,就是让我们这个苹果啊,这个苹果我们当画笔的角色,我们让它动起来,首先当地趣味点击 重复之行移动,并且呢碰到边缘就反弹,那这时候我们的苹果呢就会动起来,嗯,我们会发现现在落笔状态还有一条线出来,是不是我们先把画笔抬起来, 嗯,全部擦除,同时抬笔,那这时候我们的苹果呢就动了起来,为了避免左右一直动,所以说我们给出一个面向,哎,其他的方向就好了,来点击进行,那这时候我们的苹果呢,就啊在我们的舞台中转来转去。 那有同学问了老师,那这个和我们的动态绘图有什么关系呢?首先呢,我们在想,哎,如果说我们这个苹果是一个画笔, 那他如果说使用了落笔指令,并且呢画笔粗细足够粗的时候,比如说我们现在将画笔的颜色我们调整到,调整到 啊,喜欢什么颜色?黄色好了,嗯,黄色,绿色吧,清楚一点。那把画笔的粗细呢?我们改到四十来大一点,如果这时候我们给出一个落笔的指令, 等于行,你会发现我们在舞台中就会出现一个绿色的圆点,对不对?因为我们画笔粗细非常粗,那我们这时候呢,一落笔就会出现一个圆点,那这时候我们就在想说,哎,如果说我苹果在动的时候, 每次啊去到一个新的地方,比如说移动十步以后,我就画一个圆点,同时呢把原来的圆点给擦除掉, 那这样看起来是不是我们就出现了一个囊动的圆点呢?来,我们说做就做哈,重复之写。 苹果在移动,那移动的时候我们不断的落笔,那同时呢,我们在每次开始执行的时候呢,我们让它全部擦除,也就是说重复执行里面第一个我们放全部擦除,然后移动,同时呢不断的落笔。 来,我们现在点一下,看一下,一说没有圆点呢?我们把我们的这个呃,苹果把它隐藏掉,我们选择隐藏, 这时候你就会发现一个绿色的圆点在舞台中跑来跑去,其实啊它并不是一个角色,它是一个 哎,他是一个我们通过画笔画出来的一个圆点,那是我们的苹果画出来的,只不过呢我们使用了不断的擦除,不断的落笔,嗯,我们就完成 这样的一个动画效果,那这个动画效果会用在什么地方呢?比如说我们画一个纯画笔的指针啊,比如说我们画一个这个时针,分针,秒针这样的一个呃,一个圆盘哈,就是我们的时钟,那这时候我们就可以使用这样的一个动态绘图,就是让他每 哎每走一秒哈,我们让他整个舞台全部擦干净,然后我们再哎画一次。好,那我们其实啊,在很多很多地方我们都可以使用到类似的,比如说我们这里举个例子啊,我们把我们的嗯洗我们的苹果,把它弄出来,显示出来, 好,我们让苹果呢面向右边。好了,我们现在不让他移动了,嗯,我们让他重复执行跟随我们的鼠标,也就是啊,鼠标到哪里,我们 苹果呢就到哪里,今天我们要做一个什么呢?我们呢来一个动态的三角形,我们这边有两个点哈,一个是 红色的,一个是绿色的,那红色的叫 b 点啊,绿色的叫 c 点,那现在呢,我们说哎有苹果和这两个点组成一个三角形,但是呢,苹果移动的时候,我希望这三角形呢是一个变化的状态,而不是固定的一个三角形。 那现在我们就在想说,哦,那我们也可以使用刚才的动态的绘图,首先第一步还是全部擦除,我们放到重复使用的第一个,那这里面老师需要说一下哈,我们把 这个隐藏拿掉。首先呢,我们每次如果说我们想实现一个动态绘图的时候,哎,那我们一定 会有一个全部擦除的指令,而这个指令呢,我们一定要放到重复执行的最上面,哎,一会我们会演示一下,如果说我们放到下面,我们会有什么结果,为什么我们要放在上面,那好,那现在呢,我们第一步我们让我们的苹果去到哪里啊?嗯,先来到 b 点啊,也就是我们的 b 已到 b, 移到 b 以后呢,我们让它移到 c, 然后呢再移到鼠标指针。好,那同学们可以自己思考一下哈,那我们的苹果先是到这个,嗯,然后到这个,到这个,现在我们点运行 呀?手为什么没有画图啊?因为没有,没有落笔,我们给出一个落笔的指令,落笔我们可以 放到,嗯,放到循环里面,放到,放到这里都可以。哇,好粗啊,我们把这个画笔粗细调细一点好不好? 那这时候我们会发现我们就实现了一个动态的三角形,那这时候我们可以这样理解我们的画笔呢?哎,从我们的 初始的位置先来到了红色的,也就是 b 点的位置,然后又来到了 c 点的位置,回到了,哎,我们的鼠标指针,然后他不断的不断的这样画, 每次呢,哎,他都会有一个清除,也就是说他先去把画布擦干净,然后呢画出一个三角形。那当我鼠标移动的时候,其实啊,他在不断的重新画,所以说我们实现了这样的一个动态的绘图。那刚才老师说过,如, 如果说我们把全部擦除放在后面,这时候我们会有什么结果呢?哇,我们发现并没有任何的图形出现,那为什么呢?因为啊,我们知道程序是从上到下执行的,每个循环结束的时候,我们都会把画布擦干净,所以说我们就看不到任何的图形, 所以如果说我们执行动态绘图的时候,一定要注意,我们把,呃,全部擦除放到最上面。 嗯,好,那这个小小的一个功能,然后我们叫他动态绘图是一个小小的功能,同学们一定要理解。同时呢,在我们的程序中可以更多的使用它,让我们的程序变得更加漂亮。嗯,好,再见。
粉丝6.8万获赞12.3万

各位大朋友,小朋友们大家好,今天蔡老师给大家分享一个关于快治三点零图形化编程的电子学会的四季食草题。我给他起名字叫绘制海螺图,因为他本题的名字不叫这个啊,为了好记好,下来我们来看题。 首先他的题目叫创意画图,要求我们观察右边图形,尝试编写程序, 绘画如图效果,也就是说我们画一个和他这个图差不多的图形,或者是一样的图形就行。 看他的要求,第一个总被工作是隐藏小猫角色,白色背景。隐藏小猫角色呢,就是我们 画图的时候啊,彻底完成的时候,展示的时候要把小猫角色隐藏起来,然后背景是白色的。然后第二条要求功能实现, 用画笔工具绘制三角形,三角形的边长从四十开始,每画一个三角形,边长增加二,并旋转十度,直到边长大于一百二十,停止程序。 大家在读题的时候一定要认真读啊,在这里蔡老师就不多说什么了,我们直接进入正题。 首先我们打开 sky, 然后添加画笔啊,点这添加就可以了,添加完之后画笔的功率就出来了。然后我们回到事件,拖出小绿旗,便于 我们执行小绿之后执行程序。然后我们先画一个三角形,首先我们要有边边是多少呢?刚才要求的是四十粗划直, 然后我们左转还是右转呢?这个根据个人习惯,我喜欢左转左转来画三角形 啊,左转画三角形,他这角度度数是多少呢?我们都知道三角形的耐表合是一百八十度啊,所以每个角的度数是六十度,那么我们画图用的是他的外角,他的外角是多少呢?当然就是一百八,减去六十是一百二, 所以我们在这里输入一百二,花三角钱,我们执行三死,让他花 三条边就可以了,所以我们用重复执行三次,这样的话我们就可以画一个三角形,然后我们再把落笔放在这里,这样的话我们来点击一下小绿旗啊,我们的小猫会出来啊,那会我实验的时候用到了, 我们来画一个三角形,哎,小猫画完了,我们再画一个, ok, 我们再画一个, ok 啊,他每次画他都这么多,没有清除,我们把全部擦除放在最前面,这样的话画一个三角形我们可以清除了, ok, 我们一个三角形画,按他的题的要求,我们让他每次画一个增加二,那我们就要设置一个变量,建立一个变量编程, 每次增加二放在他的三角形的下面啊,然后初始值就要设置为 设置为四十,然后把我们编长 这个变量放在我们,哎,放在我们执行的这个移动部署里面 啊,这样出去,然后增加,而且要求每次旋转,那我们让他右转,为什么是右转?看他那个 要求的那个图形上面,他画的是向右,所以我也跟他一致保持向右 啊,十度, ok, 那这样行不行? 这样肯定是不行的,我们执行一次,这样的话,我们只是这小猫在旋转而已啊,你看,哎,他就一次就完事了,对不对?那这样是不行的,所以我们要重复执行, 我们可以用死刑法,先用一个死刑法,死刑法之后他会不停的画下去,不停的增加,那怎么让他停下来呢啊?我们要给他做一个判断, 在用算里面我们用等于来做他的判断啊,编程是 等于一百二十的时候就退出 整个成就可以了,我们来控制里面有停止全部程序,这样呢,我们的小猫就可以了,小猫美化时候我们现在歪了,为了不让我们每次来这调不来这调,每次我我们可以在程序里面增加一个面相, 这样我们就不用每次都去用薯条了,可以我们来尝试一下。 ok, 这样的话我们图形就完成了。那这样完成了之后呢?他要去隐藏,我们隐藏了再来画一次,哎,你看他的效果就是这样的。 嗯,我们的八个方法来执行一次, 哎,对,就是这样,好像和那个图多少有些区别啊,对吧?有时候区别他这这种结尾人是挺因为他那个三角形歧视的。三角形是吗?歧视三角形是方向有所偏了,其实这个也很好解决。怎么好解决呢?我们退出 看一下啊,我们刚才的时候,其实那猫已经旋转了十度,所以我们这时候呢看一下这个啊,一百二十九十,面相九十, ok, 我们再试一下啊,看他最终这个角度停在什么方向啊?一百三十, 九十,三十,那差了,对了,九十了,就六十。 ok, 我们将面向的方向改成六十,再旋转的时候就和他提的图形是一模一样的, 我们放大看一下效果, ok, 这样我们就完成了这道题。 如果大家感觉蔡老师做嘴唇这个题对大家有帮助,欢迎大家关注点赞。

教您变成绘制炫酷画笔图形, 克隆 n 个角色,每次克隆旋转三百六十度,使他们形成一个圆。全部克隆完成后,克隆起重复运动,每次移到 x 变量距离 x, c, y 变量距离 x, cos 角度移动 sco 向上转移动角度以上就好了。你学会了吗?关注我, get 更多技能哦!

怎样画一个花瓣?就让电脑画很多花朵, 接下来见证奇迹的时刻, 只用画着一个花瓣, 自由调整花瓣形状, 注意要把花瓣放在圆心上。最后只有这几条代码条搞定。

首先删除小猫,打开素材库,找到铅笔,首先调整铅笔的大小,然后把笔尖调整到中心点, 设置铅笔的 x 坐标和 y 坐标为零。接下来开始搭建积木代码,找到事件中的当小绿旗被点击,然后初始化铅笔的位置和方向, 打开画笔模块,选中全部擦除,设置铅笔的颜色, 开始落笔。那怎么画正方形呢? 首先移动一百步,然后向右旋转九十度,重复直行四次,一个正方形就画好了。 接下来我们让铅笔的颜色增加一,同时让铅笔的方向也向右旋转一度,最后重复执行三六零次, 我们运行一下,我们来看看效果吧。 用三百六十个正方形画一个圆, 颜色也在不断的变化之中。 祝大家新年快乐,阖家团圆, 祝祖国繁荣昌盛,国泰民安! 我们的积木代码就搭建好了,小朋友你学会了吗?

我们现在使用米斯奇读信化编程软件制作智能路灯的代码。首先我们要制作的是尔迪诺克法版中输入光明电索获取到的数据, 点击输入输入赛单,在这里选择模拟输入 a 零拖放到代码区,然后我们需要把数据打印到电脑中,我们点击窗口赛单, 在这里选择打印自动换行投放到代码区,然后把模拟输入和打印连接到一块。 现在我们需要观察 a 零端口输入的数据,把这块代码上涨到尔迪诺克发板,在这我们要确认 一遍,选项是 rdno, orno, 串口是 com 三,然后在这点击上传 好,上传成功。现在我们点击穿购显示器观察数据, 现在他的数据在两百四十到两百五十左右,我用手盖住光明电阻, 看看数据的变化,在五百以上,现在倒六百,我用一张纸 盖住光明电阻,在七百以上还是在七百以上, 我们的光明电阻获取到的信号传到尔迪诺开发版的 a 零银角中,光明电阻阳光下的数据是两百四十到两百五十左右, 当我们用手盖住阳光,光明电阻的数值改成五百五十到七百五十左右, 那我们把光度的数值定在五百,小于五百的时候 led 灯就不亮,大于五百的时候点亮 led 灯, 那我们做出一个判断语句,条件是 a 零的数据是否大于五百,如果是,那十二号硬角设为高电频,否则十二号硬角设为低电频。 现在我们点击控制菜单,在这里面选择如果其模块投放到代码区和打印连接到一起, 然后点击逻辑菜单,在这里选择判断语句,播放到代码区,跟如果机模块连接,判断选项选择大于, 然后我们复制模拟输入, 拖放到判断语句的第一个选项,然后我们点击数学菜单,选择数字题模块,拖放到判断语句的第二个选项,内容改成五百, 然后再次点击输入输出菜单,选择数字输出多放到代码区,放在如果预计的执行里面。 管角选项选择十二,设为高电频, 点击如果语句的蓝色小齿轮,选择否则,拖放到如果语句的直行里面, 然后复制十二号的数字输出,投放到否则的里面,选项选择为低电频。 现在智能路灯的代码制作完成,我们把它传到耳钉诺开发盘中,点击上传,然后关照我们的 led 灯。

同学们大家好,最近同学问我说,老师为什么好久没有去录图形化编程的视频了呀?哎呀,我说忘记了。今天我们就回答一个同学的问题,我们今天做一个什么呢?我们今天呢,绘制一个图形,绘制一个实心的长方形或者正方形。 那什么叫实心呢?就是我们比如说一个正方形中间呢,我们有填充的颜色,填充我们可以是一种颜色,也可以是不同的颜色。 好,那为什么我们要讲一下填充呢?因为在图形化编程中啊,其实没有填充的指令。如果说同学们学过拍子,那我们知道,我们直接加入一个填充指令,我们就可以把空心变成实心。那在图形化编程中,我们该如何实现呢?嗯,好吧,首先 我们先去把画笔雕印出来。呃,这时候我们就,我们就让这只猫算了,我们不让这只猫。其实啊,有同学会有误解,说我们啊,一定需要一个画笔来画画吗?嗯,其实不需要,哪怕是一个,嗯,没有任何东西看不见的这样的一个 角色,我们也可以把它当成画笔。那当为了形象起见啊,我们给他画个点,就当我们的画笔好了。 同学们平时练习绘图的时候呢,画笔呢,尽量不要选择特别大,为什么呢?如果你选择特别大,不小心,比如说碰到边缘的时候,它会影响画的轨迹。嗯,所以说我用了一个小小的圆形来代表我们的画笔。 好吧,那现在我们就开始,如果说我们想画一个空心的一个正方形,我觉得这是一个非常简单的事情。同学们还记得, 嗯,好久没有去使用图形化编程了,对吧?当绿漆被点击,我们一般会给出一个台笔,星空全部擦除,嗯,这样的话呢,我们就可以让这个舞台 哎,保持干净,擦干净。然后我们可以设定画笔的颜色,比如说我们画笔紫色好了,设定画笔的粗细。好,全部设定好了以后,我们可以让他来到,比如说我们希望他去的位置,比如来到负一百, 一百的位置在我们的左上角一点,嗯,看这里。好,来到这里以后呢,我们就给出一个落笔的指令,也就说我们准备好了,我们就可以开始画图了。那现在呢,我们先画一个空心的,我们把画笔粗细调粗一点,画一个空心的 正方形,比如说这个正方形呢,它的长是边长为一百,好吧,两百吧,大一点。那这时候我们只需要给出移动,移动两百,然后右转九十。 好,我们把这个事情呢重复做四次就好了,那这样的话我们就完成了正方形的绘制,哇,非常快,对不对?好,那这时候我们如何把这个空心的正方形变成实心的呢? 嗯,同学们也可以自己去思考一下,让我觉得这个方式呢有很多很多。我们先说第一种方式,就是,哎,我刚开始画了一个比较大的,那然后呢?画一个比较小一点的,比如说边长啊,我减少一点,比如说边长减 少一,那现在是,现在是两百,然后我把它减少一,以后我变成,哎,比如说一百九十九,那以此类推,一直减少到零。 那这时候我们是不是画了越来越小的正方形了,那这些正方形哎,都贴到一起,好像就变成实心了,那这时候我们的边长呢就是一个变量,嗯,那我们现在呢就用这个变量零好了,你就叫做边长边长, 好,那这时候我们把边长初始值呢,我们把它设为两百,也就设现在的值,每一次呢我们让它移动边长部, 但是呢,我们每次画完一个正方形以后,我们把边长呢减少, 我们把它减少一,那这个呢就代表我们画完一个,但是呢,我们边长一共是两百, 如果减少到零的时候,我们是不是要重复做两百次,也就说把刚才画正方形的指令呢放到这个里面去,哎,画好以后我们选择排笔,有始有终,现在我们点运行, 那这时候我们啊,其实是不断的画越来越小的正方形,越来越小,越来越小,越来越小,那这时候等到画到 零的时候,嗯,就已经结束了呀,画的好慢是吧?嗯哼,好,不过同学们可以打开加速模式,嗯,也就是加速模式,我们可以瞬间画完。哈,那这时候我们就完成了一个,呃, 实心正方形,对吧?如果说我们在有一些图里面需要实心的正方形或者长方形或者三角形,我们都可以使用类似的方式来完成它, 那是不是只有这一种方式呢?哎,其实啊,我们可以换一个思路,我们可以找到一些更简单的方式来,那这个呢,是我们画了一个空心的, 那我们就在想,其实啊,我们在画我们的正方形的时候,我们可不可以理解是这样子, 我们先画哎一条边,然后呢我们再回来,回来以后我们再继续画第二条边,我们再回来画第三条,第四条,第五条,也就是如果说我们这个边长呢?是哎,两百,那么我们只要画出两百条线就可以, 那这些线挨到一起,其实啊也是一个实心的正方形,那我们就一起来看一下。首先呢我们还是从这个位置开始,然后这时候我们不需要使用变量了,我们把变量拿掉, 那我们先不循环,我们先让他移动两百步,那这时候我们就来到了左边,那,从左边来到右边,哈,那然后我们再让他回来,回来以后这时候我们就又回到了原来的地方, 回到原来地方以后,我们把它的外坐标减少,减少多少,减少一,也就说让它往下面移动一点,我们把这个事情不断的去循环,循环几次,哦,循环两百次。好, 那然后呢,我们最后再抬笔来看一下,那这时候我们其实啊可以画的更快一点,那或者说,嗯,感觉更简单一点,是不是 啊?这个其实我们是在不断的不断的不断的画每一条线,然后这些线呢?嗯,把它拼到一起,就变成了一个实心的正方形,但用这种方式我们也可以画出长方形,哎,甚至可以画出三角形。 好,那这个呢就是如何画出一个,嗯,实心图形,同学们可以在这个基础上 可以把它变通一下,我们可以把它变成五彩缤纷的,这种实心的图形可以试一下,比如说我在这里面加一个颜色增加,那这时候我们点进行,哇,这时候我们就 变成了,嗯,多彩图形,如果说我们把它调整的少一点,我们可以看一下,对吧?哇,这个图形七彩图形非常漂亮,是不是? 好,那同学们有什么问题的话呢,可以评论区留言。那我也定期更新一些图形化编程的内容,然后用。学习图形化编程的学生还是蛮多的,再见。

同学们大家好,下面为大家讲解中国电子学会青少年软件编程图形化等级考试一级的模拟测试卷。这个一级的模拟测试卷会在报考的同学登录了官方网站之后,然后进行一个啊考前的测试练习。 他与正式的考题一样,分为三道大题,第一道大题就是单选题,单选题比重最多,一共五十分,二十五道题每题两分。接下来我会对所有的题目进行一个详细的解释。 第一题下面对中心点的描述,正确的是,那么读完了题之后,因为参加啊这样的考试的同学大多数都是小学生,大家读懂了题之后呢,四个 选项,一个选项一个选项的去验证,这样能够保证你的正确率。首先 a 选项中心点不能设置在角色之外,中心点如何找到? 那么学过图形化编程的同学很轻易就能发现啊,应该点造型的那个地方对不对?那我用会编程给大家举个例子啊,我去切到会编程 切好了之后,这里面点一下造型,就来到了他的造型编辑器,那么他的第一个说中心点不能设置在角色之外, 我们怎么看这个小熊猫的中心点呢?这个角色的中心点我们要把它全都选中,选中了之后,然后你会发现这张图片的最中心有个识字的叫 叉,这现在目前是他的中心点,那我把它挪走之后,他的啊整个的绘图区域啊,又出现了一个十字的瞄准镜,这个是整个屏幕的绘图编辑器的中心点,也就是最开始的时候,他们两个是重合的, 我把它挪走了之后,那么这个角色的中心点就不在角色身上了,就跑到他他的角色之外,那么因此我们看 a 选项是正确的还是错误的呢?那么很显然他是错误的,不能选 b 选项,角色围绕中心点旋转,那我们再去验证一下。回到这个软件里, 如果想验证他是否绕着这个中心点进行旋转,一会我们只要给他一个啊旋转的指令就行,不管是左转还是右转。那首先我现在可以把熊猫 中心点定在一个比较明显的位置,比如说熊猫的左侧耳朵上,放好了之后,如果一会他在进行转动的时候,绕着这个耳朵的这个地方进行旋转,就说明他是在绕着中心点进行旋转。我们回到编程界面, 点开运动,运动里面可以找到右转或者是左转,那我随便点一个,先点右转 看,我点了一次啊,他就转了一次,发现他绕着都是左侧的耳朵为中心, 那么因此这个选项是正确的。那有的同学说,那左端试试,我们点一下看看还是绕着这个点,那么如果你 还是完全不相信是不是巧合,我可以再给你试验一下别的地方现在是以左耳朵为中心的,那我给他以腿为中心,是不是也可以 他的右腿放在这?我们发现啊,这个十字瞄准镜已经放在了他的右腿附近,放好了之后,回到编程界面,继续点左转或者是右转,这回他该绕着右腿进行旋转了啊,左转看,然后右转,这样我们就验证成功了。 然后我们回到选项里面看一下啊, b 选项正确,那 c 选项我们快速的过一遍啊,不能修改角色的中心点位置啊,刚才我已经修改了好多次了,所以他是做的 d 呢,其他三项都正确,那么 d 也不能选,所以这道题就选 b。 然后我们看第二题,在对背景进行修改编辑的过程中,去除我们不需要的部分,需要使用绘图中的什么功能? 这里面有四个选项,画笔、选择工具、橡皮擦,填充工具。那这也是在考哪个地方的一些工具啊?都是绘图编辑器里的工具,我们再切到编程软件去验证一下, 点开造型,来到了他的这个造型编辑器,那第一个选项就是选择工具,那第二数字第二,第二个啊,他下面就是笔,刷一刷其实就是画笔, 然后呢,再往下一个就是填充,那橡皮擦就在第二行的第二就是橡皮擦,如果你想去除不需要的部分,你当然使用橡皮擦了,我们点一下橡皮擦去试一下,比如说我不需要他的这个 啊腿,然后我就点出左键移过去松手,看他的腿不见了,好残忍, 这样他就实现了去除相应部分的功能。那么回到这个选项里,发现啊,第二题选 c。

今天我们来绘制出一个这样的图形,它是由六个正六边形经过旋转组合而成, 那我们只需要先位置出一个正方形,然后再重复旋转就可以了。 当点击小立即时,先将图形加除,并设置画笔颜色和粗细。 因为是正六边形,所以需要重复六次,画出六条边,边长为五十,并旋转六十度, 这样一个正六边形就画好了。 最终图形是六个六边形旋转组合而成,所以再重复六次, 每次旋转六十度, 这样就完成了。 嗯。

如何制作一个画图小程序呢?导入画笔模块,将笔尖移动到角色中心点, 程序开始。初始画画笔乐笔,点击角色重复执行,移动到鼠标位置,程序就完成了。可以修改画笔粗细和颜色,实现更多效果。