シミュレーション(2時間)

単元: 社会と情報「問題解決 4.分析のための工夫, 5.関数と統計」(p.122-129)

本時の位置づけ

教材観

生徒観

指導観

本時の目標

指導計画

1時限目

sequenceDiagram participant T participant S participant PC Note left of T: 導入(10分) T->>S: 前回までの知識を用い、本時は乱数によるシミュレーションを行うことを伝える T->>S: モンテカルロ法の概要を伝える S-->>T: 確率シミュレーションの利点を理解する Note left of T: 展開: 円周率の推定(25分) T->>S: 円周率を推定する例題を説明する S->>S: 例題の状況での円周率を推定する S-->>T: モンテカルロ法の理解を確認する Note left of T: 展開: 円周率アルゴリズム(15分) T->>S: 円周率推定のフローチャートを説明する S-->>T: 円周率推定のアルゴリズムを理解する

2時限目

sequenceDiagram participant T participant S participant PC Note left of T: 展開: マクロによるシミュレーション(15分) T->>S: 円周率を推定するVBAを作成させる S->>PC: フローチャートに基づいて乱数の判定部を作成する Note left of T: 展開: インタフェースの作成(15分) T->>S: ボタンの作成方法を説明する S->>PC: デザインモードでボタンを追加する PC->>S: ボタンでマクロを実行する Note left of T: 展開: フォームの作成(15分) T->>S: ダイアログの作成方法を説明する S->>PC: UIを作成する S->>PC: フォームに部品を配置する PC->>S: フォームの入力内容に基づきマクロを実行する Note left of T: 総括(5分) T->>S: 次回はインタフェースのデザインを学ぶことを伝える

results matching ""

    No results matching ""