Discuss Scratch

kaki-kui
Scratcher
50 posts

Scratchスクリプトクイズ

#3293
((foo) / ( (foo) の [絶対値 v] ::operators))
【条件】に絶対値を使ってはいけないと書いていなかったので…(ある意味トリッキー((

↑追記:使っても良いらしいです。

Last edited by kaki-kui (Feb. 12, 2025 13:58:27)

kaki-kui
Scratcher
50 posts

Scratchスクリプトクイズ

#3293
((<(foo) contains [-]?> * (-2)) + (1))
追記
#3294と被ってしまった

Last edited by kaki-kui (Feb. 12, 2025 13:47:38)

finalbacon
Scratcher
100+ posts

Scratchスクリプトクイズ

#3303
使って大丈夫です。絶対値を使ったトリッキーで面白いプログラムがあるかもしれないので、OKにしておきました。
00giri
Scratcher
1000+ posts

Scratchスクリプトクイズ

#3293
#3300の1ブロック削減です。
この方法だとfooが0なら0を返すのも嬉しいですね
((((foo) / (0)) の [atan v]::operators) / (90))
finalbacon
Scratcher
100+ posts

Scratchスクリプトクイズ

#3293
大体出揃ったようなので、まとめてみました
#3300の二番目にはおそらくミスがありましたが、それ以外は正解です。
個人的に好きなのは音量を使った方法です。まさにトリッキー。
別に解答を打ち切ったわけではないので、まだ解答してOKです。
解答され次第、この作品に加えるつもりです。
ankouakaisikairoka
Scratcher
100+ posts

Scratchスクリプトクイズ

出題します。
Scratchの三角関数は10桁の精度しかありませんが、あるスクリプトを組むと、10桁を超える精度になります。
問題: どうすれば、10桁を超える精度のある三角関数を計算することができるでしょうか。

想定解では、sin関数が7Block、cos関数が7Block、tan関数が、9Blockです。
また、定義ブロックを用いています。返り値は変数returnに返しています。
yuito2013
Scratcher
100+ posts

Scratchスクリプトクイズ

say ([sin v] of ((...) * (1000))::operators)
ですか?そもそも三角関数って何?
abee
Scratcher
1000+ posts

Scratchスクリプトクイズ

クイズに答える前提となる基礎知識についての質問と回答はこのトピックの目的から外れてしまいます。
このケースでは、「Scratch数学カフェ」で聞くことをおすすめします。
abee
Scratcher
1000+ posts

Scratchスクリプトクイズ

#3307
出題者の想定解もお願いします。
pura314
Scratcher
100+ posts

Scratchスクリプトクイズ

三角関数すべてできました(おそらく) → https://scratch.mit.edu/projects/1138018371/
想定解よりブロックは多いですが、、、
f1911018
Scratcher
100+ posts

Scratchスクリプトクイズ

ここに、10枚の金貨が入った袋が8袋と、10枚の偽物の金貨が入った袋が1枚あります。本物の金貨が入った袋と偽物の金貨が入った袋を比べると5gほど差が出ます。Aさんは、1gから比べられる天秤を2回だけ使ってどれが偽物かを調べることにしました。
ここで問題
・数は二回だけ比べる
という条件を守り、どれが偽物かを調べられるようにスクリプトを作りなさい。
(9個の袋(変数)からランダムに偽物に入れ替えるところから始めなさい)
Thunder_Sky
Scratcher
1 post

Scratchスクリプトクイズ

f1911018 wrote:

本物の金貨が入った袋と偽物の金貨が入った袋を比べると5gほど差が出ます。
「差が出る」という情報だけでは一意に定まらないと思います.
「偽物の金貨のほうが本物の金貨よりも重い」Ver.であればできました
https://scratch.mit.edu/projects/1150989369/

Last edited by Thunder_Sky (March 22, 2025 06:27:28)

hizahige
Scratcher
55 posts

Scratchスクリプトクイズ

音楽ブロックで、とても早いテンポで演奏する方法をスクリプトに表してください。
使用していいのは、
(演算)
と、
テンポを () にする
のみです。 難易度★☆☆☆☆程度
abee
Scratcher
1000+ posts

Scratchスクリプトクイズ

「とても早いテンポ」では結果が特定されません。クイズは、はっきりと結果が決まる内容で出題するようにお願いします。
yuito2013
Scratcher
100+ posts

Scratchスクリプトクイズ

change tempo by ((1) / (0))
hizahige
Scratcher
55 posts

Scratchスクリプトクイズ

abee wrote:

「とても早いテンポ」では結果が特定されません。クイズは、はっきりと結果が決まる内容で出題するようにお願いします。
すいません…
hizahige
Scratcher
55 posts

Scratchスクリプトクイズ

yuito2013 wrote:

change tempo by ((1) / (0))
正解です!!
ie_523
Scratcher
100+ posts

Scratchスクリプトクイズ

問題!
when green flag clicked
forever
if <key [上向き矢印 v] pressed?> then
change y by (5)
end
if <key [下向き v] pressed?> then
change y by (-5)
end
・・・::control
end
これを上下左右0%ifで作ってください。

Last edited by ie_523 (April 22, 2025 11:22:11)

finalbacon
Scratcher
100+ posts

Scratchスクリプトクイズ

x座標を((5)*(<[右 v]キーが押された>-<[左 v]キーが押された>))ずつ変える
y座標を((5)*(<[上 v]キーが押された>-<[下 v]キーが押された>))ずつ変える
なんてどうでしょう。wikiへのリンクが少しバグってます。
taitai102
Scratcher
18 posts

Scratchスクリプトクイズ

問題出すぜぇ
(値ブロック)
だけを用いて-1か1が出るプログラムを作りなさい。(0は出力されない。)
((-1) か (1) ::operators)

Powered by DjangoBB