提供: Japanese Scratch-Wiki

(デフォルトソートの整備(Botによる自動編集) 調べるブロックの代用ブロック --> しらへるふろつくのたいようふろつく)
9行目: 9行目:
 
||[[() と聞いて待つ (ブロック)|<sb>[] と聞いて待つ</sb>]]
 
||[[() と聞いて待つ (ブロック)|<sb>[] と聞いて待つ</sb>]]
 
|<scratchblocks>(質問) と言う
 
|<scratchblocks>(質問) と言う
(すべて v) 番目を [答え v] から削除する
+
(すべて v) 番目を [答え v] から削除する ::list
 
[カウント v] を [0] にする
 
[カウント v] を [0] にする
 
<<[マウスのポインター v] に触れた> かつ <マウスが押された>> まで繰り返す
 
<<[マウスのポインター v] に触れた> かつ <マウスが押された>> まで繰り返す
 
もし <[a v] キーが押された> なら
 
もし <[a v] キーが押された> なら
 
[カウント v] を (1) ずつ変える
 
[カウント v] を (1) ずつ変える
[A] を (カウント) 番目に挿入する( [答え v] )
+
[A] を (カウント) 番目に挿入する( [答え v] )::list
 
end
 
end
 
もし <[b v] キーが押された> なら
 
もし <[b v] キーが押された> なら
 
[カウント v] を (1) ずつ変える
 
[カウント v] を (1) ずつ変える
[B] を (カウント) 番目に挿入する( [答え v] )
+
[B] を (カウント) 番目に挿入する( [答え v] )::list
 
end
 
end
 
もし <[c v] キーが押された> なら
 
もし <[c v] キーが押された> なら
 
[カウント v] を (1) ずつ変える
 
[カウント v] を (1) ずつ変える
[C] を (カウント) 番目に挿入する( [答え v] )
+
[C] を (カウント) 番目に挿入する( [答え v] )::list
 
end
 
end
 
略::grey //実際には、dキーが押された,eキーが押された,fキーが押された...とブロックを入れていく。
 
略::grey //実際には、dキーが押された,eキーが押された,fキーが押された...とブロックを入れていく。
 
もし <[8 v] キーが押された> なら
 
もし <[8 v] キーが押された> なら
 
[カウント v] を (1) ずつ変える
 
[カウント v] を (1) ずつ変える
[8] を (カウント) 番目に挿入する( [答え v] )
+
[8] を (カウント) 番目に挿入する( [答え v] )::list
 
end
 
end
 
もし <[9 v] キーが押された> なら
 
もし <[9 v] キーが押された> なら
 
[カウント v] を (1) ずつ変える
 
[カウント v] を (1) ずつ変える
[9] を (カウント) 番目に挿入する( [答え v] )
+
[9] を (カウント) 番目に挿入する( [答え v] )::list
 
end
 
end
 
もし <[右向き矢印 v] キーが押された> なら
 
もし <[右向き矢印 v] キーが押された> なら
41行目: 41行目:
 
もし <[スペース v] キーが押された> なら
 
もし <[スペース v] キーが押された> なら
 
[カウント v] を (1) ずつ変える
 
[カウント v] を (1) ずつ変える
[] を (カウント) 番目に挿入する( [答え v] )
+
[] を (カウント) 番目に挿入する( [答え v] )::list
 
end
 
end
 
(0.001) 秒待つ //"<<[どれかのキー v]が押された>ではない>まで待つ"でも可
 
(0.001) 秒待つ //"<<[どれかのキー v]が押された>ではない>まで待つ"でも可
67行目: 67行目:
 
|<div style="width:570px">
 
|<div style="width:570px">
 
ここでは、d = 2000年からの日数とする:
 
ここでは、d = 2000年からの日数とする:
<scratchblocks>[d v] を ((((367) * (年)) - ([切り下げ v] \( (((7) * ((年) + ([切り下げ v] \( (((月) + (9)) / (12)) \)::operators))) / (4)) \)::operators)) + ((([切り下げ v] \( (((275) * (月)) / (9)) \)::operators) + (日)) - (730530))) にする
+
<scratchblocks>[d v] を ((((367) * (年::sensing)) - ([切り下げ v] \( (((7) * ((年::sensing) + ([切り下げ v] \( (((月::sensing) + (9)) / (12)) \)::operators))) / (4)) \)::operators)) + ((([切り下げ v] \( (((275) * (月::sensing)) / (9)) \)::operators) + (日::sensing)) - (730530))) にする
 
[d v] を ((<(d) < [-36435]> + <(d) < [-72990]>) - <(d) > [36585]>) ずつ変える
 
[d v] を ((<(d) < [-36435]> + <(d) < [-72990]>) - <(d) > [36585]>) ずつ変える
 
</scratchblocks>
 
</scratchblocks>

2020年12月12日 (土) 03:29時点における版

このきじは ひらがなのページがありません。ごめんなさい。編集者向け:作成する

調べるブロックの代用ブロックの一覧です。

他の代用ブロックについては、代用ブロック一覧からお選びください。

ブロック 回避策
[] と聞いて待つ
(質問) と言う
(すべて v) 番目を [答え v] から削除する ::list
[カウント v] を [0] にする
<<[マウスのポインター v] に触れた> かつ <マウスが押された>> まで繰り返す
もし <[a v] キーが押された> なら
[カウント v] を (1) ずつ変える
[A] を (カウント) 番目に挿入する( [答え v] )::list
end
もし <[b v] キーが押された> なら
[カウント v] を (1) ずつ変える
[B] を (カウント) 番目に挿入する( [答え v] )::list
end
もし <[c v] キーが押された> なら
[カウント v] を (1) ずつ変える
[C] を (カウント) 番目に挿入する( [答え v] )::list
end
略::grey //実際には、dキーが押された,eキーが押された,fキーが押された...とブロックを入れていく。
もし <[8 v] キーが押された> なら
[カウント v] を (1) ずつ変える
[8] を (カウント) 番目に挿入する( [答え v] )::list
end
もし <[9 v] キーが押された> なら
[カウント v] を (1) ずつ変える
[9] を (カウント) 番目に挿入する( [答え v] )::list
end
もし <[右向き矢印 v] キーが押された> なら
[カウント v] を (1) ずつ変える
end
もし <[左向き矢印 v] キーが押された> なら
[カウント v] を (-1) ずつ変える
end
もし <[スペース v] キーが押された> なら
[カウント v] を (1) ずつ変える
[] を (カウント) 番目に挿入する( [答え v] )::list
end
(0.001) 秒待つ //"<<[どれかのキー v]が押された>ではない>まで待つ"でも可
end
Warning
メモ:
この方法だと、アルファベットや数字しか使えない。
([スプライト v] までの距離)
((((([任意のスプライト v] の [x座標 v]::sensing) - (x座標)) * (([任意のスプライト v] の [x座標 v]::sensing) - (x座標))) + ((([任意のスプライト v] の [y座標 v]::sensing) - (y座標)) * (([任意のスプライト v] の [y座標 v]::sensing) - (y座標)))) の [平方根 v]::operators)
(マウスのx座標)
ずっと
 [マウスのポインター v] へ行く
 [マウスの位置 v] を (x座標) にする
(マウスのy座標)
ずっと
 [マウスのポインター v] へ行く
 [マウスの位置 v] を (y座標) にする
(2000年からの日数)

ここでは、d = 2000年からの日数とする:

[d v] を ((((367) * (年::sensing)) - ([切り下げ v] \( (((7) * ((年::sensing) + ([切り下げ v] \( (((月::sensing) + (9)) / (12)) \)::operators))) / (4)) \)::operators)) + ((([切り下げ v] \( (((275) * (月::sensing)) / (9)) \)::operators) + (日::sensing)) - (730530))) にする
[d v] を ((<(d) < [-36435]> + <(d) < [-72990]>) - <(d) > [36585]>) ずつ変える
1800年-2199年までは正しい。
Cookieは私達のサービスを提供するのに役立ちます。このサービスを使用することにより、お客様はCookieの使用に同意するものとします。