Scratchで線を描くプログラムを作る
カリキュラム
hr.icon
直線を描く
https://gyazo.com/e9aa746c8a0a88a610f5e44a227febb2
「緑の旗」を押すと,描くべき線,線の長さが表示され,スプライトが線の始点に移動します.
https://gyazo.com/0dd4ba58242026f908fe30dfbb6b2f61
https://gyazo.com/d3e9074e2618dbbbcd8df417e3e6e17dブロックは,スプライトを前に移動するブロックです.◯の中に適当な数(たとえば50)を入力して,そのブロックをクリックしてみてください.すると,その数の分スプライトが移動します.
https://gyazo.com/36de1720ef08835fbe8792203598132e
再度,「緑の旗」を押して,初期状態に戻します.
https://gyazo.com/d3e9074e2618dbbbcd8df417e3e6e17dブロックに,移動する分の数を入れて,上部にあるhttps://gyazo.com/901b19fb47ce252fe96c39cddf4c072dブロックとhttps://gyazo.com/61e1e16f95e43aef11ac1d961e410b66ブロックの間に入れ,「緑の旗」を押します.すると,長さ150の線が描けます.
https://gyazo.com/4d000dd8f2eb69668750905debdbd184 https://gyazo.com/6669289777ff24985e2b60e8a1181be5
https://gyazo.com/901b19fb47ce252fe96c39cddf4c072dブロックを実行した後にスプライトを移動させると,移動した奇跡の部分に線が引かれます.スプライトを移動した時に線を描くのをやめたい時にはhttps://gyazo.com/61e1e16f95e43aef11ac1d961e410b66ブロックを実行します.この二つのブロックを使うことで,Scratchで線を描くことができます. hr.icon
直角に曲がった線を描く
https://gyazo.com/3bb1854cac14ebfa1007b9b16ced023d
先と同じように「緑の旗」を押して,描くべき線を表示します.
https://gyazo.com/e8089854308a761110d232fcb3a55355
https://gyazo.com/61f83b50c38292975e2556bbba551e5fブロックはスプライトを左を向かせるブロックです.このブロックをクリックしてみてください.スプライトが左を向くはずです.
https://gyazo.com/6d1d96913e8344cea5cd8f4e263fc8ca
再度,「緑の旗」を押して,初期状態に戻します.
二つのhttps://gyazo.com/d3e9074e2618dbbbcd8df417e3e6e17dブロックの◯に適当な数を入れ,https://gyazo.com/61f83b50c38292975e2556bbba551e5fブロックと共に,上にあるブロック群にどのようにくっつければ見本の灰色の線を描けるかを考え,プログラムを作ってみましょう.
正解例を次に示します.
https://gyazo.com/e8b42e3fa3abb9268b6506b80051f9e6
Copyright 2017- NaokiKato, IML at Tokyo Gakugei University, All right reserved.