Scratch少儿编程蓝桥杯真题解析2

网友投稿 2019-12-08 18:20

本篇为大家带来Scratch蓝桥杯2019年第十一届宁波赛区编程大题的第二道:画笔。

https://cdn.china-scratch.com/Public/Home/images/grey.gif

要求:

1、导入角色库中的Pencil角色,已知初始位置是(0,0),画笔颜色绿色,画笔粗细为1;
2、运行程序会出现对话框:“请问你要画几边形?” 输入数值后,左上角边数会出现对应数值;
3、然后出现新的对话框:“请问边长是多少?” 输入数值后,左上角边长会呈现对应数值;
4、最后,铅笔会用笔尖画出对应的多边形;
5、画完图形等待2秒,清空舞台,程序重新开始;

解析:

1、首先添加Pencil角色。

2、基础的属性设置:位置(0,0)、颜色绿色、粗细为1

3、创建两个变量,每次询问后将回答分别赋值给两个变量,注意变量要显示出来

4、落笔,画图:循环边数次,移动边长步,旋转360/边数度。抬笔两秒后清空。

5、清空后,程序会重新开始,所以用重复执行把之前代码全部“吃”进去

6、条件第4条,需要在笔尖画,我们需要去造型里将中心点移动

https://cdn.china-scratch.com/Public/Home/images/grey.gif

小结:

小朋友们,都学会了吗?这道Scratch少儿编程2019年第十一届蓝桥杯宁波赛区的试题,难度系数四颗星,有一定的难度。主要运用了画笔,同时穿插一些基础模块的运用:事件、控制、运动等。难点在于需要用变量保存回答,并且在角度计算的时候对于低年龄的小朋友不太友好。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com