程序优化

zv235693 程序题 共 个子题

题目说明

下图第一行有1个正三角形,第二行有2个正三角形,第三行有3个正三角形,每一行的第1个正三角形是上下对齐的。

小刚想绘制这个图形,便编写了如下图所示的程序,请根据要求优化程序。

图片

图片

准备工作

  1. 保留舞台为默认的白背景;

  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分)

本题为编程题,提交代码并运行通过测试点后判分。

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
提交记录
共 条 仅展示自由练习提交
正在加载提交记录…
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧