Discuss Scratch
- Discussion Forums
- » 日本語
- » Scratchスクリプトクイズ
- inoking
-
1000+ posts
Scratchスクリプトクイズ
#3219:
すみません。
あの回答は ステージを一回押すと 0→1, 1→0 となるよう意図しているものかと思いました。
ちゃんとステージが押される毎にトグルしますね(これがこのクイズの意図のはず)。
この動作は
メッセージの受信処理が完了していないときに再度メッセージを受け取った場合の動作(再度、頭から実行される)と
「ずっと」による待ちの処理、
それに
実行環境に依存するかもしれません。
※「動きました」のだけ報告は複数もは不要です
私の動作確認の仕方がよくなかったようです。 自分の環境では動きました。
すみません。
あの回答は ステージを一回押すと 0→1, 1→0 となるよう意図しているものかと思いました。
ちゃんとステージが押される毎にトグルしますね(これがこのクイズの意図のはず)。
を撤回し、お詫びします(sukeppy さんが動作確認しているものとして)。 それでは動きません。
動作確認してからお願いします。
この動作は
メッセージの受信処理が完了していないときに再度メッセージを受け取った場合の動作(再度、頭から実行される)と
「ずっと」による待ちの処理、
それに
の動作が絡んで、かなりトリッキーになっていますね。
実行環境に依存するかもしれません。
※「動きました」のだけ報告は複数もは不要です
Last edited by inoking (Nov. 16, 2024 00:01:55)
- ioqj
-
500+ posts
Scratchスクリプトクイズ
#3203~#3205
正解です。#3203はコスチュームの初期設定が3だった場合には機能しませんが、2,1だった場合に機能するのでいいと思います。
#3204は初期状態が3の時にも対応されているのでいいですね。
想定解はこちらです。
#3206
不正解です…
実行したときに1と2を行き来しない為です。
#3207
正解です。#3203と同じくコスチュームの初期設定が3だった場合には機能しませんが、2,1だった場合に機能するのでいいと思います。
正解です。#3203はコスチュームの初期設定が3だった場合には機能しませんが、2,1だった場合に機能するのでいいと思います。
#3204は初期状態が3の時にも対応されているのでいいですね。
(#3204)確かに、初期状態がなにかも記載しておくべきでしたね。
(初期状態が3番目の場合が記載されていなかったので、とりあえず1番目になるようにしています)
想定解はこちらです。
#3205と全く同じでした。
#3206
不正解です…
実行したときに1と2を行き来しない為です。
#3207
正解です。#3203と同じくコスチュームの初期設定が3だった場合には機能しませんが、2,1だった場合に機能するのでいいと思います。
- abee
-
1000+ posts
Scratchスクリプトクイズ
#3217
すみません。問題を読んでリロードせずに作ってしまいました。
#3223
思いつきませんでした。「送って待つ」はメッセージを受け取った側がすべて終わらないと先に進まないことを使うわけですね。「ずっと」の代わりに「< > まで待つ」でも行けました。
プロジェクトから問題文に来れるようにプロジェクトに問題文のリンクを入れるとよいと思います。
すみません。問題を読んでリロードせずに作ってしまいました。
#3223
思いつきませんでした。「送って待つ」はメッセージを受け取った側がすべて終わらないと先に進まないことを使うわけですね。「ずっと」の代わりに「< > まで待つ」でも行けました。
プロジェクトから問題文に来れるようにプロジェクトに問題文のリンクを入れるとよいと思います。
Last edited by abee (Nov. 16, 2024 02:17:26)
- pupon
-
100+ posts
Scratchスクリプトクイズ
プロジェクトから問題文に来れるようにプロジェクトに問題文のリンクを入れるとよいと思います。
ありがとうございます、入れておきました。
- tsubuanman
-
100+ posts
Scratchスクリプトクイズ
問題です。
まず、スコアをスプライトで表示させるために、0~9の半角数字のコスチュームを用意して、以下のようなプログラムを組みました。
なお、スプライトは隠されており、大きさはベクターのテキストで入力した文字を150%にしているものとします。
想定解は+4ブロックですが、上記の条件を満たせばどのような手を使っても構いません。
色んな回答を待っています。
まず、スコアをスプライトで表示させるために、0~9の半角数字のコスチュームを用意して、以下のようなプログラムを組みました。
これに新たにプログラムを加えて編集して、スコアが常に中央に表示されるようにしてください。
なお、スプライトは隠されており、大きさはベクターのテキストで入力した文字を150%にしているものとします。
想定解は+4ブロックですが、上記の条件を満たせばどのような手を使っても構いません。
色んな回答を待っています。
Last edited by tsubuanman (Nov. 19, 2024 09:33:52)
- tsubuanman
-
100+ posts
Scratchスクリプトクイズ
大丈夫です。スコアが中央に表示されていれば基本的にどんなことをしても構いませんよ。
もしかしたら、提示したプログラムよりももっと短くて効率的なコードを組むこともできるかもしれないですね。
もしかしたら、提示したプログラムよりももっと短くて効率的なコードを組むこともできるかもしれないですね。
- tsubuanman
-
100+ posts
Scratchスクリプトクイズ
正解です!私の想定解と全く同じ回答になりました。
結構渾身の問題だったはずなんですが、すぐ答えられてて少しびっくりしてます()
結構渾身の問題だったはずなんですが、すぐ答えられてて少しびっくりしてます()
- yuito2013
-
100+ posts
Scratchスクリプトクイズ
問題です。
みたいなプログラムを作って下さい。タイマー
や
などブロック定義以外はすべて使えます。そして、連打(2回押すときも検知する)も対応させて下さい。サムネにクローンを使うときなどに使えます。
- tonnkatuteacher
-
7 posts
Scratchスクリプトクイズ
問題です。みたいなプログラムを作って下さい。タイマーやなどブロック定義以外はすべて使えます。そして、連打(2回押すときも検知する)も対応させて下さい。サムネにクローンを使うときなどに使えます。
これはどうでしょうか?
Last edited by tonnkatuteacher (Jan. 8, 2025 02:38:09)
- Murasakineko_Pinkcat
-
40 posts
Scratchスクリプトクイズ
これですかね? 問題です。みたいなプログラムを作って下さい。タイマーやなどブロック定義以外はすべて使えます。そして、連打(2回押すときも検知する)も対応させて下さい。サムネにクローンを使うときなどに使えます。
Last edited by Murasakineko_Pinkcat (Jan. 8, 2025 03:09:53)
- yuito2013
-
100+ posts
Scratchスクリプトクイズ
#3236#3237正解です!ちなみに#3237のやつを想定してましたが、止める回数でやれる方法は考えもしなかったです!

- hizahige
-
26 posts
Scratchスクリプトクイズ
問題です。みたいなプログラムを作って下さい。タイマーやなどブロック定義以外はすべて使えます。そして、連打(2回押すときも検知する)も対応させて下さい。サムネにクローンを使うときなどに使えます。
ならいけるんじゃないかと思います!!
Last edited by hizahige (Jan. 17, 2025 10:26:57)