如何编写一个完整的算法?

如何编写一个完整的算法?,第1张

算法的流程书写可通过流程图或伪代码来完成。

所谓流程图是指以特定的图形符号加上说让誉明,表示算法的图,用它来表示算法思路是一种极燃滑芦好的方法,因为有时候千言万语不如一张图形象生动易于理解,例如:

而伪代码是介于自然语言和计算机语言之间的文字和符号(包括数学符号),它是一种不依赖于语言、用来表示程序执行过程、而不一定能皮带编译运行的代码,例如:

Begin(算法开始)

输入 A,B,C

IF A>B 则 A→Max

否则 B→Max

IF C>Max 则 C→Max

Print Max

End (算法结束)

小程序在支持JavaScript语言的环境中写算法,可以悔基销使用一些比较流行的编程语言或脚本语言,如JavaScript、PHP、Python等。在编写小程序算法时,要注意小程序的性能和体积,让用户锋裤能够快速加载和使碧游用小程序。

算法步骤:第一步,要确定表示和的变量s和计数变量i,并赋值,一般情况下,赋s=0 i=0第二步,确定使用哪种循环结构,本题使用当型循环结构,确定丛镇扰判断条件i≤9 满足条渗旦件时,执行第三步,不满足条件时,执行第四步旅轮;第三步:执行,i=i+1第四步:输出s;程序结束.程序如下:S=0i=0WHILE i<=9 S=S+1/2^i i=i+1ENDPRINT SEND运行该程序,输出:S=1.9980. 解析 分 析: 算法分析: 第一步 选择一个变量S表示和,并赋给初值0 再选取一个循环变量i,并赋值为0;第二步 开始进入WHILE循环语句,首先判断i是否小于9;第三步 为循环表达式(循环体) 用WEND来控制循环;第四步 用END来结束程序. 根据算法语句编写相应的程序语言,见参考答案.试题 解析: 算法步骤:第一步,要确定表示和的变量s和计数变量i,并赋值,一般情况下,赋s=0 i=0第二步,确定使用哪种循环结构,本题使用当型循环结构,确定判断条件i≤9 满足条件时,执行第三步,不满足条件时,执行第四步;第三步:执行,i=i+1第四步:输出s;程序结束.可写出程序如下:S=0i=0WHILE i<=9 S=S+1/2^i i=i+1ENDPRINT SEND运行该程序,输出:S=1.9980. (12分) 考点: 程序语言.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12300605.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存