因为图形化考画笔的比较多,我们就挑了一些画笔相关的分享出来
今天我们看一下这个决赛单题的训练:
程序优化
下图第一行有1个正三角形,第二行有2个正三角形,第三行有3个正三角形,
每一行的第1个正三角形是上下对齐的。
小刚想绘制这个图形,便编写了如下图所示的程序,请根据要求优化程序。
1.准备工作
(1)保留舞台为默认的白背景;
(2)保留默认小猫角色,小猫在舞台中间位置。
2.功能实现
(1)用键盘任意输入一个数字表示行数(考虑到舞台的大小,可以提醒输入的数字在1-9之间),之后小猫会根据输入的行数自动绘制一个多行的图形(如果输入5,那么就绘制5行);
(2)绘制的图形规则为:假设绘制n行,第一行绘制一个三角形,第二行绘制2个三角形......第n行绘制n个正三角形;
(3)每行中任意两个正三角形之间都间隔20个坐标值,任意相邻两行的间隔也是20个坐标值,每行的第1个三角形的x坐标值是一样的,即在同一列;
(4)要用函数绘制正三角形,用循环嵌套以及函数来优化程序。
标准答案:
评分标准:
(1)用键盘任意输入一个数字表示行数;(2分)
(2)用函数绘制正三角形;(2分)
(3)能够根据输入的行数正确绘制图形;(3分)
(4)能够将每行的第一个三角形的坐标进行复位;(1分)
(5)使用循环嵌套完成程序。(2分)
试题解析:
参考程序:
今天我们分享决赛模拟题将近几百道练习题,希望大家在决赛中能取得好的成绩:
我用夸克网盘分享了「全国青少年信息素养大赛复赛或决赛集训题目P&C(1).docx」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。
链接:https://pan.quark.cn/s/7ee59bd171f9
图形化的(虽然是复赛的集训,但是决赛的题型和复赛很类似,而且今年都偏靠画图功能,这份集训可以说非常有用处了):
我用夸克网盘分享了「全国青少年信息素养大赛复赛或决赛集训图形化题目.pdf」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。
链接:https://pan.quark.cn/s/077bf9a9e54a
往期好文:
世界杯主题系列-用Scratch制作足球比赛小游戏,源码分享啦
少儿编程航天主题,scratch与航天航空主题:认识太阳系-八大行星连连看