From c664246e1d8e4f6f4012ca11d30b95ff8131924c Mon Sep 17 00:00:00 2001 From: Fridge0 Date: Wed, 11 Oct 2023 14:31:03 +0900 Subject: [PATCH 1/2] changed the name of variable in functions/exercise from `integer` to `integralNumber` --- .../_samples/is-prime-using-and/script.js | 14 ++++---- .../08-loop/_samples/is-prime/script.js | 14 ++++---- docs/1-trial-session/08-loop/index.md | 35 +++++++++---------- 3 files changed, 31 insertions(+), 32 deletions(-) diff --git a/docs/1-trial-session/08-loop/_samples/is-prime-using-and/script.js b/docs/1-trial-session/08-loop/_samples/is-prime-using-and/script.js index 73f06e3f8..5226cce91 100644 --- a/docs/1-trial-session/08-loop/_samples/is-prime-using-and/script.js +++ b/docs/1-trial-session/08-loop/_samples/is-prime-using-and/script.js @@ -1,17 +1,17 @@ -let integer = 89; //任意の整数 +let integralNumber = 89; //任意の整数 let isPrime = true; -if (integer <= 1) { +if (integralNumber <= 1) { isPrime = false; } -for (let i = 2; i < integer; i += 1) { - // integerが1以下のときは素数でない - isPrime = isPrime && integer % i != 0; +for (let i = 2; i < integralNumber; i += 1) { + // integralNumberが1以下のときは素数でない + isPrime = isPrime && integralNumber % i != 0; } if (isPrime) { - document.write(`${integer} は素数です。`); + document.write(`${integralNumber} は素数です。`); } else { - document.write(`${integer} は素数ではありません。`); + document.write(`${integralNumber} は素数ではありません。`); } diff --git a/docs/1-trial-session/08-loop/_samples/is-prime/script.js b/docs/1-trial-session/08-loop/_samples/is-prime/script.js index 9d1d5c072..72b3569a3 100644 --- a/docs/1-trial-session/08-loop/_samples/is-prime/script.js +++ b/docs/1-trial-session/08-loop/_samples/is-prime/script.js @@ -1,19 +1,19 @@ -let integer = 57; // 任意の整数 +let integralNumber = 57; // 任意の整数 let isPrime = true; -if (integer <= 1) { - // integerが1以下のときは素数でない +if (integralNumber <= 1) { + // integralNumberが1以下のときは素数でない isPrime = false; } -for (let i = 2; i < integer; i += 1) { - if (integer % i == 0) { +for (let i = 2; i < integralNumber; i += 1) { + if (integralNumber % i == 0) { isPrime = false; // 変数には最後に代入した値のみを保持する } } if (isPrime) { - document.write(`${integer} は素数です`); + document.write(`${integralNumber} は素数です`); } else { - document.write(`${integer} は素数ではありません`); + document.write(`${integralNumber} は素数ではありません`); } diff --git a/docs/1-trial-session/08-loop/index.md b/docs/1-trial-session/08-loop/index.md index f0b6cae04..12125d101 100644 --- a/docs/1-trial-session/08-loop/index.md +++ b/docs/1-trial-session/08-loop/index.md @@ -104,7 +104,6 @@ i++; ::: - ## for 文 `for` 文は、`while` 文にほんの少しだけ機能を追加したものになります。 @@ -226,9 +225,9 @@ document.write(product); ### 素数判定問題 -ある整数の変数 `integer` が与えられたとき、その値が素数であるかどうか判定して表示する`for`文を書いてみましょう。 +ある整数の変数 `integralNumber` が与えられたとき、その値が素数であるかどうか判定して表示する`for`文を書いてみましょう。 -そして、`integer`に 6, 11 ,57, 89 を入れてテストしてみましょう。 +そして、`integralNumber`に 6, 11 ,57, 89 を入れてテストしてみましょう。 :::info 素数の定義は「1とその数以外の整数で割り切れない自然数」でしたね。 @@ -239,7 +238,7 @@ document.write(product); ::: :::tip 豆知識 -自然数`integer`を`i`で割ったあまりは `integer % i`で求められます。 +自然数`integralNumber`を`i`で割ったあまりは `integralNumber % i`で求められます。 ::: ### 解答例 @@ -247,24 +246,24 @@ document.write(product); ```javascript -let integer = 57; // 任意の整数 +let integralNumber = 57; // 任意の整数 let isPrime = true; -if (integer <= 1) { - // integerが1以下のときは素数でない +if (integralNumber <= 1) { + // integralNumberが1以下のときは素数でない isPrime = false; } -for (let i = 2; i < integer; i += 1) { - if (integer % i == 0) { +for (let i = 2; i < integralNumber; i += 1) { + if (integralNumber % i == 0) { isPrime = false; // 変数は最後に代入した値のみを保持する。 } } if (isPrime) { - document.write(`${integer} は素数です`); + document.write(`${integralNumber} は素数です`); } else { - document.write(`${integer} は素数ではありません`); + document.write(`${integralNumber} は素数ではありません`); } ``` @@ -275,22 +274,22 @@ if (isPrime) { 前項で割ったあまりが0でないこととの `&&` (AND) をとることで帰納的に求めることもできます。 ```javascript -let integer = 89; //任意の整数 +let integralNumber = 89; //任意の整数 let isPrime = true; -if (integer <= 1) { - // integerが1以下のときは素数でない +if (integralNumber <= 1) { + // integralNumberが1以下のときは素数でない isPrime = false; } -for (let i = 2; i < integer; i += 1) { - isPrime = isPrime && integer % i != 0; +for (let i = 2; i < integralNumber; i += 1) { + isPrime = isPrime && integralNumber % i != 0; } if (isPrime) { - document.write(`${integer} は素数です`); + document.write(`${integralNumber} は素数です`); } else { - document.write(`${integer} は素数ではありません`); + document.write(`${integralNumber} は素数ではありません`); } ``` From 61896796557695e3c63f184c38667722296a7c88 Mon Sep 17 00:00:00 2001 From: Fridge0 Date: Wed, 11 Oct 2023 14:35:22 +0900 Subject: [PATCH 2/2] changed it to `n` --- .../_samples/is-prime-using-and/script.js | 14 ++++---- .../08-loop/_samples/is-prime/script.js | 14 ++++---- docs/1-trial-session/08-loop/index.md | 34 +++++++++---------- 3 files changed, 31 insertions(+), 31 deletions(-) diff --git a/docs/1-trial-session/08-loop/_samples/is-prime-using-and/script.js b/docs/1-trial-session/08-loop/_samples/is-prime-using-and/script.js index 5226cce91..0e64e2f02 100644 --- a/docs/1-trial-session/08-loop/_samples/is-prime-using-and/script.js +++ b/docs/1-trial-session/08-loop/_samples/is-prime-using-and/script.js @@ -1,17 +1,17 @@ -let integralNumber = 89; //任意の整数 +let n = 89; //任意の整数 let isPrime = true; -if (integralNumber <= 1) { +if (n <= 1) { isPrime = false; } -for (let i = 2; i < integralNumber; i += 1) { - // integralNumberが1以下のときは素数でない - isPrime = isPrime && integralNumber % i != 0; +for (let i = 2; i < n; i += 1) { + // nが1以下のときは素数でない + isPrime = isPrime && n % i != 0; } if (isPrime) { - document.write(`${integralNumber} は素数です。`); + document.write(`${n} は素数です。`); } else { - document.write(`${integralNumber} は素数ではありません。`); + document.write(`${n} は素数ではありません。`); } diff --git a/docs/1-trial-session/08-loop/_samples/is-prime/script.js b/docs/1-trial-session/08-loop/_samples/is-prime/script.js index 72b3569a3..5fe70f196 100644 --- a/docs/1-trial-session/08-loop/_samples/is-prime/script.js +++ b/docs/1-trial-session/08-loop/_samples/is-prime/script.js @@ -1,19 +1,19 @@ -let integralNumber = 57; // 任意の整数 +let n = 57; // 任意の整数 let isPrime = true; -if (integralNumber <= 1) { - // integralNumberが1以下のときは素数でない +if (n <= 1) { + // nが1以下のときは素数でない isPrime = false; } -for (let i = 2; i < integralNumber; i += 1) { - if (integralNumber % i == 0) { +for (let i = 2; i < n; i += 1) { + if (n % i == 0) { isPrime = false; // 変数には最後に代入した値のみを保持する } } if (isPrime) { - document.write(`${integralNumber} は素数です`); + document.write(`${n} は素数です`); } else { - document.write(`${integralNumber} は素数ではありません`); + document.write(`${n} は素数ではありません`); } diff --git a/docs/1-trial-session/08-loop/index.md b/docs/1-trial-session/08-loop/index.md index 12125d101..dbaf5dc43 100644 --- a/docs/1-trial-session/08-loop/index.md +++ b/docs/1-trial-session/08-loop/index.md @@ -225,9 +225,9 @@ document.write(product); ### 素数判定問題 -ある整数の変数 `integralNumber` が与えられたとき、その値が素数であるかどうか判定して表示する`for`文を書いてみましょう。 +ある整数の変数 `n` が与えられたとき、その値が素数であるかどうか判定して表示する`for`文を書いてみましょう。 -そして、`integralNumber`に 6, 11 ,57, 89 を入れてテストしてみましょう。 +そして、`n`に 6, 11 ,57, 89 を入れてテストしてみましょう。 :::info 素数の定義は「1とその数以外の整数で割り切れない自然数」でしたね。 @@ -238,7 +238,7 @@ document.write(product); ::: :::tip 豆知識 -自然数`integralNumber`を`i`で割ったあまりは `integralNumber % i`で求められます。 +自然数`n`を`i`で割ったあまりは `n % i`で求められます。 ::: ### 解答例 @@ -246,24 +246,24 @@ document.write(product); ```javascript -let integralNumber = 57; // 任意の整数 +let n = 57; // 任意の整数 let isPrime = true; -if (integralNumber <= 1) { - // integralNumberが1以下のときは素数でない +if (n <= 1) { + // nが1以下のときは素数でない isPrime = false; } -for (let i = 2; i < integralNumber; i += 1) { - if (integralNumber % i == 0) { +for (let i = 2; i < n; i += 1) { + if (n % i == 0) { isPrime = false; // 変数は最後に代入した値のみを保持する。 } } if (isPrime) { - document.write(`${integralNumber} は素数です`); + document.write(`${n} は素数です`); } else { - document.write(`${integralNumber} は素数ではありません`); + document.write(`${n} は素数ではありません`); } ``` @@ -274,22 +274,22 @@ if (isPrime) { 前項で割ったあまりが0でないこととの `&&` (AND) をとることで帰納的に求めることもできます。 ```javascript -let integralNumber = 89; //任意の整数 +let n = 89; //任意の整数 let isPrime = true; -if (integralNumber <= 1) { - // integralNumberが1以下のときは素数でない +if (n <= 1) { + // nが1以下のときは素数でない isPrime = false; } -for (let i = 2; i < integralNumber; i += 1) { - isPrime = isPrime && integralNumber % i != 0; +for (let i = 2; i < n; i += 1) { + isPrime = isPrime && n % i != 0; } if (isPrime) { - document.write(`${integralNumber} は素数です`); + document.write(`${n} は素数です`); } else { - document.write(`${integralNumber} は素数ではありません`); + document.write(`${n} は素数ではありません`); } ```