为函数编写一个算法,计算3个数字的平均值,然后通过子程序调用平均值来显示平均值

时间:2017-07-25 16:59:57

标签: vb.net

我在VB.net编程时没有问题,因为它很简单。我理解功能和子程序以及它们的工作原理。我只是在编写算法时遇到了一些麻烦。

如果所有内容都必须在子程序中进行,则下面是我为其编写的算法:

〜开始
显示“输入第一个号码”
输入num1
显示“输入第二个号码”
输入num2
显示“输入第三个数字”
输入num3

〜过程
平均=(num1 + num2 + num3)/ 3

〜输出
显示平均值

我想知道如果在函数中完成计算并且通过子过程显示答案,我应该如何编写算法。 我必须说明功能和程序名称吗? 我是否指出变量是ByVal还是ByRef?

我已经相当彻底地寻找解决方案或至少指向正确方向的指针。

1 个答案:

答案 0 :(得分:0)

您可以只使用流程图,因为它对于小算法来说是最简单的(至少对我而言)更明确的选项。

有很多免费软件....只是寻找流程图软件。

Here你有关于它的信息,并且在"参见"部分,您可以找到其他选项来代表"代表"算法。

ULM也是一种选择。

关于ByRef, ByVal, Subprocedures等,您正在描述一种算法。描述与语言无关。你在VB中使用ByVal和ByRef,但在其他语言中没有... 您没有描述如何在给定语言中实现algortihm,即只编写代码。您正在使用代码,抽象化该过程,以便任何人都可以使用任何语言编写相同的功能。