using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication9
{
class Program
{
static void Main(string[] args)
{
double realCoord, imagCoord;
double realTemp, imagTemp, realTemp2, arg;
int iterations;
for (imagCoord = 1.2; imagCoord >= -1.2; imagCoord -= 0.005)
{
for (realCoord = -0.6; realCoord <= 1.77; realCoord += 0.03)
{
iterations = 0;
realTemp = realCoord;
imagTemp = imagCoord;
arg = (realCoord * realCoord) + (imagCoord * imagCoord);
while ((arg < 4) && (iterations < 40))
{
realTemp2 = (realTemp * realTemp) - (imagTemp * imagTemp) - realCoord;
imagTemp = (2 * realTemp * imagTemp) - imagCoord;
realTemp = realTemp2;
arg = (realTemp * realTemp) + (imagTemp * imagTemp);
iterations += 1;
}
switch (iterations % 4)
{
case 0:
Console.Write(".");
break;
case 1:
Console.Write("0");
break;
case 2:
Console.Write("0");
break;
case 3:
Console.Write("@");
break;
}
}
Console.Write("\n");
}
Console.ReadLine();
}
}
}
分享到:
- 2008-04-10 16:36
- 浏览 1274
- 评论(2)
- 论坛回复 / 浏览 (2 / 1923)
- 查看更多
相关推荐
法(K-Nearest Neighbors, KNN)是一种懒惰学习(Lazy Learning)算法,它在预测时才进行计算,不涉及训练过程中的模型构建。KNN 的基本思想是假设新样本会与训练集中最接近的 K 个邻居相似,这里的 K 是一个预设的...
为了帮助学生更直观地理解,教师会举例说明,如5个盘子中没有苹果的情况,让学生明白为什么0乘以5等于0。学生们还将在小组内汇报自己的算法,有的学生可能会通过累加0来理解,有的则可能通过比较130×5与13×5的计算...
这个压缩包包含了四部分(part1.rar、part3.rar、part2.rar、part4.rar)的课件内容,可能涵盖了算法的多个核心领域。 首先,我们要明白“算法”是计算机科学的基础,它是一系列解决问题的精确指令。在信息学奥赛中...
所以,我们在研究爬虫的时候,不仅要了解爬虫如何实现,还需要知道一些常见爬虫的算法,如果有必要,我们还需要自己去制定相应的算法。 5. 未来爬虫的发展前景 大数据时代也离不开爬虫,比如在进行大数据分析或...
通过实例教学,可以使学生明白,在确定了算法之后,再根据算法的特点来设计数据结构,可以避免因先入为主地确定数据结构而导致的系统设计缺陷。 另外,数据结构作为计算机专业及相关专业的基础课程,它不仅是一般...
其他不少论文都默认这些知识大家明白...编码部分我着重看的块编码,这部分建议一边看一边自己画图,重点理解基本校验矩阵和校验矩阵的关系,然后其实就和系统码的编码方式差不多,都是从一个地方推出来的。
在wxApp的OnInit栈中调用了MainFrame和CameraThread的构造函数,这算不 算耦合呢? 一个对象,总要和“外部”(其他类)打交道,具体如何打交道?要么别人给 你,要么从别人那里拿,那么从公共区域拿。第三种和第...
经典的算法教程,通过对经典算法的分析和解读,使读者了解经典算法的原理,明白分析及设计算法的基本思路,通过此书,算法设计能力能得到提升
理解并实现这些算法,使我们更加明白操作系统如何在实际环境中优化资源分配,以及如何平衡公平性和效率。此外,实验还强调了理论与实践相结合的重要性,增强了我们对操作系统原理的实际应用能力。 总结,这个实验...
特征工程是机器学习领域的一个核心环节,它关乎到机器学习模型能否准确地从数据中学习...在进行机器学习项目时,切记不可忽视特征工程的重要性,因为即使是最好的算法,没有好的数据作为支撑,也难以发挥其应有的效果。
《MATLAB遗传算法工具箱及应用》是一本深入解析如何在MATLAB环境下运用遗传算法解决实际问题的专业书籍。MATLAB,全称为“矩阵实验室”...如果你对MATLAB编程和遗传算法感兴趣,那么这本书无疑是你不可或缺的学习资源。
可以不用下载,直接看这篇,有需要再来 https://blog.csdn.net/m0_55931547/article/details/125487566?spm=1001.2014.3001.5502 (1) 根据所给的直线光栅化的示范源程序,在计算机上编译运行,输出正确结果,写入...
这个"算法动态演示系统"显然是为了帮助学习者更好地理解和掌握这些核心概念。通过模拟和动态演示,学习者可以直观地看到算法在执行过程中的状态变化,这对于深化理解、提升问题解决能力大有裨益。 首先,我们要明白...
首先,我们要明白什么是生产调度。生产调度是企业管理中非常重要的一个环节,它涉及到如何在有限的资源下,高效地安排生产计划,确保生产任务可以按时完成,同时最大化地利用设备资源,减少生产中的等待时间和提高...
常见的算法时间复杂度有:O(1)——常数阶,表示算法执行时间不随输入数据规模变化;O(log n)——对数阶,效率较高;O(n)——线性阶,表示每增加一个元素,执行时间大致增加常数倍;O(n log n)——线性对数阶,常见于...
首先,我们要明白算法设计与分析是计算机科学中的核心课程,它涉及如何有效地解决问题和执行计算任务。屈婉玲教授的课程可能涵盖了基础的排序和搜索算法,如冒泡排序、选择排序、插入排序、快速排序、归并排序以及二...
综合来看,《算法初步》的复习不仅仅是对过去知识的回顾,更是对学生逻辑思维能力和问题解决能力的提升。通过合理的复习策略和教学方法,可以激发学生的学习兴趣,帮助他们在高考中取得优异成绩,同时为他们的未来...
首先,我们要明白算法是什么。算法是一系列明确的指令,用于解决特定问题或执行特定任务。在计算机科学中,高效的算法是程序性能的核心,它们决定了软件运行的速度和资源消耗。因此,理解和掌握算法分析与设计是每个...
这一过程从根节点开始,沿着树的不同分支向下延伸,最终达到叶节点,即做出最终决策的位置。分裂的选择依据一定的准则进行,以确保生成的决策树既具有良好的预测能力又不过度复杂。 #### 四、分裂方法 ##### 4.1 ...