【Scratchチュートリアル】カレンダーを作ろう2(全3回)

【Scratchチュートリアル】カレンダーを作ろう

2回目かいめです

1回目はこちら

カレンダーを表示ひょうじするプログラムを作つくっていきます 完成かんせいしたプロジェクトはこちらです カレンダーを作ろう S...
スポンサーリンク
Google336 記事下

今月こんげつのカレンダーをつくろう

数字すうじ日付ひづけ)のスプライトにスクリプトを作成さくせいします。スプライトはすでにカレンダーの左上ひだりうえのマスに移動いどうしているので「x座標ざひょうを○、y座標ざひょうを○にする」ブロックの数字すうじには左上ひだりうえ座標ざひょうはいっています。それをそのまま利用りようします

【Scratchチュートリアル】カレンダーを作ろう

リストめいつき日数にっすう」で、つき日数にっすう管理かんりするリストをつくります

【Scratchチュートリアル】カレンダーを作ろう

リストにデータを登録とうろくします

【Scratchチュートリアル】カレンダーを作ろう

データはこのとおり。1がつから12がつつき日数にっすうです。2がつは29にちある場合ばあいもありますが、それはのちほど対応たいおうします

つき日数にっすう
1 31
2 28
3 31
4 30
5 31
6 30
7 31
8 31
9 30
10 31
11 30
12 31

日数にっすう保存ほぞんする変数へんすう日数にっすう」をつくります

【Scratchチュートリアル】カレンダーを作ろう

数字すうじ日付ひづけ)のスプライトにあたらしくブロック「つき日数にっすうもとめる」をつくります

【Scratchチュートリアル】カレンダーを作ろう

さきほど作成さくせいした「つき日数にっすう」リストから日数にっすうもとめますが、うるうどしかんがえる必要ひつようがあるためすこ複雑ふくざつになります

【Scratchチュートリアル】カレンダーを作ろう

4でることができて、100でることができないとしがうるうどし。ただし400でれるとしはうるうどしです

数字すうじ日付ひづけ)のスプライトにスクリプトを追加ついかします

【Scratchチュートリアル】カレンダーを作ろう

数字すうじ日付ひづけ)のスプライトにあたらしく「カレンダーを描画びょうが」ブロックをつくります。オプションを表示ひょうじして「画面がめん再描画さいびょうがせずに実行じっこうする」をチェックします。これで画面がめん描画びょうががスピードアップします

【Scratchチュートリアル】カレンダーを作ろう

変数へんすう日付ひづけ」をつくります

【Scratchチュートリアル】カレンダーを作ろう

変数へんすう曜日ようび2」をつくります

【Scratchチュートリアル】カレンダーを作ろう

数字すうじ日付ひづけ)のスプライトにスクリプトを作成さくしします。スプライトを1にちずつやしながら移動いどうしてスタンプすることで、カレンダーの日付ひづけ作成さくせいします

【Scratchチュートリアル】カレンダーを作ろう

プログラムのなかの57という数字すうじ日付ひづけよこ間隔かんかく、40はたて間隔かんかくです

【Scratchチュートリアル】カレンダーを作ろう

本当ほんとうはプログラムのなか数字すうじ直接ちょくせつくのは方法ほうほうではありません

このスクリプトには57という数字すうじが2かい登場とうじょうしていますが、もしあとから数字すうじ変更へんこうしたくなった場合ばあい、2箇所かしょ修正しゅうせいしないといけません。また、しばらくたってからプログラムを見直みなおすと、57という数字すうじ意味いみがわからなくなっているかもしれません

こういう場合ばあいは「日付ひづけよこ間隔かんかく」といったわかりやすい名前なまえ変数へんすうつくり、それに実際じっさい数字すうじれてから、変数へんすうをプログラムで利用りようするのが一番いちばんいい方法ほうほうです

日付ひづけのスプライトにスクリプトを追加ついかします

【Scratchチュートリアル】カレンダーを作ろう

これでみどりはたをクリックしてスタートすると、現在げんざいつきのカレンダーが作成さくせいされます

【Scratchチュートリアル】カレンダーを作ろう

次回じかいは、自分じぶんきな年月ねんげつのカレンダーを作成さくせいできるようにします

年月ねんげつを選えらべるようにしよう カレンダーを作成さくせいするボタンを作つくります。新あたらしいスプライトから「フ...
関連コンテンツ
スポンサーリンク
Google336 記事下
Google336 記事下

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

トップへ戻る