我正在打字速度应用程序,我需要知道什么是计算WPM的公式(每分钟字数)
编辑: 我确实知道:
wpm = correct_characters_in_60_seconds / 5
但我不知道我应该怎么处理十进制数字,如22.6或19.7和......
例如,如果用户在60秒内键入158次击键,158/5 = 31.6
那么结果应该是32 WPM还是31 WPM?怎么样?
感谢。
答案 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