Skip to content

Commit 3cac86f

Browse files
committed
ミスりました。戻します
This reverts commit e4156a7.
1 parent e4156a7 commit 3cac86f

File tree

3 files changed

+32
-31
lines changed

3 files changed

+32
-31
lines changed
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
let integralNumber = 89; //任意の整数
1+
let integer = 89; //任意の整数
22

33
let isPrime = true;
4-
if (integralNumber <= 1) {
4+
if (integer <= 1) {
55
isPrime = false;
66
}
77

8-
for (let i = 2; i < integralNumber; i += 1) {
9-
// integralNumberが1以下のときは素数でない
10-
isPrime = isPrime && integralNumber % i != 0;
8+
for (let i = 2; i < integer; i += 1) {
9+
// integerが1以下のときは素数でない
10+
isPrime = isPrime && integer % i != 0;
1111
}
1212

1313
if (isPrime) {
14-
document.write(`${integralNumber} は素数です。`);
14+
document.write(`${integer} は素数です。`);
1515
} else {
16-
document.write(`${integralNumber} は素数ではありません。`);
16+
document.write(`${integer} は素数ではありません。`);
1717
}
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
let integralNumber = 57; // 任意の整数
1+
let integer = 57; // 任意の整数
22

33
let isPrime = true;
4-
if (integralNumber <= 1) {
5-
// integralNumberが1以下のときは素数でない
4+
if (integer <= 1) {
5+
// integerが1以下のときは素数でない
66
isPrime = false;
77
}
88

9-
for (let i = 2; i < integralNumber; i += 1) {
10-
if (integralNumber % i == 0) {
9+
for (let i = 2; i < integer; i += 1) {
10+
if (integer % i == 0) {
1111
isPrime = false; // 変数には最後に代入した値のみを保持する
1212
}
1313
}
1414

1515
if (isPrime) {
16-
document.write(`${integralNumber} は素数です`);
16+
document.write(`${integer} は素数です`);
1717
} else {
18-
document.write(`${integralNumber} は素数ではありません`);
18+
document.write(`${integer} は素数ではありません`);
1919
}

docs/1-trial-session/08-loop/index.md

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ i++;
104104

105105
:::
106106

107+
107108
## for 文
108109

109110
`for` 文は、`while` 文にほんの少しだけ機能を追加したものになります。
@@ -225,9 +226,9 @@ document.write(product);
225226

226227
### 素数判定問題
227228

228-
ある整数の変数 `integralNumber` が与えられたとき、その値が素数であるかどうか判定して表示する`for`文を書いてみましょう。
229+
ある整数の変数 `integer` が与えられたとき、その値が素数であるかどうか判定して表示する`for`文を書いてみましょう。
229230

230-
そして、`integralNumber`に 6, 11 ,57, 89 を入れてテストしてみましょう。
231+
そして、`integer`に 6, 11 ,57, 89 を入れてテストしてみましょう。
231232

232233
:::info
233234
素数の定義は「1とその数以外の整数で割り切れない自然数」でしたね。
@@ -238,32 +239,32 @@ document.write(product);
238239
:::
239240

240241
:::tip 豆知識
241-
自然数 `n` `i`で割ったあまりは `n % i`で求められます。
242+
自然数`integer``i`で割ったあまりは `integer % i`で求められます。
242243
:::
243244

244245
### 解答例
245246

246247
<Answer>
247248

248249
```javascript
249-
let integralNumber = 57; // 任意の整数
250+
let integer = 57; // 任意の整数
250251

251252
let isPrime = true;
252-
if (integralNumber <= 1) {
253-
// integralNumberが1以下のときは素数でない
253+
if (integer <= 1) {
254+
// integerが1以下のときは素数でない
254255
isPrime = false;
255256
}
256257

257-
for (let i = 2; i < integralNumber; i += 1) {
258-
if (integralNumber % i == 0) {
258+
for (let i = 2; i < integer; i += 1) {
259+
if (integer % i == 0) {
259260
isPrime = false; // 変数は最後に代入した値のみを保持する。
260261
}
261262
}
262263

263264
if (isPrime) {
264-
document.write(`${integralNumber} は素数です`);
265+
document.write(`${integer} は素数です`);
265266
} else {
266-
document.write(`${integralNumber} は素数ではありません`);
267+
document.write(`${integer} は素数ではありません`);
267268
}
268269
```
269270

@@ -274,22 +275,22 @@ if (isPrime) {
274275
前項で割ったあまりが0でないこととの `&&` (AND) をとることで帰納的に求めることもできます。
275276

276277
```javascript
277-
let integralNumber = 89; //任意の整数
278+
let integer = 89; //任意の整数
278279

279280
let isPrime = true;
280-
if (integralNumber <= 1) {
281-
// integralNumberが1以下のときは素数でない
281+
if (integer <= 1) {
282+
// integerが1以下のときは素数でない
282283
isPrime = false;
283284
}
284285

285-
for (let i = 2; i < integralNumber; i += 1) {
286-
isPrime = isPrime && integralNumber % i != 0;
286+
for (let i = 2; i < integer; i += 1) {
287+
isPrime = isPrime && integer % i != 0;
287288
}
288289

289290
if (isPrime) {
290-
document.write(`${integralNumber} は素数です`);
291+
document.write(`${integer} は素数です`);
291292
} else {
292-
document.write(`${integralNumber} は素数ではありません`);
293+
document.write(`${integer} は素数ではありません`);
293294
}
294295
```
295296

0 commit comments

Comments
 (0)