Petitverse
ゲストさん (
ログイン
)
ログイン
コミュニティ内検索
コミュニティ一覧
Petitverse ご利用ガイド
Petitverse からのおしらせ
プチコン 非公式コミュニティ
トピック
More10
◆J1/MCFrfgp6.
2018/11/11 13:36
質問
数学に関する質問です
ある数xが正の数であろうと負の数であろうと、ループを繰り返すごとにゼロに近づいていき、ゼロになったらまた元の数に戻る。(これをy回繰り返す)
というプログラムはどうすれば作れますか?
コメント
こういち
2018/11/11 14:26
◆ou0jbJnEJ0Kb
FOR I=1TO Y
FOR J=X TO 0 STEP -SGN(X)
NEXT J
NEXT I
こうですか?
はる
2018/11/11 14:28
◆75Vh4SY8TdKS
書こうとしたら書かれていた。
ゼロに近づけるやり方が1ずつ近づくのでよいのならば、
こういちさんのやり方でいいと思います。
More10
2018/11/11 14:33
◆J1/MCFrfgp6.
おお!ありがとうございます!
実はこれを質問したのはPetitWorldのWorldEdit MODを作るためでした。今日の夜ぐらいに公開できるかな。
あきと
2018/11/11 14:35
◆qGd5dQw2g3a2
最初と最後の数字が何であれ2点間の補間処理でできると思います。
DEF INTERPOLATION(STARTN,ENDN,T,TMAX)
VAR DISTANCE=ENDN-STARTN
RETURN STARTN+(DISTANCE*TMAX)/T
END
変数が一つ必要です。(countとか)
たとえば20から0まで60フレームかけて減るように書く場合は
N=INTERPOLATION(20,0,count,60)
と書いてcountを0から59まで増やしながら呼び続けます。
あきと
2018/11/11 14:37
◆qGd5dQw2g3a2
あ、Y回繰り返すが無かった。
コメントを書く
こちらは「プチコン3号」「プチコンBIG」など、
プチコンシリーズ
に関する話題を扱った
コミュニティです
プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
ユーザー登録なしで書き込みができます
秘密の合い言葉は成りすましの防止 (
トリップ機能
)、書き込みの編集時の本人認証に使用します
秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります
normal
happy
like
surprized
frustrated
puzzled
画像
ネタバレ
投稿する
-
WEB PATIO
-