0Pricing
Javascript for Kids · レッスン

何度も投げる

表と裏の数を数えます

「何度も投げる」はCoddyKit上の無料Javascript for Kidsレッスンです。 これはレッスン4/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはJavascript for Kids学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Javascript for Kidsコースには全4レッスンが含まれています。

コインを何度も投げる!🪙

また会いましたね、コインチャンピオン!🪙 今日はコインを何度も投げます!

そして、HeadsとTailsがそれぞれ何回出たかを数えます。🔢 公平なコインかどうか見てみましょう!

数えるための箱📦

数えるには、記録を保存する箱が必要です!📦

headsを0から、tailsも0から始めます。そして、出るたびに1を足します。➕

let heads = 0;
let tails = 0;
console.log('Heads so far: ' + heads);
console.log('Tails so far: ' + tails);

もう1つ足す➕

Headsが出たら、Headsの回数に1を足します!➕

heads = heads + 1と書きます。これは、headsの値を1増やすという意味です!📈

let heads = 0;
heads = heads + 1;
heads = heads + 1;
console.log('Heads count: ' + heads);

ループで時間を節約する⏩

手作業で10回コインを投げると、入力がとても大変です!😫 そんなときはループに任せましょう!⏩

forループは、同じコードを何度も繰り返します。5まで数える様子を見てみましょう!🔢

for (let i = 1; i <= 5; i = i + 1) {
  console.log('Flip number ' + i);
}

ループの中でコインを投げる🌀

今度は、ループの中でコインを投げましょう!🌀

ループが1回進むたびに、コインを1回投げます。あっという間に5回投げられます!⚡

function flipCoin() {
  return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
for (let i = 1; i <= 5; i = i + 1) {
  console.log('Flip ' + i + ': ' + flipCoin());
}

投げながら数える🔢

ここが賢いところです!コインを投げながら数えます!🔢

Headsならheadsに1を足し、Tailsならtailsに1を足します。📊

function flipCoin() {
  return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
let heads = 0;
let tails = 0;
for (let i = 1; i <= 10; i = i + 1) {
  let result = flipCoin();
  if (result === 'Heads') {
    heads = heads + 1;
  } else {
    tails = tails + 1;
  }
}
console.log('Heads: ' + heads);
console.log('Tails: ' + tails);

何度も実行する🔁

Runを何回かクリックしてください!🔁

数値は毎回変わりますが、HeadsとTailsの合計は常に10になります!🔟

function flipCoin() {
  return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
let heads = 0;
let tails = 0;
for (let i = 1; i <= 10; i = i + 1) {
  if (flipCoin() === 'Heads') {
    heads = heads + 1;
  } else {
    tails = tails + 1;
  }
}
console.log('🙂 Heads: ' + heads + ' | 🪙 Tails: ' + tails);

100回投げる!💯

コンピューターはとても速いです!コインを100回投げてみましょう!💯

投げる回数が増えると、通常はHeadsとTailsの回数がほぼ同じになります。公平なコインですね!⚖️

function flipCoin() {
  return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
let heads = 0;
let tails = 0;
for (let i = 1; i <= 100; i = i + 1) {
  if (flipCoin() === 'Heads') {
    heads = heads + 1;
  } else {
    tails = tails + 1;
  }
}
console.log('After 100 flips:');
console.log('🙂 Heads: ' + heads);
console.log('🪙 Tails: ' + tails);

どちらが多かった?🏆

どちらの面が多く出たか調べましょう!🏆

ifで2つの回数を比較し、勝者を発表します!🎉

let heads = 53;
let tails = 47;
if (heads > tails) {
  console.log('🙂 Heads won this time!');
} else if (tails > heads) {
  console.log('🪙 Tails won this time!');
} else {
  console.log('It is a tie! 🤝');
}

完全なカウンターゲーム🎮

これがコイン投げカウンターゲームの完成版です!🎮

20回投げて、数えて、勝者を表示します。これを自分で作ったのです!💪

function flipCoin() {
  return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
let heads = 0;
let tails = 0;
for (let i = 1; i <= 20; i = i + 1) {
  if (flipCoin() === 'Heads') heads = heads + 1;
  else tails = tails + 1;
}
console.log('🙂 Heads: ' + heads + ' | 🪙 Tails: ' + tails);
if (heads > tails) console.log('Heads wins! 🎉');
else if (tails > heads) console.log('Tails wins! 🎉');
else console.log('Tie! 🤝');

コインマスターになりました!🏆

すごいです!🏆 Coin Flip Gameを最後まで完成させました!

  • 📦 変数を使って数える
  • ⏩ ループに処理を繰り返させる
  • 🔢 コインを投げながらHeadsとTailsを数える
  • 🏆 勝者を見つける

もう本物のコーダーです!これからもコインを投げ続けましょう!🪙

クイックチェック ✅

このゲーム最後の頭の体操です!🧠 forループは何をするのに役立ちますか?

レッスンの振り返り 🎀

やりましたね!🎀 Coin Flip Gameを完了しました!学んだことはこちらです。

  • 📦 カウンターは0から始まり、+ 1で増えていきます
  • ⏩ forループでコイン投げを繰り返します
  • 🔢 コインを投げながらHeadsとTailsを数えます
  • 🏆 回数を比較して勝者を見つけます

すばらしいです、コーディングチャンピオン!👑

よくある質問

「何度も投げる」レッスンは無料ですか?

はい。「何度も投げる」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Javascript for Kidsコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Javascript for Kidsコースには全4レッスンが含まれています。

「何度も投げる」で何を学びますか?

表と裏の数を数えます ブラウザで直接実行するハンズオンコードでJavascript for Kidsを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Javascript for Kidsを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのJavascript for Kidsは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/4です。

「何度も投げる」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このJavascript for Kidsレッスンでコードを書いて実行できますか?

はい。すべてのJavascript for Kidsレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 表か裏か
  2. 推測する
  3. 推測を確認する
  4. 何度も投げる
← Javascript for Kidsに戻る