Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 如何阅读戴尔·查尔的数学符号?_Algorithm_Math_Pseudocode_Notation - Fatal编程技术网

Algorithm 如何阅读戴尔·查尔的数学符号?

Algorithm 如何阅读戴尔·查尔的数学符号?,algorithm,math,pseudocode,notation,Algorithm,Math,Pseudocode,Notation,我如何计算这个数学符号?或者如何将其转换为更简单的伪代码 我试图理解这个概念来实现一个文本可读性分析器 是这样的吗?尽管。。。如何计算0.1579和0.0496之后的值 0.1579 ( (difficult words - words) * 100 ) + 0.0496 (words - sentences) 给定的公式将用最常用的编程语言编写如下: (0.1579 * ((difficultWords / words) * 100)) + (0.0496 * (words / sente

我如何计算这个数学符号?或者如何将其转换为更简单的伪代码

我试图理解这个概念来实现一个文本可读性分析器

是这样的吗?尽管。。。如何计算0.1579和0.0496之后的值

0.1579 ( (difficult words - words) * 100 ) + 0.0496 (words - sentences)

给定的公式将用最常用的编程语言编写如下:

(0.1579 * ((difficultWords / words) * 100)) + (0.0496 * (words / sentences))

以上表达式将在Python、Ruby、JavaScript、java、C++、C++、C等中使用。注意,我们使用<代码> */Cube >乘法(不能省略操作符)和<代码> /<代码>进行划分,并且我们按需要添加多个括号来消除任何在评价顺序中的歧义。 在实际实现上述代码时,必须小心除法——如果两个操作数都是整数值,某些语言(例如Java、Python 2.x)将截断小数。要解决此问题,您可以使用允许小数的数据类型(例如,

double
)声明变量
difficultWords
words
句子
),也可以在执行除法时将变量显式转换为十进制数据类型。例如,公式在Java中如下所示:

(0.1579 * (((double) difficultWords / words) * 100)) + (0.0496 * ((double) words / sentences))

你打算用什么语言?对分数使用除法运算符。通常你也不能忽略乘法符号。这个问题是离题的,因为它是关于基本数学符号的解释,与编程无关。@EdwardZuckerberg它不适合SE网络上的任何地方AFAIK-一个问题“我如何解释这个数学符号?”可能是math.SE网站的主题,但我相信它不会很受欢迎,因为这是一个非常基本的主题,互联网上的所有材料都已经涵盖了这个主题(例如,请看,那是5秒钟的谷歌搜索)。这里不欢迎所有问题,你应该自己解决一些问题。我只是简单地搜索了“数学符号”,这导致了维基百科页面“数学符号”,它直接链接到我链接的页面。它甚至不是最优的,因为搜索“数学表达式”直接导致链接页面。这两个都应该是你显而易见的搜索目标——如果你从标题中删除了特定部分(“dale chall”),你的问题是“如何阅读数学符号”。我不知道你在搜索什么,但谷歌搜索对任何程序员来说都是一项重要的技能,你可能应该投入一些工作来训练你的谷歌搜索引擎。。。我了解除法和乘法的知识。仍然让我困惑的是,在数学记数法中,
0.1579
0.0496
后面不跟乘法符号。@EdwardZuckerberg这是标准的数学记数法,一对
()
之前的数字隐式地与值相乘。例如,像这样的数学表达式:
2(4+5)
必须用编程语言像这样显式编写:
2*(4+5)
谢谢你的解释,我想我学到了一些新东西!我不是一个真正的数学爱好者,但我正在从经验中学习。@EdwardZuckerberg我的荣幸!推荐阅读:选择一种编程语言,阅读它的运算符和运算符优先级。谢谢,我一定会这么做的!