計算題

計算題æ供了一種自動建立個別數字題的方法。題目è£å¯ä»¥ä½¿ç”¨é€šé…符,答題時通é…符會被數值替æ›ã€‚ 下é¢æ˜¯ä¸»ç·¨è¼¯é é¢çš„大致樣å­ï¼Œå…¶ä¸­æœ‰ä¸€äº›ç°¡å–®çš„輸入示例:

å•é¡Œï¼š

è¦é¡¯ç¤ºçš„圖片:

正確答案公å¼ï¼š

  

容許誤差:

±

誤差類型:

有效數字:

在試題題幹和“正確答案公å¼â€ä¸­å¯ä»¥çœ‹åˆ° {a} å’Œ {b} 。任何 {name} 都å¯ä»¥ç”¨ä½œé€šé…符,在答題時被æŸå€‹å€¼æ›¿æ›ã€‚並且,在題目æ交時,替æ›äº†â€œæ­£ç¢ºç­”案公å¼â€è£çš„通é…符後,公å¼è¢«ç•¶åšæ•¸å€¼é‹ç®—å¼ï¼Œç”¨ä¾†è¨ˆç®—正確答案。通é…符的å–值在後é¢çš„計算題“編輯嚮導â€é è£ç”Ÿæˆæˆ–設定……
上é¢çš„å…¬å¼ä¾‹å­ä½¿ç”¨äº†é‹ç®—符“+â€ã€‚其他å¯ç”¨çš„é‹ç®—符包括“- * /â€å’Œâ€œ%â€(%是求餘é‹ç®—)。
您也å¯ä»¥ä½¿ç”¨ä¸€äº›PHPæ ¼å¼çš„數學é‹ç®—函數。 其中有24個單åƒæ•¸é‹ç®—函數:
abs, acos, acosh, asin, asinh, atan, atanh, ceil, cos, cosh, deg2rad, exp, expm1, floor, log, log10, log1p, rad2deg, round, sin, sinh, sprt, tan, tanh
和兩個雙åƒæ•¸é‹ç®—函數:
atan2, pow
和函數min與maxå¯ä»¥æœ‰å…©å€‹æˆ–更多åƒæ•¸ã€‚
也å¯ä»¥ä½¿ç”¨å‡½æ•¸pi,它沒有任何åƒæ•¸ï¼Œä½†ä¸è¦å¿˜äº†ä½¿ç”¨æ‹¬å¼§â€”—正確的用法是pi()。
類似的其他函數必須把åƒæ•¸æ”¾åˆ°æ‹¬å¼§ä¸­ã€‚例如:sin({a}) + cos({b}) * 2。
嵌套調用函數也是毫無å•é¡Œçš„,例如:cos(deg2rad({a} + 90))等。
如何使用PHPæ ¼å¼å‡½æ•¸çš„更多細節,å¯ä»¥åœ¨PHP主é ä¸Šçš„文檔中找到。

å°æ•¸å­—å•é¡Œä¾†èªªï¼Œæ•™å¸«å¯ä»¥ç‚ºæ­£ç¢ºç­”案設定一個範åœï¼Œåœ¨æ­¤ç¯„åœå…§çš„答案都å¯ä»¥ç®—作正確。“容許誤差â€å°±æ˜¯ç”¨ä¾†è™•ç†é€™ç¨®å•é¡Œçš„。ä¸éŽï¼Œé€™è£æœ‰ä¸‰ç¨®ä¸åŒçš„誤差類型,它們是相å°èª¤å·®ã€é¡å®šèª¤å·®å’Œå¹¾ä½•èª¤å·®ã€‚
如果正確答案的計算çµæžœæ˜¯200,誤差被設為0.5,那麼ä¸åŒçš„誤差類型的工作方å¼ç‚ºï¼š

相å°èª¤å·®ï¼šèª¤å·®å€é–“是由正確答案乘以0.5得到,也就是說,在此例中,我們得到100。因此正確的解答必須在100到300之間(200 ± 100)。
當正確答案的數值,因ä¸åŒçš„通é…值而變化很大時,這種方å¼æ˜¯å¾ˆæœ‰ç”¨çš„。

é¡å®šèª¤å·®ï¼šé€™æ˜¯æœ€ç°¡å–®çš„誤差類型,但是能力有é™ã€‚正確的解答必須在199.5å’Œ200.5之間(200 ± 0.5)。
當ä¸åŒçš„正確答案相差很å°æ™‚,這種方å¼å¯ä»¥è¢«ä½¿ç”¨ã€‚

幾何誤差: 誤差的上é™è¨ˆç®—為200 + 0.5*200,和相å°èª¤å·®ä¸€æ¨£ã€‚下é™è¨ˆç®—為200/(1 + 0.5)。正確的解答必須在133.33å’Œ300之間。
複變微ç©åˆ†çš„誤差上é™å¯ä»¥æ˜¯1或更多,但很明顯下é™ä¸èƒ½é€™éº¼å¤šï¼Œå› ç‚ºå¯èƒ½æ‰€æœ‰æƒ…æ³ä¸‹çš„正確答案都是0。這種方å¼å°±ç™¼æ®ä½œç”¨äº†ã€‚

“有效數字â€åªå½±éŸ¿åœ¨å›žé¡§å’Œå ±å‘Šæ™‚,正確答案的顯示。例如:如果它被設為3,那麼正確答案13.333會被顯示為13.3ï¼›1236會被顯示為1240;而23會被顯示為23.0等等。

迴饋和å¯é¸ç”¨çš„å–®ä½ï¼Œå…¶åŠŸèƒ½èˆ‡æ•¸å­—é¡Œè£çš„完全一致。

輔助說明檔案的索引