好的,所以我在这门计算机编程课上很挣扎,因为我对计算机编程完全陌生。让我发布我的实际作业,然后看看是否有人可以帮助我开始使用它。
作业:本实验室是构建一种称为 Lindenmayer 系统的分形的第 1 部分。在第一部分中,您将只实现一组简单的绘制命令。
编写一个接受 3 个输入的程序: 1) 绘制字符串:这必须是绘制命令的字符串(见下表)。2)长度:必须是大于0小于等于100的整数。它定义了一些绘图命令中使用的长度变量。3) 角度:必须是大于 0.0 且小于或等于 360.0 的浮点数。它定义了一些绘图命令中使用的角度变量。
字符绘制命令 h 在当前标题中绘制一条长度为像素长的直线段。f 与 h 相同 g 在当前航向中移动一条长度为像素长的直线段,而不绘制。+
按角度顺时针转动航向。
按角度逆时针转动航向。A 这些颜色命令中的每一个都必须将海龟颜色更改为与背景不同且与其他 5 个颜色命令不同的颜色。选择你认为搭配起来很好看的颜色。B C D E F 任何其他字符 忽略
所以,这就是任务,抱歉这么长。我一直在阅读我的教科书,不幸的是,它提供的关于如何实际完成这项作业的信息很少。我们的教授向我们展示了分形可以做的所有这些很酷的事情也没有帮助,但实际上并没有告诉我们如何完成作业(不要问我为什么?)
我真的不知道如何开始编写这个东西,如果有人可以帮助我或者至少指出我正确的方向,在开始为这些东西编码时,它真的会帮助我。我不希望任何人为我做这一切,只是可能帮助我告诉我从哪里开始。
PS。我们的教授写的另一篇文章可能很重要。
现在您的命令中有“if”语句,您确实需要检查错误输入。如果用户输入错误数据,打印错误信息并退出程序。