「÷」「の商」「の余り」「mod」の読み方

書き方で意味が決まる

擬似言語の割り算は、書き方によって意味が変わります。

書き方 意味 例
a ÷ b の商 割り算の答えの整数部分 7 ÷ 2 の商 は 3
a ÷ b の余り 割り算の余り 7 ÷ 2 の余り は 1
a mod b 余り(上と同じ) 7 mod 2 は 1
a ÷ b(注釈つき) 実数の割り算 7 ÷ 2 は 3.5

何も付いていない ÷ が実数の割り算として使われるときは、「実数として計算する」のような注釈が付くことがあります。迷ったら、変数の型(整数型か実数型か)と問題文を確かめます。

よく出る形

  • 真ん中を求める:(low + high) ÷ 2 の商。二分探索で使います。
  • 偶数か奇数か:n mod 2 = 0 なら偶数です。
  • 倍数かどうか:n mod k = 0 なら n は k の倍数です。
  • 桁を取り出す:n ÷ 10 の余り が一の位、n ÷ 10 の商 が残りの桁です。

間違えやすい点

  • 商は切り捨てです。四捨五入ではありません。9 ÷ 2 の商 は 4 です。
  • 演算の順番は、掛け算・割り算・mod が、足し算・引き算より先です。sum + n mod 10 は、先に n mod 10 を計算します。