既存の教科でプログラミング授業

既存の教科でプログラミング授業

【既存の教科でプログラミング授業】中学1年生 数学「油分け算」

正方形に並べた黒い碁石の数は、白い碁石の形に並び替えた場合の端数を元に求めることができます 碁石の数は 端数 × 4 + 12 です GIFアニメで見る 一辺の碁石の数は4〜9個に対応しています 参考 東京書籍 新編 新しい数学1 265ペ...
既存の教科でプログラミング授業

【既存の教科でプログラミング授業】中学3年生 数学「星形の角の和」

円周上の点を結んでできる星形の角度の和を計算するプログラムです 5つの点を1つおきに結んだ場合、角の和は180°になります GIFアニメで見る リスト番号と合わせるために円周の点には数字を振っていますが、ネコをクリックするとABC表記に変更...
既存の教科でプログラミング授業

【既存の教科でプログラミング授業】中学1年生 数学「命数法」

10の右上の数字は指数です この場合、指数の数は0の数になります 10の2乗 → 100 10の3乗 → 1000 10の8乗 → 100000000(1億) 指数の数から、一〜千、万〜無量大数 を求めて組み合わせています 参考 東京書籍 ...
既存の教科でプログラミング授業

【既存の教科でプログラミング授業】中学2年生 数学「直角ができるのはなぜ?」

1本のロープを使って直角のラインを引く方法をプログラムで再現しました GIFアニメで見る 参考 東京書籍 新編 新しい数学2 126ページ 直角ができるのはなぜ?
既存の教科でプログラミング授業

【既存の教科でプログラミング授業】中学3年生 数学「パスカルの三角形」

パスカルの三角形を出力するプログラムです リストに出力しているので、レイアウトが崩れない状態で表示できるのは9行が限界ですが、リストをテキストに出力すれば問題なく表示できます 参考 東京書籍 新編 新しい数学3 232ページ パスカルの三角...
既存の教科でプログラミング授業

【既存の教科でプログラミング授業】中学2年生 数学「箱ひげ図」

リストに入力済みのデータを元に、4つの箱ひげ図を描画するプログラムです 昔は箱ひげ図なんて習わなかったな・・・ 前回作成した中央値を求めるプログラムと・・・ 四分位数を求めるプログラムを利用しています 参考 東京書籍 新編 新しい数学2 1...
既存の教科でプログラミング授業

【既存の教科でプログラミング授業】中学2年生 数学「テーブルマジック」

硬貨の枚数を当てるテーブルマジックのプログラムです。画面が見えない状態で全ての硬貨を左右に移動させ、最後にどちらに何枚あるかを当てるマジックです 2つルールがあります ①左には1枚ずつ、右には2枚ずつ移動させる ②移動させるたびに「にゃー」...
既存の教科でプログラミング授業

【既存の教科でプログラミング授業】中学2年生 数学「点字を読んでみよう」

ひらがなを点字に変換するプログラムです 変換する文字は五十音のみ、長さは5文字までです 参考 東京書籍 新編 新しい数学2 208ページ 点字を読んでみよう
既存の教科でプログラミング授業

【既存の教科でプログラミング授業】中学2年生 数学「特別な平行四辺形の利用」

伸縮する門を再現したプログラムです GIFアニメで見る 参考 東京書籍 新編 新しい数学2 150ページ 特別な平行四辺形の利用
既存の教科でプログラミング授業

【既存の教科でプログラミング授業】中学1年生 数学「油分け算」

1斗おけの油を1斗おけと7升ますにそれぞれ5升ずつに移し替えるパズルです GIFアニメで見る 1斗おけと7升ますと3升ますを使って、この状態の油を・・・ この状態にすればクリアです 参考 東京書籍 新編 新しい数学1 265ページ 油はかり...
既存の教科でプログラミング授業

【既存の教科でプログラミング授業】中学2年生 数学「四分位数を求める」

リストに登録されているデータの四分位数を求めるプログラムです 「元データ」をソートしたデータを「並べ替えたデータ」に移し替えて計算しています データを変更したい場合は「元データ」リストのデータを全削除してから、リストの上で右クリクリックして...
既存の教科でプログラミング授業

【既存の教科でプログラミング授業】中学3年生 数学「3等分できるのはなぜ?」

ノートの罫線を等分に分けるプログラム。三角形の一辺と平行線との交点を使って分割しています 3等分〜5等分に対応しています 参考 東京書籍 新編 新しい数学3 143ページ 3等分できるのはなぜ?
既存の教科でプログラミング授業

【既存の教科でプログラミング授業】中学2年生 数学「平行四辺形になるための条件」

フライングカーペットのプログラムです。人が乗るところは常に水平になります GIFアニメで見る 一応、速さを変更できるようにしていますが、速すぎるとネコが落っこちます(^^; 参考 東京書籍 新編 新しい数学2 143ページ 平行四辺形になる...
既存の教科でプログラミング授業

【既存の教科でプログラミング授業】中学1年生 数学「中央値を求める」

中央値を求めるプログラムです。中央値はデータ数が奇数の場合と偶数の場合で求め方が異なります データ数が奇数の場合は、データを大きさの順に並べた場合のちょうど真ん中のデータ、偶数の場合は中央の2データの平均です 最初にデータを大きさの順で並べ...
既存の教科でプログラミング授業

【既存の教科でプログラミング授業】中学3年生 数学「点Aから円Oの接線を描画する」

点Aから円Oへの接線を作図するプログラムです GIFアニメで見る 参考 東京書籍 新編 新しい数学3 178ページ 円外の点からその円への接線の作図を考えてみよう
既存の教科でプログラミング授業

【既存の教科でプログラミング授業】中学3年生 数学「同じ円周の長方形の面積」

周の長さを固定した状態で、横幅を変更できます GIFアニメで見る 参考 東京書籍 新編 新しい数学3 70ページ ロープで囲んだ長方形の面積は?
既存の教科でプログラミング授業

【既存の教科でプログラミング授業】中学3年生 数学「弧の長さの和」

点Pを移動させた場合に、孤の長さの和がどう変化するかを調べるプログラムです GIFアニメで見る 参考 東京書籍 新編 新しい数学3 10ページ 多項式の計算
既存の教科でプログラミング授業

【既存の教科でプログラミング授業】中学3年生 数学「ヒポクラテスの月形」

直角三角形ABCの面積とアとイの部分の面積の合計が常に等しくなることが確認できるプログラムです BとCを動かすことができます GIFアニメで見る 参考 東京書籍 新編 新しい数学3 205ページ ヒポクラテスの月形
既存の教科でプログラミング授業

【既存の教科でプログラミング授業】中学2年生 数学「くじを先にひく?あとにひく?」

くじを先に引くか、後に引くかで、当たる確率が変わるのかを調べるプログラムです 実験の回数を増やすと全員同じくらい当たります わかりやすいようにアニメーションを入れていますが、ウェイトを減らすとスピードアップします 参考 東京書籍 新編 新し...
既存の教科でプログラミング授業

【既存の教科でプログラミング授業】中学2年生 理科「天気図の記号」

天気図の記号を描くプログラムです。風向き、風力、天気を変更できます 参考 東京書籍 新しい科学2 178ページ 天気図の記号