ゼロ除算
[Wikipedia|▼Menu]
□記事を途中から表示しています
[最初から表示]

^ なおこれらの、「返すべき値」の定義は、あくまで、返される値が処理系ごとにバラバラになってしまってプログラマなどが悩まされたりしないように、ともかくも 値(戻り値)をひとつに決めた、という程度の便宜的なものであり、その値は数学的に正確なものではない。
^ だが、実際のコンピュータのプログラムでは、ゼロ除算の結果の値を利用するコードの側が、「正の無限大」や「負の無限大」や「非数」などを与えられることを全く想定しないで書かれていて、結局 処理が破綻して停止してしまうということが往々にして起きる。

出典^ IEEE Computer Society (August 29, 2008). ⇒IEEE Standard for Floating-Point Arithmetic. IEEE. doi:10.1109/IEEESTD.2008.4610935. .mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation.cs-ja1 q,.mw-parser-output .citation.cs-ja2 q{quotes:"「""」""『""』"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free a,.mw-parser-output .citation .cs1-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited a,.mw-parser-output .id-lock-registration a,.mw-parser-output .citation .cs1-lock-limited a,.mw-parser-output .citation .cs1-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription a,.mw-parser-output .citation .cs1-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:#d33}.mw-parser-output .cs1-visible-error{color:#d33}.mw-parser-output .cs1-maint{display:none;color:#3a3;margin-left:0.3em}.mw-parser-output .cs1-format{font-size:95%}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}ISBN 978-0-7381-5753-5. IEEE Std 754-2008. ⇒http://ieeexplore.ieee.org/servlet/opac?punumber=4610933
^ “【算数編】小学校学習指導要領(平成29年告示)解説” (pdf). 文部科学省. p. 146. 2021年3月18日閲覧。
^ Watson, Jane M. (1991). “Models to Show the Impossibility of Division by Zero” (英語). School Science and Mathematics 91 (8): 373?376. doi:10.1111/j.1949-8594.1991.tb12123.x. ISSN 1949-8594. https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1949-8594.1991.tb12123.x. 
^ a b Duncan, Hilda F. (1971-10-01). “Division by zero” (英語). The Arithmetic Teacher 18 (6): 381?382. doi:10.5951/AT.18.6.0381. https://pubs.nctm.org/view/journals/at/18/6/article-p381.xml. 
^ Tsamir, Pessia; Sheffer, Ruth (2000-09-01). “Concrete and formal arguments: The case of division by zero” (英語). Mathematics Education Research Journal 12 (2): 92?106. doi:10.1007/BF03217078. ISSN 2211-050X. https://doi.org/10.1007/BF03217078. 
^ 高橋 丈夫 (2017). “整数の除法の導入時における児童の「測定の考え」の様相に関する一考察”. 日本数学教育学会誌 99 (12): 2-11. doi:10.32296/jjsme.99.12_2. 
^ a b Kaplan, Robert (1999). The Nothing That Is: A Natural History of Zero (英語). New York: Oxford University Press. pp. 68?75. ISBN 978-0-19-514237-2
^ ロバート・カプラン、松浦俊輔(訳)、2002、『ゼロの博物誌』、河出書房新社 ISBN 978-4-309-25157-8 p. 107
^ J J O'Connor and E F Robertson (November 2000). ⇒"Zero". 2008年11月16日閲覧。
^ 田中一之『数学基礎論序説』(第二版)裳華房、2021年、199頁。ISBN 978-4-7853-1575-7。 
^ 高橋正子『コンピュータと数学』朝倉書店、2016年、iv, 19, 49頁。ISBN 978-4-254-11752-3。 
^ “How to Divide by Zero” (英語). 1 divided by 0. 2022年2月17日閲覧。
^ 山田祥寛『独習C# 第5版』2022、p.93
^ 解析マニュアル0 1983, p. 342-343.
^ 田辺 1983, p. 269.
^ 株式会社インプレス (2022年7月27日). “Androidの「電卓」アプリはゼロで割ると答えが「ん」になる(ことがある)/皆さんの端末ではどうですか?【やじうまの杜】”. 窓の杜. 2022年7月27日閲覧。
^ 沼田哲史『C言語本格トレーニング: 基礎から応用までを徹底解説!』2020、p.13
^ 『現場ですぐに使える! Pythonプログラミング逆引き大全357の極意』秀和システム、2022、p.117
^ a b 山田 祥寛『独習C# 新版』翔泳社、2017、「3.1.4 除算とデータ型」の章。
^ 山田 祥寛『独習Ruby 新版』翔泳社、2021、p.84
^ 山田祥寛『独習Java 新版』翔泳社、2019、p.86

次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:45 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef