整数の合同

提供:kuhalaboWiki
(版間での差分)
移動: 案内, 検索
(整数の合同)
(演算表)
1行: 1行:
 
== 演算表 ==
 
== 演算表 ==
 +
 +
;加法表の書き出し
 +
 +
<pre>
 +
nt mod = 5;  //法とする自然数
 +
size(500, 500);
 +
float scalar = (float) width / mod; //拡大比率
 +
for (int i = 0; i < mod; i++){
 +
  for (int j = 0; j < mod; j++){
 +
    int num = (i + j) % mod;  //数の計算
 +
    PVector v = new PVector(j, i);  //マスの位置
 +
    v.mult(scalar);
 +
    // int num = (i * j) % mod;  //乗法表の場合
 +
    fill(255);  //マスを白くする
 +
    rect(v.x, v.y, scalar, scalar); //マスの描画
 +
    fill(0);  //数字を黒くする
 +
    textSize(scalar);
 +
    text(num, v.x, v.y + scalar);  //数字の表示
 +
  }
 +
}
 +
</pre>
 +
 +
;乗法表の書き出し
 +
 +
<pre>
 +
nt mod = 5;  //法とする自然数
 +
size(500, 500);
 +
float scalar = (float) width / mod; //拡大比率
 +
for (int i = 0; i < mod; i++){
 +
  for (int j = 0; j < mod; j++){
 +
    PVector v = new PVector(j, i);  //マスの位置
 +
    v.mult(scalar);
 +
    int num = (i * j) % mod;  //乗法表の場合
 +
    fill(255);  //マスを白くする
 +
    rect(v.x, v.y, scalar, scalar); //マスの描画
 +
    fill(0);  //数字を黒くする
 +
    textSize(scalar);
 +
    text(num, v.x, v.y + scalar);  //数字の表示
 +
  }
 +
}
 +
</pre>

2021年3月12日 (金) 06:38時点における版

演算表

加法表の書き出し
nt mod = 5;  //法とする自然数
size(500, 500);
float scalar = (float) width / mod; //拡大比率
for (int i = 0; i < mod; i++){
  for (int j = 0; j < mod; j++){
    int num = (i + j) % mod;  //数の計算
    PVector v = new PVector(j, i);  //マスの位置
    v.mult(scalar);
    // int num = (i * j) % mod;  //乗法表の場合
    fill(255);  //マスを白くする
    rect(v.x, v.y, scalar, scalar); //マスの描画
    fill(0);  //数字を黒くする
    textSize(scalar);
    text(num, v.x, v.y + scalar);  //数字の表示
  }
}
乗法表の書き出し
nt mod = 5;  //法とする自然数
size(500, 500);
float scalar = (float) width / mod; //拡大比率
for (int i = 0; i < mod; i++){
  for (int j = 0; j < mod; j++){
    PVector v = new PVector(j, i);  //マスの位置
    v.mult(scalar);
    int num = (i * j) % mod;  //乗法表の場合
    fill(255);  //マスを白くする
    rect(v.x, v.y, scalar, scalar); //マスの描画
    fill(0);  //数字を黒くする
    textSize(scalar);
    text(num, v.x, v.y + scalar);  //数字の表示
  }
}
個人用ツール
名前空間

変種
操作
案内
ツールボックス