测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A44152. 分形树步骤 1: 利用 Turtle 画出如本题图-1 所示的分形树。 要求: 1.树木主干向上生长; 2.分形层数为 4,二叉树; 3.第一层树枝长度为 60,逐层减 6; 4.左右树枝的倾斜角度不限,最终效果与图-1 所示大致相同即可。 5.必须能看出绘图过程。 将程序命名为“lq00501”。步骤 2:一、修改步骤 1 中生成分形树的方法: 1.分型层数改为 4~6 之间的随机数;  第…

填空题 困难

题目描述

分形树

步骤 1:

    利用 Turtle 画出如本题图-1 所示的分形树。

    要求:

        1.树木主干向上生长;

        2.分形层数为 4,二叉树;

        3.第一层树枝长度为 60,逐层减 6;

        4.左右树枝的倾斜角度不限,最终效果与图-1 所示大致相同即可。

        5.必须能看出绘图过程。

                                        

将程序命名为“lq00501”。


步骤 2:

一、修改步骤 1 中生成分形树的方法:

    1.分型层数改为 4~6 之间的随机数;  第一层树枝长改为 30~60 之间的随机数;

二、绘制分形树丛

    1. 在 800X600 的屏幕中绘制分形树丛;

    2.树木数量为 50 棵; 

    3.每棵分形树的树根位置为屏幕范围内随机坐标点,树枝允许伸出屏幕窗口外;

    4.以屏幕中心垂直线为分界,位于屏幕左侧的树木向左倾斜,位于屏幕右侧的树木向右倾斜;

    5.绘制过程瞬间完成(即看不到绘画过程)。

    整体绘制样例如本题图-2 所示。

    将程序命名为“lq00502”。

参考答案

待更新

答案解析

将程序命名为“lq00501”。

评判标准:

10 分:能够画出大致如图中的第一层树枝;

30 分:能够画出大致如图中的两层以上的树枝,且为二叉树;

50 分:完全符合题意,即:向上生长,二叉树,层数为 4,树枝长度每层递减,能看出绘图过程。


将程序命名为“lq00502”。

评判标准:

0 分:步骤 1 没有得到满分;

10 分:能在画布中画出 50 颗随机位置的树木,即使朝向相同、层数固定;

30 分:在 10 分标准的基础上,能画出层数随机、树枝长短随机的分形树;

50 分:完全符合题意,即在30 分标准的基础上,能画出符合题意要求朝向倾斜的分形树,且绘画过程瞬间完成(即看

不到绘画过程)。

上一题 下一题