您好,欢迎访问三七文档
用自然语言描述算法。用流程图描述算法。用伪代码或直接用计算机程序来描述算法。常用的算法描述方法:用自然语言描述算法,即用人们日常所使用的语言加上一些必要的数学符号来描述算法。练一练用自然语言描述用高斯公式求前n个自然数之和的算法。sum=1+2+3+…+(n-1)+n算法开始1.输入n的值2.计算sum←*n/23.输出sum的值算法结束(1+n)n:项数、末项sum:总和用自然语言描述用高斯公式求前n个自然数之和的算法。求任意两个数a和b中的较大的数,并输出这个数的算法。分析:要求出两个数中的较大的数,首先要知道这两个数a和b,然后比较这两个数,如果a大于b,则输出a的值;反之,输出b的值。算法开始1.输入a的值和b的值2.如果a≥b,则输出a3.如果ab,则输出b算法结束a:任意一个数b:任意一个数流程线:基本符号开始、结束符:处理框:判断框:连接框:输入、输出框:符号作用示例流程线表示程序的流向开始、结束符表示算法的开始或结束startend输入、输出框表示数据的输入,或计算结果的输出输入b输出“大”判断框用于表示分支情况,框内书写判断条件abYN连接框用于连接因写不下而断开的流程线11处理框指出要处理的内容a←3练一练用流程图描述用高斯公式求自然数之和的算法。sum=1+2+3+…+(n-1)+n算法开始1.输入n的值2.计算sum←(1+n)*n/23.输出sum的值算法结束自然语言流程图n:项数、末项sum:总和StartEnd输入nsum←(1+n)*n/2输出sum思考用流程图描述求任意两个数a和b中的较大的数,并输出这个数的算法。算法开始1.输入a的值和b的值2.如果a≥b,则输出a3.如果ab,则输出b算法停止流程图自然语言a:任意数b:任意数开始输出a结束输入a,ba≥b输出bYN练一练判断成绩(cj)是否合格(60分)。用流程图描述算法:作业1.判断成绩(cj)的等第是优秀(90分)、合格(60分)还是不合格。用流程图描述算法:2.交换任意两个变量的值的算法。
本文标题:算法的表示方法
链接地址:https://www.777doc.com/doc-3796074 .html