怎么写算法说明

1. 急求算法说明 就是循环n次,每次循环里面,先横向移动,也就是y不变,x下标每次加1,然后里面写进去的数字就是b,这个b每次都加1. 横向写完一排,也就是第一个for (m= 。
那个循环执行完一次,然后就纵向移动,纵向移动的时候,就是x每次加1,y不变 。这样循环执行完之后,就画完了一个“L”旋转180度那种形状了 。
然后那个最外层的for (i= 。
那个循环,i就加1. 这样,第二次执行那两个内层循环,这次就是计算L型了,而且这个L型的每条边的长度是4,也就是n-i=5-1=4. 也就是先横着写四个数字,然后向上纵向写4个数字 。
每次写数字,和前面不同的就是,下标每次循环都是减1,因为这次是从右往左,从下往上计算的 。
以此类推,计算完每条边长度为4的L型,就计算每条边长为3的旋转后的L型,然后每条边长度为2的L型,然后每条边长度为1,其实就是一个数字了,然后就循环结束 。
2. 什么叫算法描述啊 算法描述(Algorithm Description )是指对设计出的算法,用一种方式进行详细的描述,以便与人交流 。算法可采用多种描述语言来描述,各种描述语言在对问题的描述能力方面存在一定的差异,可以使用自然语言、伪代码,也可使用程序流程图,但描述的结果必须满足算法的五个特征 。
算法可采用多种描述语言来描述,例如,自然语言、计算机语言或某些伪语言 。各种描述语言在对问题的描述能力方面存在一定的差异 。例如,自然语言较为灵活,但不够严谨 。而计算机语言虽然严谨,但由于语法方面的限制,使得灵活性不足 。
因此,许多教材中采用的是以一种计算机语言为基础,适当添加某些功能或放宽某些限制而得到的一种类语言 。这些类语言既具有计算机语言的严谨性,又具有灵活性,同时也容易上机实现,因而被广泛接受 。目前,许多“数据结构”教材采用类PASCAL语言、类C++或类C语言作为算法描述语言 。
扩展资料:
算法的特征
1、输入:一个算法必须有零个或以上输入量 。
2、输出:一个算法应有一个或以上输出量,输出量是算法计算的结果 。
3、明确性:算法的描述必须无歧义,以保证算法的实际执行结果是精确地符合要求或期望,通常要求实际运行结果是确定的 。
【怎么写算法说明】4、有限性:依据图灵的定义,一个算法是能够被任何图灵完备系统模拟的一串运算,而图灵机器只有有限个状态、有限个输入符号和有限个转移函数(指令) 。而一些定义更规定算法必须在有限个步骤内完成任务 。
5、有效性:又称可行性 。能够实现,算法中描述的操作都是可以通过已经实现的基本运算执行有限次来实现 。
参考资料来源:百度百科-算法描述
3. 算法的过程怎么写啊 算法的流程书写可通过流程图或伪代码来完成 。
所谓流程图是指以特定的图形符号加上说明,表示算法的图,用它来表示算法思路是一种极好的方法,因为有时候千言万语不如一张图形象生动易于理解,例如:
而伪代码是介于自然语言和计算机语言之间的文字和符号(包括数学符号),它是一种不依赖于语言、用来表示程序执行过程、而不一定能编译运行的代码,例如:
Begin(算法开始)
输入 A,B,C
IF A>B 则 A→Max
否则 B→Max
IF C>Max 则 C→Max
Print Max
End (算法结束)
4. 简便计算方法写 简便运算的方法:
(一)运用加法的交换律、结合律进行计算 。要求学生善于观察题目,同时要有凑整意识 。
如:5.7+3.1+0.9+1.3,等 。