算数プリント作成ツール

別ページの解答キー付きで、再作成可能な足し算、引き算、掛け算、割り算のワークシートを作成できます。

ワークシートの設定
演算
数値の範囲
指定した値を含む演算数。割り算ではこの範囲を除数と商に使用するため、被除数はこれより大きくなる場合があります。
シートの詳細
筆算レイアウトを選択した場合でも、割り算は横書き(数式)のままになります。
再現用設定
このシード値と同じ設定を再利用することで、すべての問題を同じ順序で再生成できます。
印刷用ページ

BroBroGo

算数ドリル

名前 日付 得点
  1. 6 + 9 =
  2. 7 + 7 =
  3. 7 − 7 =
  4. 1 + 6 =
  5. 1 + 11 =
  6. 10 − 2 =
  7. 6 − 5 =
  8. 4 − 4 =
  9. 11 + 11 =
  10. 6 + 7 =
  11. 9 − 5 =
  12. 2 + 2 =
  13. 3 − 3 =
  14. 6 − 1 =
  15. 0 + 11 =
  16. 10 + 10 =
  17. 3 − 0 =
  18. 4 + 9 =
  19. 0 + 0 =
  20. 1 + 2 =
classroom-001
このシード値のワークシートは印刷可能です。

ワークシートとシード値はお使いのブラウザ内に留まります。BroBroGoにアップロードされることはありません。

よくある質問

ランダムシードによってどのようにワークシートが再作成されるのですか?

シード値によって、生成される問題の順序が固定されます。同じ演算、数値範囲、問題数、シード値を使用することで、同じシートを再作成できます。いずれかの設定を変更すると、問題が変わる可能性があります。

引き算の答えがマイナスになったり、割り算の答えに余りが出たりすることはありますか?

いいえ。引き算では常に大きい数が先になり、割り算は整数の商と0以外の除数から作成されます。また、足し算と掛け算では、同じシート上で 3 + 7 と 7 + 3 のような順序を入れ替えただけの重複問題は避けられます。

生徒に解答を見せずにワークシートを印刷するにはどうすればよいですか?

「ワークシートを印刷」を選択します。練習シートが最初に印刷され、解答キーは別のページから始まるため、生徒には最初のページだけを配ったり、両方のページをPDFとして保存したりできます。

算数プリント作成ツールの概要と仕組み

「算数プリント作成ツール」は、足し算、引き算、掛け算、割り算の練習問題を自由にカスタマイズして作成・印刷できる無料のオンラインツールです。このツールは、生徒用の練習シートと、答えが視覚的に遮られた別ページの解答キーを同時に生成します。

最大の特徴は、「ランダムシード」と呼ばれる文字列を使用する点にあります。このシード値によって問題の生成順序が完全に固定されるため、同じ設定とシード値を再入力するだけで、いつでも全く同じワークシートを再現できます。

ワークシート生成の設定項目

ツールを起動すると、画面上に「ワークシートの設定」、「数値の範囲」、「シートの詳細」、「再現用設定」の各パネルが表示されます。ユーザーは以下の項目を指定してワークシートを構築します。

  • 演算: 「足し算」、「引き算」、「掛け算」、「割り算」のチェックボックスから、出題したい演算を1つ以上選択します。
  • 数値の範囲:
    • 最小値: 0から999までの整数で、演算に使用する数値の下限を指定します。
    • 最大値: 0から999までの整数で、演算に使用する数値の上限を指定します。
  • シートの詳細:
    • ワークシートのタイトル: ワークシートの上部に表示されるタイトルを80文字以内で指定します(デフォルトは「算数ドリル」)。
    • 問題数: 出題する問題の総数を6から60までの整数で指定します。
    • 列数: 「1列」、「2列」、「3列」から選択します。
    • 問題のレイアウト: 「横書き(数式)」または「筆算」から選択します。
  • 再現用設定:
    • ランダムシード: 再現性を確保するための80文字以内の文字列を入力します。「新しいシード」ボタンをクリックして、ランダムな文字列を新しく生成することも可能です。

設定完了後、「ワークシートを生成」ボタンを押すことで問題が作成され、「リセット」ボタンで初期状態に戻すことができます。

算数ドリルにおける出題ルールと制限事項

質の高い学習効果を得るため、また数学的な整合性を保つために、本ツールには以下の自動生成ルールが組み込まれています。

  • 引き算の負数防止: 引き算の問題では、答えがマイナスにならないよう、常に大きい数値が左側(先)に配置されます。
  • 割り算の整合性: 割り算は、商が整数になり、除数(割る数)が0にならないように自動設計されます。「数値の範囲」は除数と商に直接適用されるため、計算結果である被除数(割られる数)は指定した最大値を超えることがあります。
  • 重複問題の排除: 足し算と掛け算においては、交換法則による重複(例:「3 + 7」と「7 + 3」)が同一シート内に混在しないよう、自動的にフィルタリングされます。
  • レイアウトの例外: 「筆算」レイアウトを選択した場合でも、割り算の問題は筆算表示にならず、「横書き(数式)」のまま維持されます。

入力エラーとバリデーション

入力された値がツールの制限を超えている場合、以下のエラーメッセージが表示され、生成が中断されます。

  • 演算が未選択の場合: 「少なくとも1つの演算を選択してください。」
  • 数値以外が入力された場合: 「‹field›: 「‹token›」は数値ではありません。」(‹field›には「最小値」、「最大値」、「問題数」などの項目名が入ります)
  • 小数などが入力された場合: 「‹field›: 整数を入力してください。」
  • 範囲外の数値の場合: 「最小値と最大値は0から999までの整数で指定してください。」
  • 最小値が最大値を超えた場合: 「最小値は最大値より大きくすることはできません。」
  • 範囲が広すぎる場合: 「範囲に含まれる整数が200個以内になるように指定してください。」
  • 問題数が範囲外の場合: 「問題数は6から60までの整数で選択してください。」
  • シード値が未入力の場合: 「ワークシートを再作成できるように、ランダムシードを入力してください。」
  • シード値が長すぎる場合: 「ランダムシードは80文字以内で入力してください。」
  • タイトルが長すぎる場合: 「ワークシートのタイトルは80文字以内で入力してください。」
  • 設定に対して作成可能な問題数が不足している場合: 「現在の設定では、重複しない問題が ‹available› 問しか作成できません。範囲を広げるか、演算を追加するか、問題数を減らしてください。」

印刷用プレビューと出力

問題の生成に成功すると、「このシード値のワークシートは印刷可能です。」というメッセージとともに、「シード値「‹seed›」で、再現可能な問題を ‹count› 問生成しました。」と表示されます。

「印刷用ページ」エリアでは、「ワークシート」と「解答キー」の表示を切り替えてプレビューできます。

  • ワークシート: 上部に「名前」、「日付」、「得点」の記入欄と、指定したカスタムタイトルが表示されます。
  • 解答キー: 上部に「‹title› — 解答キー」と表示され、すべての問題の答えが記載されています。

「ワークシートを印刷」ボタンをクリックすると、ブラウザの印刷機能が呼び出され、紙への印刷やPDFとしての保存が可能です。

プライバシーとデータ処理について

本ツールにおけるワークシートの生成およびシード値の処理は、すべて利用者のローカルウェブブラウザ内で行われます。入力された設定、タイトル、シード値などのデータがBroBroGoのサーバーにアップロードされることはありません。

よくある質問(FAQ)

生徒に解答を見せずにワークシートを印刷するにはどうすればよいですか?

「ワークシートを印刷」を選択します。練習シートが最初に印刷され、解答キーは別のページから始まるため、生徒には最初のページだけを配ったり、両方のページをPDFとして保存したりできます。

引き算の答えがマイナスになったり、割り算の答えに余りが出たりすることはありますか?

いいえ。引き算では常に大きい数が先になり、割り算は整数の商と0以外の除数から作成されます。また、足し算と掛け算では、同じシート上で 3 + 7 と 7 + 3 のような順序を入れ替えただけの重複問題は避けられます。

ランダムシードによってどのようにワークシートが再作成されるのですか?

シード値によって、生成される問題の順序が固定されます。同じ演算、数値範囲、問題数、シード値を使用することで、同じシートを再作成できます。いずれかの設定を変更すると、問題が変わる可能性があります。