整数の合同
提供: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); //数字の表示 } }