【スクラッチ】リスト:並んだパネルを 光らせるプログラム

ステップアップドリル
ラッチ先生
ラッチ先生

こんにちは!

「ステップアップドリル:リストブロックの使つかかた入門にゅうもんに ようこそ!

「スクラッチしよう!たのしくまなぶプログラミング教室きょうしつ担任たんにんラッチです。

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

今回こんかいの「ステップアップドリル」でつく作品さくひんは、こちら!

「スクラッチしよう!9-07 ステップアップドリル:ねっちパネル9!」scratch
ねっちパネル9!
スック
スック

10かい、チャレンジできるよ

ラッチ先生
ラッチ先生

この「ねっちパネル9」には、

つぎのリストブロックで つくっています

リストブロック
「○をリストに追加する」ブロック
「○をリストに追加ついかする」ブロック
「リストの○番目を削除する」ブロック
「リストの○番目ばんめ削除さくじょする」ブロック
「リストのすべてを削除する」ブロック
「リストのすべてを削除さくじょする」ブロック
「リストの○番目」ブロック
「リストの○番目ばんめ」ブロック
「リスト中の○の場所」ブロック
「リストちゅうの○の場所ばしょ」ブロック
「リストの長さ」ブロック
「リストのながさ」ブロック
「リストに○が含まれる」ブロック
「リストに○がふくまれる」ブロック
「リストを表示する」ブロック
「リストを表示ひょうじする」ブロック
スック
スック

あらら…、

たくさんあるなぁ

ラッチ先生
ラッチ先生

だいじょうぶ!

リストが どのように使つかわれているか まなんでいこう

スック
スック

いいよ!

スポンサーリンク

今回作るスクラッチの作品は、これっ!

ねっちパネル9!
  • 1~25の数字すうじ入力にゅうりょく する
  • チャレンジは 10かいです
  • たてよこ・ななめの3まいのパネルが ひらけば OK!
スック
スック

まいそろうと

パネルが ひかるよ

今回のプログラミングで 学ぶことは

1.パネルの数字すうじが ランダムに まるよ

パネルの数字すうじを ランダムに める

2.入力にゅうりょくした数字すうじたると パネルが ひらくよ

入力にゅうりょくした数字すうじたると パネルが ひら

3.たてよこ・ななめ 3まいのパネルが ひらくと ひかるよ

たてよこ・ななめ パネルが ひか

4.ひかったパネルのかずによって 結果発表けっかはっぴょうが ちがうよ

「スクラッチしよう!9-07 ステップアップドリル:ねっちパネル9!」scratch 結果発表
結果発表けっかはっぴょう

プログラミングの仕方を説明します

パネルの数字が ランダムに 決まるプログラミング

1.パネルの数字すうじが ランダムに まるよ

パネルの数字すうじを ランダムに める
ラッチ先生
ラッチ先生

最初さいしょに、スプライトを 用意よういしよう

「スクラッチしよう!9-07 ステップアップドリル:ねっちパネル9!」scratch スプライト
スプライト
スック
スック

こちらをクリックして、

『リスト07:ねっちパネル9!の素材そざい』を リミックスしてね。

「スクラッチしよう!9-07 ステップアップドリル:ねっちパネル9!の素材」scratch スプライト
ねっちパネル9!の素材そざい
「スクラッチしよう!9-07 ステップアップドリル:ねっちパネル9!」scratch コスチュームと背景
コスチュームと背景はいけい
スック
スック

ねっちのかおが いろいろあるよ

ラッチ先生
ラッチ先生

はじめに、

スプライト「パネル」で

「スクラッチしよう!9-07 ステップアップドリル:ねっちパネル9!」scratch スプライト「パネル」
パネル

パネルを 配置はいちするプログラムを していきます

1.パネルの 最初さいしょ位置いちめる

「スクラッチしよう!9-07 ステップアップドリル:ねっちパネル9!」scratch パネルの配置①のスクリプト
最初さいしょ位置いち配置はいちするスクリプト
ラッチ先生
ラッチ先生

つぎは、

「○のクローンをつくブロックで

「○のクローンを作る」ブロック
「○のクローンをつくる」ブロック

クローンのパネルを よこに3まい 配置はいちする

スック
スック

「x座標ざひょうを○ずつえる」ブロックで

「x座標を○ずつ変える」ブロック
「x座標ざひょうを○ずつえる」ブロック

よこに クローンパネルを ならべていくよ

2.パネルを よこまい配置はいちする

パネルを配置はいちするスクリプト②
ラッチ先生
ラッチ先生

「x座標ざひょうを○にする」ブロックで

「x座標を○にする」ブロック

スプライトを もともどして…

スック
スック

「y座標ざひょうを○ずつえる」ブロックで

「y座標を○ずつ変える」ブロック
「y座標ざひょうを○ずつえる」ブロック

つぎれつ左端ひだりはし配置はいちするよ

3.つぎれつ左端ひだりはし移動いどうする

パネルの配置はいちのスクリプト③
ラッチ先生
ラッチ先生

この横3枚 配置を

「○かい かえす」ブロックを 使つかって

「○回繰り返す」ブロック
「○かいかえす」ブロック

3セット おこないます

4.パネルを 配置はいちする

パネルを配置はいちするプログラム④
ラッチ先生
ラッチ先生

つぎは、

変数へんすう「パネル番号ばんごうブロックつくって、パネルに 番号ばんごうを つけよう

変数ブロック
変数へんすうブロック

コメント