プログラミング

Scratch作例

【Scratch】ルーローの三角形その2

ルーローの三角形を描画するプログラムの第二弾です 以前のはこちら 今回のものはくるくる回転します GIFアニメで見る ずっと見ていても飽きないね〜
Scratch作例

【Scratch】片手で31まで数える

片手で0〜31を数えるプログラムです。これは2進数の考え方です GIFアニメで見る こちらのプログラムの改良版です 実際に数えると指がつりそうになります
プログラミングコンテスト

【Scratch】Why!?大喜利 6月のお題発表!【2022.6.30(木)〆切】

6月のお題は「雲をテーマに自由に作ろう」です。用意されている素材は雲の名称が書かれた画像だけです 締め切りは2022.6.30(木)です!
既存の教科でプログラミング授業

【既存の教科でプログラミング授業】中学3年生 数学「y=ax^2の涙」

y=ax^2の式を使って涙のアニメーションを作成しています GIFアニメで見る 右目の涙だけだとこうなります。y=(-1/100)x^2 の放物線をクローンした涙が動きます。x=0がちょうど目の位置になるように調節して、そこからxを3ずつ減...
既存の教科でプログラミング授業

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

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

【Scratch】指でカウント

指で数をカウントするプログラムです GIFアニメで見る 手はペンで描画しています。手のひらと手首を非表示にした状態だとこうなります 指ごとに描画ブロックを定義しています。引数の「のばす」の値をチェックして、指の長さを変更しています
Scratch作例

【Scratch】うずエフェクト

ぐるぐる回る渦を描画するプログラムです GIFアニメで見る うずの1パーツを描くのはこのプログラムです。ペンの太さと向きを変えながら描画しているだけです このプログラムを実行するとこうなります 最終的には12個のうずを30°ずつ角度を変えな...
既存の教科でプログラミング授業

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

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

【Scratch】葉っぱを敷き詰める

マウスダウンで葉っぱをどんどん生成するプログラムです GIFアニメで見る
Scratch作例

【Scratch】地球と一緒に回転する

ネコを地球の上にドラッグすると、地球と一緒に回転するプログラムです。ネコはクローンです GIFアニメで見る
Scratch作例

【Scratch】ディズニー映画のオープニング風

ディズニー映画のオープニング風のプログラムです。ペンで描画しています GIFアニメで見る 最後の方で少し重くなるので、もうちょっと最適化したほうがいいかもしれません(^^;
Scratch作例

【Scratch】分割画面を拡大・縮小

画面を4分割しています。タップするとそれぞれの画面が拡大・縮小します GIFアニメで見る こちらのプログラムの応用です
Scratch作例

【Scratch】画面全体を拡大・縮小する

画面全体を拡大・縮小するプログラムです。背景は縮小できないのでスプライトにしています GIFアニメで見る
既存の教科でプログラミング授業

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

10の右上の数字は指数です この場合、指数の数は0の数になります 10の2乗 → 100 10の3乗 → 1000 10の8乗 → 100000000(1億) 指数の数から、一〜千、万〜無量大数 を求めて組み合わせています 参考 東京書籍 ...
Scratch作例

【Scratch】ネコを拡大縮小

左上と右下のポイントをドラッグすることで、ネコ(スプライト)を拡大縮小するプログラムです GIFアニメで見る ネコの拡大率を求めるために、左上・右下の2つのポイントの距離を計算しています
Scratch作例

【Scratch】ルーローの三角形

ルーローの三角形を描画するプログラムです ルーローの三角形というのは、正三角形の各辺を膨らましたような三角形です。回転させても高さが一定という性質があります 三角形の各頂点を中心にし、正三角形の一辺を半径とした円弧を描き、それぞれを結ぶこと...
既存の教科でプログラミング授業

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

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

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

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

【Scratch】闘志を燃やす

メラメラと闘志を燃やす猫です。クローンを使って火を表現しています GIFアニメで見る
Scratch作例

【Scratch】画面の周りを歩くねこ

ねこが画面の周りをぐるぐる歩くプログラムです。右矢印キーを押すと歩きます GIFアニメで見る