数字の世界がもっと楽しくなる!そろけん塾コラム

数字の世界がもっと楽しくなる!そろけん塾コラム

 

こんにちは、そろけん塾です。

そろけん塾ホームページではコラムを掲載しています。

 

どうしたら子どもが自分から勉強するようになるんだろう…?そんな風に思ったことはありませんか?

そろけん塾コラム では、身近な数字の秘密や驚きの数学の世界 をわかりやすく紹介しています!

 

ローマ数字やそろばんの歴史 って知ってる?
貯金が爆発的に増える 「指数関数的成長」の魔法とは?
黄金比が隠れた美しいデザイン を探してみよう!

等々・・・

新しい学びと発見がいっぱいです!
子どもと一緒に数学の面白さを体感しましょう。

 

そろけん塾コラム一覧

 

【そろけん塾コラム_1】端数効果(99円の魔法)とは?お得に感じる価格の心理学

【そろけん塾コラム_2】誕生日のパラドックスとは?子供と楽しむ確率の不思議

【そろけん塾コラム_3】ゼロの発明とその影響:子供と学ぶ数学の進化

【そろけん塾コラム_4】たったの6人?六次の隔たり(Six Degrees of Separation):人と人がつながる不思議な理論

【そろけん塾コラム_5】最強の法則『パレートの(80:20)法則』とは:効率的な学びと子育てへの応用

【そろけん塾コラム_6】1.01と0.99の法則:毎日の小さな努力が未来を変える

【そろけん塾コラム_7】黄金比と美しさ:なぜ私たちは「1:1.618」に魅了されるのか?

【そろけん塾コラム_8】カオス理論とバタフライ効果:小さな違いが運命を変える

【そろけん塾コラム_9】ベンフォードの法則(数字の出現頻度の法則):不思議な「1が多い」世界

【そろけん塾コラム_10】確率の直感的な誤りを探る(モンティ・ホール問題)

【そろけん塾コラム_11】e(ネイピア数)と成長の数学

【そろけん塾コラム_12】シグマ(Σ)記号と総和の考え方

【そろけん塾コラム_13】指数関数的成長と現実世界

【そろけん塾コラム_14】世界の計算大冒険!ローマ数字・そろばん・異文化の驚きの計算方法

 

 

 

最新情報をチェックしよう!

document.addEventListener("DOMContentLoaded", function () { let digit = 1; let count = 5; let speed = 1000; let numbers = []; let sum = 0; let currentIndex = 0; let interval; const canvas = document.getElementById("flash-canvas"); const ctx = canvas.getContext("2d"); function updateDisplay() { document.getElementById("digit-display").textContent = digit; document.getElementById("count-display").textContent = count; document.getElementById("speed-display").textContent = speed + "ms"; } document.getElementById("digit-slider").addEventListener("input", function () { digit = parseInt(this.value); updateDisplay(); }); document.getElementById("count-slider").addEventListener("input", function () { count = parseInt(this.value); updateDisplay(); }); document.getElementById("speed-slider").addEventListener("input", function () { speed = parseInt(this.value); updateDisplay(); }); function drawNumber(number) { ctx.clearRect(0, 0, canvas.width, canvas.height); ctx.font = "50px Arial"; ctx.fillStyle = "white"; ctx.textAlign = "center"; ctx.textBaseline = "middle"; ctx.fillText(number, canvas.width / 2, canvas.height / 2); } document.getElementById("start-button").addEventListener("click", function () { numbers = []; sum = 0; currentIndex = 0; document.getElementById("result-message").textContent = ""; document.getElementById("answer-input").value = ""; for (let i = 0; i < count; i++) { let num = Math.floor(Math.random() * (10 ** digit)); numbers.push(num); sum += num; } function showNextNumber() { if (currentIndex < numbers.length) { drawNumber(numbers[currentIndex]); currentIndex++; interval = setTimeout(showNextNumber, speed); } else { ctx.clearRect(0, 0, canvas.width, canvas.height); document.getElementById("question-area").textContent = "答えを入力してください"; } } showNextNumber(); }); document.getElementById("check-answer").addEventListener("click", function () { let userAnswer = parseInt(document.getElementById("answer-input").value, 10); if (userAnswer === sum) { document.getElementById("result-message").textContent = "正解!🎉"; document.getElementById("result-message").style.color = "green"; } else { document.getElementById("result-message").textContent = "不正解 😢 正解は " + sum; document.getElementById("result-message").style.color = "red"; } }); updateDisplay(); }); #flash-canvas { background-color: black; border-radius: 10px; display: block; margin: 10px auto; } input[type="range"] { width: 100%; } button { background-color: #008CBA; color: white; padding: 10px; border: none; border-radius: 5px; cursor: pointer; } button:hover { background-color: #005f73; }