Discuss Scratch
- Discussion Forums
- » 日本語
- » 質問コーナー
- hota1024
- Scratcher
100+ posts
質問コーナー
クラウド変数は何桁まで入れられるんですか
CoderDojo静岡でYouth Mentorをしていたり、Webとかゲームとか作ってます。
- mirukuma
- Scratcher
1000+ posts
質問コーナー
通常の変数と同じ、10240文字だったと思います。 クラウド変数は何桁まで入れられるんですか
Scratchにおいて、もはや技術の時代は終わった。しかし、それは良いことであったと思う。
- CommandSlash017
- Scratcher
500+ posts
質問コーナー
但し、リストの中身を取得するブロックを使うと、それよりも多く入力できます。こんな感じ通常の変数と同じ、10240文字だったと思います。 クラウド変数は何桁まで入れられるんですか
(all v) 番目を [list v] から削除するこうすると、Cloudの長さは20481になります。
(2) 回繰り返す
[] を [list v] に追加する
(10240) 回繰り返す
(last v) 番目( [list v] )を ([s] と ((last v) 番目( [list v] ) :: list)) で置き換える
end
end
[Cloud v] を (list :: list) にする
- MMGISS
- Scratcher
1000+ posts
質問コーナー
おそらく、変数Cloudはクラウド変数ではありません。但し、リストの中身を取得するブロックを使うと、それよりも多く入力できます。こんな感じ通常の変数と同じ、10240文字だったと思います。 クラウド変数は何桁まで入れられるんですか(all v) 番目を [list v] から削除するこうすると、Cloudの長さは20481になります。
(2) 回繰り返す
[] を [list v] に追加する
(10240) 回繰り返す
(last v) 番目( [list v] )を ([s] と ((last v) 番目( [list v] ) :: list)) で置き換える
end
end
[Cloud v] を (list :: list) にする
・クラウド変数には数値以外のものを入れられない(上の例だと「s」)
・クラウド変数には空白文字は入れられない(要素と要素の間に自動で入る半角スペースは入れられない)
・クラウド変数には容量制限があり、いくら頑張ろうとしても10240文字で固定される
以上の理由から変数Cloudは普通の変数ではないかと思われます
実際、今自分で調べて見ましたが入りませんでした
- horamoon
- Scratcher
500+ posts
質問コーナー
なるほど…。 おそらく、変数Cloudはクラウド変数ではありません。
・クラウド変数には数値以外のものを入れられない(上の例だと「s」)
・クラウド変数には空白文字は入れられない(要素と要素の間に自動で入る半角スペースは入れられない)
・クラウド変数には容量制限があり、いくら頑張ろうとしても10240文字で固定される
以上の理由から変数Cloudは普通の変数ではないかと思われます
実際、今自分で調べて見ましたが入りませんでした
普通の変数の場合はそれで上限を超える事が
できるんですか?
横からすいません。
Last edited by horamoon (March 8, 2017 09:52:20)
- mikikoii
- Scratcher
1000+ posts
質問コーナー
scratchには関係ないのですが、pngとPNGの違いは何ですか。
参照数100未満のすごい作品からのおすすめ作品→これ
更新日:2023/04/07。皆さんも「参照数100未満だけど凄い!」という作品があったら入れてみてください~
※これは署名です。設定をすれば自動的に入ります。
- gettwo
- Scratcher
100+ posts
質問コーナー
多分ないです。半角と全角の違い scratchには関係ないのですが、pngとPNGの違いは何ですか。
プロパティで見ると両方同じ「png」です
Last edited by gettwo (March 10, 2017 10:12:56)
MIDIをMP3にする手段を手に入れたのでちょくちょく作成曲をあげたりします。
ドット絵を作ったりもします。
- toyox
- Scratcher
100+ posts
質問コーナー
半角と全角ではなく、大文字と小文字ですね。多分ないです。半角と全角の違い scratchには関係ないのですが、pngとPNGの違いは何ですか。
プロパティで見ると両方同じ「png」です
windowsでは拡張子の大文字小文字は区別されないので、現在では違いはありません。むかしMS-DOSだったときには大文字だったようですが
以上、凡人の戯言でした。
新作の伸びなさを見るとほんとに空気になったんだなーって思う。
- kan217
- Scratcher
1000+ posts
質問コーナー
x^yという式があります。xを様々な数字にして、yがいくつになったらオーバーフローするか、スクラッチでやってみました。
xを10にしたらyが308でオーバーフローしました。実際の数値は1e+308です。(0が308桁)
xを50にしたら、y181でオーバーフロー、しかしx10の時と実際の数値が違い、3.262652e+307になります。
xを100にするとy154でオーバーフロー、実際の数値は1e+308。これはxを10にした時と同じです。
xを1000にすると102でオーバーフロー、しかし実際の数値がまた違い、1e+306になりました。
xを10000にしたときはy77でオーバーフロー、実際の数値は1e+308、xが10の時と同じです。
xを100000にしたときはy61でオーバーフロー、実際の数値がまた違い1e+305になりました。
なぜこのようなずれが起きるのでしょうか。
xを10にしたらyが308でオーバーフローしました。実際の数値は1e+308です。(0が308桁)
xを50にしたら、y181でオーバーフロー、しかしx10の時と実際の数値が違い、3.262652e+307になります。
xを100にするとy154でオーバーフロー、実際の数値は1e+308。これはxを10にした時と同じです。
xを1000にすると102でオーバーフロー、しかし実際の数値がまた違い、1e+306になりました。
xを10000にしたときはy77でオーバーフロー、実際の数値は1e+308、xが10の時と同じです。
xを100000にしたときはy61でオーバーフロー、実際の数値がまた違い1e+305になりました。
なぜこのようなずれが起きるのでしょうか。
ディスカッションフォーラムを使用する前にまずはこちらをご覧ください
ディスカッションフォーラムでの非常に重要なルールが書いてあります
ディスカッションフォーラムでの非常に重要なルールが書いてあります
質問コーナー お知らせ・ニュース Scratchのコミニュティをより良い所にするために 副題用 オフトピ専 フォーラム使用時の注意について
scratch3.0への提案 scratch2.0への提案 宣伝、告知、依頼をするコーナー 公式のテストトピック バグ報告コーナー scratch以外のことの話
scratch3.0への提案 scratch2.0への提案 宣伝、告知、依頼をするコーナー 公式のテストトピック バグ報告コーナー scratch以外のことの話
5000兆円欲しい!! これは署名です。いちいち自分で書いているわけではありません。
- inoking
- Scratcher
1000+ posts
質問コーナー
オーバーフローについて
演算ブロックには
いつの時点でオーバーフロー(結果が範囲に収まりきらなくなる)になるかは計算方法に依存すると思います。
例えば、1~10しか表現できない世界を考えると
x = 1 を初期値として
x = x + 1 の式なら x の値は
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, over
となりますが
x = x + 5 の式なら x の値は
1, 6, over
となりますよね。
また、オーバーフローの結果については未定義です。
IEEE 754 - 例外処理
ちなみに、オーバーフローになったかどうかはどうやって判断していますか?
となるので
IEEE 754 - 基本形式 の表の「倍精度」や、前掲の「最近接丸めモードの場合、デフォルトでは ±∞ を返す。」に合致しています。
演算ブロックには
([10 ^ v] \( (y) \))しかありませんが x^y をどうやって計算していますか?
いつの時点でオーバーフロー(結果が範囲に収まりきらなくなる)になるかは計算方法に依存すると思います。
例えば、1~10しか表現できない世界を考えると
x = 1 を初期値として
x = x + 1 の式なら x の値は
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, over
となりますが
x = x + 5 の式なら x の値は
1, 6, over
となりますよね。
また、オーバーフローの結果については未定義です。
IEEE 754 - 例外処理
IEEE 754-2008では5種類の例外が定義されている。それぞれ、(確定的なアンダーフローを除いて)対応する状態フラグが存在し、例外発生時には対応するフラグが設定される。それ以外の動作は定義されていないが、デフォルト(下記)以外の追加の対処が推奨されている(後述)。
:
オーバーフロー(結果が正しく表現できないほど大きくなった場合) - 最近接丸めモードの場合、デフォルトでは ±∞ を返す。
ちなみに、オーバーフローになったかどうかはどうやって判断していますか?
([10 ^ v] \( (308) \))→1.00000000000000e+308
([10 ^ v] \( (309) \))→Infinity
となるので
IEEE 754 - 基本形式 の表の「倍精度」や、前掲の「最近接丸めモードの場合、デフォルトでは ±∞ を返す。」に合致しています。
これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
つまり「子ども SNS」ではない
・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもない、ナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり、共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
- toyox
- Scratcher
100+ posts
質問コーナー
例えば、x=1の場合と、x=1000の場合を比べると、 x^yという式があります。xを様々な数字にして、yがいくつになったらオーバーフローするか、スクラッチでやってみました。
xを10にしたらyが308でオーバーフローしました。実際の数値は1e+308です。(0が308桁)
xを50にしたら、y181でオーバーフロー、しかしx10の時と実際の数値が違い、3.262652e+307になります。
xを100にするとy154でオーバーフロー、実際の数値は1e+308。これはxを10にした時と同じです。
xを1000にすると102でオーバーフロー、しかし実際の数値がまた違い、1e+306になりました。
xを10000にしたときはy77でオーバーフロー、実際の数値は1e+308、xが10の時と同じです。
xを100000にしたときはy61でオーバーフロー、実際の数値がまた違い1e+305になりました。
なぜこのようなずれが起きるのでしょうか。
x=0010→100…..0000(308)
x=1000→100…..00(306)
となります。もしこのことを「ずれ」としているならば、
x=00010の場合は、0の数が308→309になった場合に値がInfinityとなり、
x=01000の場合は、0の数が306→309になった場合に値がInfinityとなり、
x=10000の場合は、0の数が305→310になった場合に値がInfinityとなります。
ちなみに、このときの乗数eは、
A=logx10として、(ここでxは10の何乗かを求めています)
Ae<309
これをeについて解き、
e<309/A
このときのeがとる最大の値にAを書けた値が1e+yとしたときのyにあたります。
つまり、A[309/A]とも表記でき、
xによってAのとる値が変わるため[309/A]の値も当然変わります。
Last edited by toyox (March 11, 2017 09:50:54)
以上、凡人の戯言でした。
新作の伸びなさを見るとほんとに空気になったんだなーって思う。
- mikikoii
- Scratcher
1000+ posts
質問コーナー
(ryや(殴って何ですか
参照数100未満のすごい作品からのおすすめ作品→これ
更新日:2023/04/07。皆さんも「参照数100未満だけど凄い!」という作品があったら入れてみてください~
※これは署名です。設定をすれば自動的に入ります。
- ko2222
- Scratcher
1000+ posts
質問コーナー
(ry = (略) (ryや(殴って何ですか
(殴 = 多分アメリカンジョークに使われるって感じ
PCを買い換えたので、たぶんこれからは改めて作品作りを行えるようになると思います。
自由配置型タワーディフェンスの試作品(結構人気)
https://scratch.mit.edu/projects/163391430/
- m0303
- Scratcher
100+ posts
質問コーナー
(ryは「(略)」をさらに短くした表記 (ryや(殴って何ですか
m0303はいけて(ry
(殴は、「殴りたい」とか「殴ってやりてぇ」とか、
文脈によっては「殴って」という意味になる事もあります。
僕は変態です(殴
~新しくトピックを作ろうと思っている方へ~ v1.3.1
最近、質問や雑談などでいちいちトピックを立ててしまう方が増えています。
このようなことをしてしまうと、重要なトピックがどこに行ったか分かりにくくなってしまうことがあります。
質問や雑談は決められたトピックでお願いします。
わからないことがあったら:質問コーナー3 バグを報告したい時には:Scratch3.0用バグ報告コーナー 宣伝などをしたい時は:宣伝・告知・依頼をするコーナー
お知らせをしたい時には:お知らせ・ニュース
最近、質問や雑談などでいちいちトピックを立ててしまう方が増えています。
このようなことをしてしまうと、重要なトピックがどこに行ったか分かりにくくなってしまうことがあります。
質問や雑談は決められたトピックでお願いします。
わからないことがあったら:質問コーナー3 バグを報告したい時には:Scratch3.0用バグ報告コーナー 宣伝などをしたい時は:宣伝・告知・依頼をするコーナー
お知らせをしたい時には:お知らせ・ニュース
自衛隊はイケメンなんだよ!
- mikikoii
- Scratcher
1000+ posts
質問コーナー
(ryは(ryは「(略)」をさらに短くした表記 (ryや(殴って何ですか
m0303はいけて(ry
(殴は、「殴りたい」とか「殴ってやりてぇ」とか、
文脈によっては「殴って」という意味になる事もあります。
僕は変態です(殴
わたしはmikikoiiで(ry、(殴は
こんにちはーお金くださいー。(殴ってことか。
参照数100未満のすごい作品からのおすすめ作品→これ
更新日:2023/04/07。皆さんも「参照数100未満だけど凄い!」という作品があったら入れてみてください~
※これは署名です。設定をすれば自動的に入ります。
- kan217
- Scratcher
1000+ posts
質問コーナー
#6837
#6838
御回答ありがとうございます
#6838
御回答ありがとうございます
ディスカッションフォーラムを使用する前にまずはこちらをご覧ください
ディスカッションフォーラムでの非常に重要なルールが書いてあります
ディスカッションフォーラムでの非常に重要なルールが書いてあります
質問コーナー お知らせ・ニュース Scratchのコミニュティをより良い所にするために 副題用 オフトピ専 フォーラム使用時の注意について
scratch3.0への提案 scratch2.0への提案 宣伝、告知、依頼をするコーナー 公式のテストトピック バグ報告コーナー scratch以外のことの話
scratch3.0への提案 scratch2.0への提案 宣伝、告知、依頼をするコーナー 公式のテストトピック バグ報告コーナー scratch以外のことの話
5000兆円欲しい!! これは署名です。いちいち自分で書いているわけではありません。
- CommandSlash017
- Scratcher
500+ posts
質問コーナー
([tan v] \( (9) \))タンジェントの使い道が全くと言っていい程分かりません。
有効な使い道があれば教えてください。