TOSSランド

コンテンツ登録数
(2019/08/19 現在)

21650
TOSS子どもランド TOSSオリジナル教材 TOSS動画ランド TOSSメディア TOSS-SNS TOSS公式(オフィシャル)サイト
TOSS子どもランド
TOSSランドアーカイブ
TOSSランドNo: 9984893 更新:2012年12月30日

BASICでいろんな国の国旗を描こう


【準備】 「N88互換BASIC for windows95」(フリーソフト)を使用・・・Windowsで使用可、Yahoo! JAPANより「N88互換BASIC」で検索し、ダウンロードする。

Kokki1

指示1:

次の命令文を入力し、実行します。【学習プリント、スクリーン掲示】

10 LINE(0 , 0)―(450 , 300), 7 , B
20 LINE(0 , 100)―(450 , 200),7 , B
30 PAINT(1 , 1) , 2 , 7
40 PAINT(1 , 101), 7 , 7
50 PAINT(1 ,201), 1 , 7

発問1:

何が描かれましたか。 《オランダの国旗》

(生徒)フランス、ドイツ、イタリアの国旗・・・

《正解》オランダの国旗

指示2:

オーストリアの国旗に変えなさい。色は、上から順番に赤・白・赤です。できたら手を挙げて、報告します。

《答え》行番号50を PAINT(1,201),2,7 に変える。

指示3:

次はドイツの国旗にしましょう。色は、上から順番に黒・赤・黄です。できたら手を挙げて、報告します。

《答え》
行番号30を PAINT(1,1),0,7
40を PAINT(1,101),2,7
50を PAINT(1,201),6,7 に変える。

発問2:

新しく出てきた命令文は何ですか。

(生徒)PAINT

発問3:

何をする命令文ですか。

(生徒)色を塗る。

指示4:

PAINT文の各部の働きを調べ、わかった事をプリントに書きます。全部かけたら見せにきます。

30 PAINT (1,1) 、2 、7
→色を塗る ( 塗りたい場所), 色, 境界線の色
※7 境界線の色は生徒からは出てこないことが多い。
→(ヒント) 7 は何色ですか。 《白》
白はどこに使われていますか。 《周りの線》

説明1:

「色を塗りたい場所」は境界線の内部の座標です。 境界線上ではダメです。

指示5:

ドイツをフランスにかえます。フランスの国旗は縦に3分割、色は左から青、白、赤です。

(ヒント)行番号20~50を変える必要があります。
(補助説明)生徒から正解が出ないときは最初に提示したオランダの国旗を座標と図形の場所を確認しながら解説し、ヒントとする。

Kokki2

【オランダの国旗】
行番号10・・・国旗の外側の枠を描きます。
「確認する座標(0,0)と(450,300)」
行番号20・・・国旗の内側の枠を描きます。
「確認する座標(0,100)と(450,200)」
行番号30・・・上の四角形の中を赤に塗ります。
「確認する座標(1,1)」
行番号40・・・真ん中の四角形の中を白に塗ります。
「確認する座標(1,101)」
行番号50・・・下の四角形の中を青に塗ります。
「確認する座標(1,201)」

【フランスの国旗の解答例】→まとめ用のコンテンツ

Kokki3

指示6:

日本の国旗を書いてみましょう。

Japan

説明2:

これらのプログラムの学習を最終的にはコンピュータを使った機械模型制御の学習へとつなげていきます。


0回すごい!ボタンが押されました

コメント

※コメントを書き込むためには、ログインをお願いします。
New TOSSランド