如何" WPM"在打字速度应用中计算?

时间:2014-07-25 07:36:32

标签: typing

我正在打字速度应用程序,我需要知道什么是计算WPM的公式(每分钟字数)

编辑: 我确实知道:

wpm = correct_characters_in_60_seconds / 5

但我不知道我应该怎么处理十进制数字,如22.6或19.7和......

例如,如果用户在60秒内键入158次击键,158/5 = 31.6 那么结果应该是32 WPM还是31 WPM?怎么样? 感谢。

2 个答案:

答案 0 :(得分:5)

WPM(每分钟字数)

为了键入测量,每个单词被标准化为五个字符或键击长,包括空格和标点符号。例如,短语“我跑”算作一个单词,但“犀牛”和“让我们说话”都算作两个。

所以公式是:

Number_of_keystroke / time_in_minute * percentages_of_accurate_word

Number_of_keystroke / time_in_second * 60 * percentages_of_accurate_word

当处理小数时,你应该在小数为> .5时向下舍入,否则向下舍入

示例:

5.5 - > 6

7.3 - > 7

3.49 - > 3

4.51 - > 5

答案 1 :(得分:0)

每分钟字数(WPM)应四舍五入到最接近的十进制值。

在您的情况下,158/5 = 31.6应报告为32而不是31。

但是,如果该值为156/5 = 31.2,则应将其四舍五入为31以接近最接近的十进制值,从而对整体误差求平均值。

  

如果WPM< = x.5则WPM = x,否则WPM = x + 1