ゼロ除算とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > デジタル大辞泉 > ゼロ除算の意味・解説 

ゼロ‐じょざん【ゼロ除算】

読み方:ぜろじょざん

0(ゼロ)で除算すること。数学的には意味をなさず、成立しないコンピュータープログラミング言語数値計算をする際には、正常な演算結果得られず、一般的にNaN表される


ゼロ除算

読み方ゼロじょざん
別名:0除算ゼロディバイド
【英】division by zero, divide by zero

ゼロ除算とは、除数ゼロ(0)とした除算のことである。

ゼロ(0)、もしくはゼロ(0)に極めて近い値で除算行った場合コンピュータ内部での数値表現ゼロもしくは表現不能な値になる。そのため、その後の処理続行不能に陥り、プログラム異常終了などの意図しない振る舞い引き起こすことがある

一般的にプログラム上でゼロ除算が行われると、例外もしくはバグ認識されるゼロ除算行わないようにチェック行えば簡単に防ぐことができるが、意外に見落としやすい。

ちなみに除数を0として除算を行うことは数学的に未定義であり成立しないとされている。

プログラミングのほかの用語一覧
コーディング:  サブルーチンライブラリ  参照渡し  ゼロサプレス  ゼロ除算  正規表現  正規表現エンジン  条件分岐

ゼロ除算

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/12/02 06:25 UTC 版)

ゼロ除算(ゼロじょさん、0除算、英語: division by zero)とは、0で除す割り算のことである。このような除算は除される数をaとするならば、形式上は a/0と書くことができるが、数学において、このような式を矛盾なく定義することはできない。コンピュータにゼロ除算をさせようとした場合、処理が停止してしまうなど深刻なことが起きることがある。


出典

  1. ^ 処理速度やリアルタイム性が求められる制御装置、組み込みシステムなどではしばしば、動作を遅くさせがちな浮動小数点演算は避け、あえて整数演算をさせる。
  2. ^ なおこれらの、「返すべき値」の定義は、あくまで、返される値が処理系ごとにバラバラになってしまってプログラマなどが悩まされたりしないように、ともかくも 値(戻り値)をひとつに決めた、という程度の便宜的なものであり、その値は数学的に正確なものではない。
  3. ^ だが、実際のコンピュータのプログラムでは、ゼロ除算の結果の値を利用するコードの側が、「正の無限大」や「負の無限大」や「非数」などを与えられることを全く想定しないで書かれていて、結局 処理が破綻して停止してしまうということが往々にして起きる。
  1. ^ IEEE Computer Society (August 29, 2008). IEEE Standard for Floating-Point Arithmetic. IEEE. doi:10.1109/IEEESTD.2008.4610935. ISBN 978-0-7381-5753-5. IEEE Std 754-2008. http://ieeexplore.ieee.org/servlet/opac?punumber=4610933. 
  2. ^ 【算数編】小学校学習指導要領(平成29年告示)解説” (pdf). 文部科学省. p. 146. 2021年3月18日閲覧。
  3. ^ 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. 
  4. ^ 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. 
  5. ^ 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. 
  6. ^ 高橋 丈夫 (2017). “整数の除法の導入時における児童の「測定の考え」の様相に関する一考察”. 日本数学教育学会誌 99 (12): 2-11. doi:10.32296/jjsme.99.12_2. 
  7. ^ 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
  8. ^ ロバート・カプラン、松浦俊輔(訳)、2002、『ゼロの博物誌』、河出書房新社 ISBN 978-4-309-25157-8 p. 107
  9. ^ J J O'Connor and E F Robertson (November 2000). "Zero". 2008年11月16日閲覧
  10. ^ 田中一之『数学基礎論序説』(第二版)裳華房、2021年、199頁。ISBN 978-4-7853-1575-7 
  11. ^ How to Divide by Zero” (英語). 1 divided by 0. 2022年2月17日閲覧。
  12. ^ 山田祥寛『独習C# 第5版』2022、p.93
  13. ^ 解析マニュアル0 1983, p. 342-343.
  14. ^ 田辺 1983, p. 269.
  15. ^ 株式会社インプレス (2022年7月27日). “Androidの「電卓」アプリはゼロで割ると答えが「ん」になる(ことがある)/皆さんの端末ではどうですか?【やじうまの杜】”. 窓の杜. 2022年7月27日閲覧。
  16. ^ 沼田哲史『C言語本格トレーニング: 基礎から応用までを徹底解説!』2020、p.13
  17. ^ 『現場ですぐに使える! Pythonプログラミング逆引き大全357の極意』秀和システム、2022、p.117
  18. ^ a b 山田 祥寛『独習C# 新版』翔泳社、2017、「3.1.4 除算とデータ型」の章。
  19. ^ 山田 祥寛『独習Ruby 新版』翔泳社、2021、p.84
  20. ^ 山田祥寛『独習Java 新版』翔泳社、2019、p.86
  21. ^ Joe Celko『プログラマのためのSQL 第4版』翔泳社、2013, p.214
  22. ^ 『SQL Hacks: データベースを自由自在に操るテクニック』オライリー・ジャパン、2007、p.108)
  23. ^ 日本規格協会『情報処理: ソフトウェア編』(JISハンドブック) 1990、p.622
  24. ^ a b c 皆本 2002, p. 73-74.
  25. ^ 皆本 2002, p. 71.
  26. ^ “Sunk by Windows NT”. Wired News. (1998年7月24日). http://www.wired.com/science/discoveries/news/1998/07/13987 2008年11月16日閲覧。 
  27. ^ oh shi-”. Urban Dicthionary. 2011年10月11日閲覧。
  28. ^ Chiang, Ted (2015). Stories of Your Life and Others (英語). Picador. ISBN 978-1-4472-8923-4
  29. ^ 邦題は https://iss.ndl.go.jp/books/R100000002-I000004238766-00 で確認できる。
  30. ^ Chuck Norris can divide by zero”. Chuck Norris Facts. 2011年10月11日閲覧。
  31. ^ ゼロ除算 ゼロ除算|カードギャラリー|マジック:ザ・ギャザリング 日本公式ウェブサイト”. 2023年11月25日閲覧。




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ゼロ除算」の関連用語

ゼロ除算のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ゼロ除算のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリゼロ除算の記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのゼロ除算 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS