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

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

カレンダーを表示ひょうじするプログラムをつくっていきます

完成かんせいしたプロジェクトはこちらです
カレンダーを作ろう Scratchで作成さくせい

素材そざい準備じゅんびしよう

利用りようする素材そざいをダウンロードしてください

カレンダー素材

ステージをえらびます

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

背景はいけい」タブをえらび「ファイルからあたらしい背景はいけいをアップロード」をえらび「stage.svg」をみます

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

背景はいけい変更へんこうされました。ネコがカレンダーにかさならないように移動いどうさせます

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

あたらしいスプライトの「ファイルからあたらしいスプライトをアップロード」をえらび「1.svg」をみます

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

作成さくせいされた数字すうじのスプライトの「コスチューム」タブをえらび「ファイルからあたらしいスプライトをアップロード」をえらびます

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

「1.svg」以外いがい数字すうじ(2.svg〜31.svg)をみます

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

コスチュームがめましたが順番じゅんばんがぐちゃぐちゃなのでドラッグして順番通じゅんばんどおりにならべます

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

1〜31に順番じゅんばんならべば完成かんせいです。かずおおいとならえはかなり面倒めんどうなので、ファイルを5ずつむなど、工夫くふうしてみてください

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

数字すうじのスプライトをカレンダーの一番左上いちばんひだりうえ移動いどうします(x座標ざひょう-143、y座標ざひょう66あたり)

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

ねんつきから曜日ようびもとめよう

ステージにスクリプトを作成さくせいするので、ステージをえらびます

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

変数へんすうねん」をつくります

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

変数へんすうつき」をつくります

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

プログラム開始時かいしじ現在げんざいねんつきをセットするスクリプトを作成さくせいします

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

つぎに、ねんつきから曜日ようびもとめるスクリプトを作成さくせいします。計算中けいさんちゅう一時的いちじてき利用りようするための変数へんすうねん2」「つき2」をつくります

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

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

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

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

計算途中けいさんとちゅうあたい保存ほぞんするための変数へんすう計算結果けいさんけっか」をつくります

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

あたらしく「曜日ようびもとめる」というブロックをつくります

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

年月日ねんがっぴから曜日ようびもとめるブロックを作成さくせいします。「ツェラーの公式こうしき」です

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

曜日ようびもとめる手順てじゅん(ツェラーの公式こうしき)はつぎとおりです

  1. 1がつと2がつまえとしの13がつ、14がつ変換へんかんします(れい 2018ねん1がつ → 2017ねん13がつ
  2. ねんを4でったあたいねんします
  3. 2の計算結果けいさんけっかからねんを100でったあたいきます
  4. 3の計算結果けいさんけっかねんを400でったあたいします
  5. つきを13ばいにして8をしたあたいを5でり、4の計算結果けいさんけっかします
  6. 5の計算結果けいさんけっかします
  7. 6の計算結果けいさんけっかを7でったあまりが曜日ようび

曜日ようび数字すうじ対応たいおうはこのとおり(Scratchの「現在げんざい曜日ようび」ブロックでもとめることができるあたいはこの数字すうじより1つおおきいです)

にちげつすいもくきん
0123456

この手順てじゅんで2018ねん5がつ1たち何曜日なんようびになるか調しらべてみましょう。ざんすべ小数点以下しょうすうてんいかてます

  1. ねんは2018、つきは5、は1
  2. ねんを4でったあたいねんします
    2018 / 4 + 2018 = 2522
  3. 2の計算結果けいさんけっかからねんを100でったあたいきます
    2522 – 2018 / 100 = 2502
  4. 3の計算結果けいさんけっかねんを400でったあたいします
    2502 + 2018 / 400 = 2507
  5. つきを13ばいにして8をしたあたいを5でり、4の計算結果けいさんけっかします
    2507 + (5 * 13 + 8) / 5 = 2521
  6. 5の計算結果けいさんけっかします
    2521 + 1 = 2522
  7. 6の計算結果けいさんけっかを7でったあまりが曜日ようび
    2522 / 7 = 359 あまり 2

こたえは2なので火曜日かようびです

プログラム開始時かいしじのスクリプトを修正しゅうせいします

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

つづきます!

【Scratchチュートリアル】カレンダーを作ろう2(全3回)
2回目かいめです 1回目はこちら 今月こんげつのカレンダーを作つくろう 数字すうじ(日付ひづけ)のスプライトにスクリプトを作成さくせいします。スプライトはすでにカレンダーの左上ひだりうえのマスに移動いどうしているので「x座標ざひょうを○、y...

Scratch 3.0に対応した書籍です[PR]

タイトルとURLをコピーしました