LOGOを活かした作品  「基礎編」
  プログラミング言語であるLOGO言語の特長を活かした基本的な作品を作ろう


<作品作りの基本>
 作品のサイズを決める 自由な画面サイズで作品を作れます
 コメントを入れる プログラミングを続けるなら大切な習慣(しゅうかん)
 ときどき作品の保存 プログラミング中に大切な習慣(しゅうかん)
 プログラミングする場所 「カメの散歩」をいろいろな場所を使ってプログラミングしてみます
 手順を構造的に 構造化を考える
 LOGOのオブジェクト オブジェクト指向(1) オブジェクトのクラス
 インスタンス化でカメが100匹  オブジェクトのインスタンス化
 カプセル化で見えない踊り オブジェクト指向(2) カプセル化
 多様性でちがう踊り オブジェクト指向(3) 多様性(ポリモーフィズム)
 継承して進化 オブジェクト指向(4) 継承(けいしょう)
 プログラムの書式 動けばいいプログラミングから美しいプログラムへ
 動かす今のカメ たくさんカメがいるとき、どのカメが動くのか?
 カメを動かす カメを動かすには、どんな命令が使えるか?
 GOボタンを作る スタンダードな開始ボタン
 カメの形でスタートボタンを作る  リッチな開始ボタン
 背景(はいけい)の色でスタートボタンを作る キーボード入力のプログラムの開始ボタン

<LOGOの命令語の基本>
 コマンド インプットだけの関数
 レポータ アウトプットだけの関数
 ファンクション インプット、アウトプットがある関数

<関数の基本>
 受付  引数のある手順で新しいコマンドを作る
 おみくじ 表示のある手順で新しいレポータを作る
 消費税 引数と表示のある手順で新しいファンクションを作る

<変数の基本>
 グローバル変数 すべての手順で使える変数
 グローバル状態変数 すべての手順で使えて、作品といっしょに保存できる変数
 ローカル変数 その手順の中で使える変数
 ローカル状態変数 すの手順の中で使えて、作品といっしょに保存できる変数

<くりかえしと止め方の基本>
 再帰で無限にくりかえす 手順を無限にくりかえし、「止まる」で止める
 無限にくりかえす 新しいプロセスを作って無限にくりかえし、「これを止める」で止める
 回数だけくりかえす 回数だけくりかえす途中で、「止まる」で止める
 回数を数えてくりかえす くりかえしているときの回数がわかる

<てきとうの基本>
 点で正方形 てきとうに点を打って、正方形を作る
 点で円 てきとうに点を打って、円を作る
 てきとうに扇を調べる 正方形の中の扇を調べると円周率が見えてくる
 てきとうなカメ カメのどれかが動く
 てきとうなあいさつ てきとうな言葉であいさつします
 てきとうな手順 てきとうに手順を実行し生きているような動き方をします

<文字回答の基本>
 文字で答える問題  大文字、小文字を区別しない。「は虫類、爬虫類、ハチュウ類」を正答とする
 じゅもんで変身 じゅもんを入力すると、カメが変身

<表示の基本>
 得点の提示 大きな数字で1ずつ増える提示をするには
 得点の右寄せ提示 大きな数字を右寄せで提示するには
 改行、スペースのあるテキスト文字の提示 改行(かいぎょう)のある文章を提示するには
 1文字ずつ大きな文字で提示 ピッピッピッピッと文字を出したいとき
 システム音を出す 音声ファイルを使わないで音を出す
 スクロール 画面をスクロールする

<動作の基本>
 カメの並列処理(へいれつしょり) LOGO言語ならではの(すぐ)れたプログラミング
 音の並列処理(へいれつしょり)とプログラムの終了 音が出ている間もプログラムが進む
 衝突(しょうとつ)イベント処理で自分の名前 衝突イベントで魚(カメ)がぶつかったら自分の名前を出す
 衝突(しょうとつ)イベント処理で相手の名前 衝突イベントでカメがぶつかった魚(カメ)の名前を出す
 衝突(しょうとつ)イベント処理で得点 衝突イベントでカメがぶつかったら得点(とくてん)()える
 色イベントでゴール判定 色イベントでゴールラインの上を通過する魚(カメ)の名前を出す
 カメの中の色イベントで止まる カメの中にある色イベントで赤信号で止まる魚(カメ)

<アニメーションの基本>
 水そう 描いた絵が水そうの中を動く
 図形の回転 図形を回転させよう
 転送 ページ2から画像をドットで転送して、だんだん見えてくる
 アナログ時計 時計の針が動きます

<自動走行の基本>
 虫のようにたどる 虫のようにランダムに動いて、めいろをたどる
 線をたどる アリがフェロモンをたどるように黄色の線をたどって走る
 左かべをたどる 車の運転は、キープレフト。左かべまでの距離を調べて、めいろを走る

<カメのそうじゅうの基本>
 スライダーでめいろをそうじゅう (色イベント) スライダーをハンドルにして動くカメを左右にコントロール
 スライダーで横に動かして、ヒットする (衝突(しょうとつ)イベント) スライダーでカメをラケットのように動かし別のカメをはじく
 キーボードでそうじゅう (向きで形の切り替え) カメをアニメの形にして上下左右にコントロール

<テキストボックスにプログラム>
 ドローツール テキストボックスに書いた図形のデータを保存するドロー系のグラフィックツールを作る

<ちょっと大きな作品作り>
 ページを使った3たく問題 複数(ふくすう)のページを使った作品を作るには 
 作品を使った3たく問題 メモリーを気にすること無く巨大なソフトを作るには

<ゲームの基本>
 キャラクターを作ろう ゲームで使うキャラクターを作る
 キャラクターをそうさしよう キャクターをボタンでそうさする
 道の外に出ない キャラクターが道から外に出ない
 アイテムでポイント アイテムで得点が入る
 効果音 キャラクターが動くときの音
 ふきだしを出す ふきだしでメッセージを出す
 ゲームの終了 時間でゲームが終わる
 次のステージに進む ゴールしたら、次のステージに進む

<かんたんなゲーム作り>
 ヒットゲーム ボールを打つゲーム
 ルーレット カメがぐるぐるまわるルーレット
 えさやりゲーム さかなにえさをあげるゲーム
 マウスめいろゲーム マウスで道をたどるゲーム