トピック
*すぐり* sugurin0915

質問

このトピは私がプログラムのことを 質問しまくるトピです それでは seeyou next time!
2そうだね
プレイ済み
返信[1]
親投稿
*すぐり* sugurin0915
突然ですがこのプログラムをスケッチしたんですけどAを押してもプログラムが終了しません終了させるにはどうすればいいですか?
0そうだね
プレイ済み
返信[2]
親投稿
・REM命令は「'」はいらない 「'」単体でもok 'あいうえお ←OK REM あいうえお ←OK あいうえお ←NG ・プログラムって「スケッチ」って言うの…?
2そうだね
プレイ済み
返信[3]
親投稿
だにえる haru2016nen
IF !(#A AND B) とすれば
1そうだね
プレイ済み
返信[4]
親投稿
だにえる haru2016nen
簡単にすると こんなプログラムになる。 内容は全く同じ。
1そうだね
プレイ済み
返信[5]
親投稿
#から始まるものは定数リテラルと言い、ざっくり言うと、「いちいち対応する値覚えるのめんどくさいから記号(?)にしてしまおう!」ということで、#A=1です。 その条件だと「1と1の論理積が1だったとき」なので、ボタンの感知は絶対にしませんね。
1そうだね
プレイ済み
返信[6]
親投稿
イスターリャ arduinotexter
プログラムをスケッチと言う言い方はProcessingとArduinoかと。 そして、IF文の条件式にBUTTON関数の出力である変数Bが無いので、 このIF文はBの値を考慮しない。 だにえるさんの方法は、ボタンの同時押しに対応しないので注意。
1そうだね
プレイ済み
返信[7]
親投稿
かおなし SYO-YU-KOTO
自分はこう書くかな? すぐりさんがわからない所を言ってもらえればちゃんと解説しますから^^
0そうだね
プレイ済み
返信[8]
親投稿
&& じゃ 動 か へ ん よ
1そうだね
プレイ済み
返信[9]
親投稿
*すぐり* sugurin0915
めろんsコメントありがとうございます! REM命令は「’」いらないのしってるんですが 念のためつけているのです。
0そうだね
プレイ済み
返信[10]
親投稿
*すぐり* sugurin0915
だにえるsコメントありがとうございます! 画像までありがとうございます!
0そうだね
プレイ済み
返信[11]
親投稿
*すぐり* sugurin0915
しょぼーんsコメントありがとうございます! 条件の間違って いるところを解説してくれてありがとうございます!
0そうだね
プレイ済み
返信[12]
親投稿
*すぐり* sugurin0915
BIG_TEXTERさんコメントありがとうございます! はいいっている通りArduinoの呼び方をしています。
1そうだね
プレイ済み
返信[13]
親投稿
*すぐり* sugurin0915
かおなしsコメントありがとうございます! プログラムの画像を貼ってくれてありがとうございます。
0そうだね
プレイ済み
返信[14]
親投稿
*すぐり* sugurin0915
あまさと しおんsコメントありがとうございます。 ノーコメントで
0そうだね
プレイ済み
返信[15]
親投稿
*すぐり* sugurin0915
めろんsプログラムをスケッチと呼ぶのは後者がいっている通りArduinoなどの特殊なマイコンの呼び方です。
0そうだね
プレイ済み
返信[16]
親投稿
かおなし SYO-YU-KOTO
こーゆー間違いすると死にたくなりますよね:( だから今から一回死んでくr((
0そうだね
プレイ済み
返信[17]
親投稿
かおなし SYO-YU-KOTO
遺書残し() てかこれIFの解説文も悪い希ガス 条件1 AND 条件2 条件1 && 条件2 として書くとさっきみたいに誤解が生じちゃうと思うからやめて欲しいナー
0そうだね
プレイ済み
返信[18]
親投稿
かおなし SYO-YU-KOTO
連投sry これだよこれこれ!騙された^q^ なんかいっぱい書いてたら恥ずかしさ減ったのでまだまだ生きられそうです:)
0そうだね
プレイ済み
返信[19]
親投稿
*すぐり* sugurin0915
またまた突然すいませんこのプログラムをスケッチしたんですけど コマンドを選択しても何も表示されません 表示させるにはどうすればいいですか?
0そうだね
プレイ済み
返信[20]
親投稿
*すぐり* sugurin0915
画像2
0そうだね
プレイ済み
返信[21]
親投稿
*すぐり* sugurin0915
画像3
0そうだね
プレイ済み
返信[22]
親投稿
イスターリャ arduinotexter
どれを表示させたいのです?
0そうだね
プレイ済み
返信[23]
親投稿
イスターリャ arduinotexter
22行目は何故Zに-1を代入してるです? 折角選んでもそこで代入しちゃうと意味無いです。
1そうだね
プレイ済み
返信[24]
親投稿
*すぐり* sugurin0915
かおなし 確かにミーバースでミスをすると はずかしいですよね
0そうだね
プレイ済み
返信[25]
親投稿
*すぐり* sugurin0915
s忘れてた
0そうだね
プレイ済み
返信[26]
親投稿
かおなし SYO-YU-KOTO
というかIF Z==1 THEN @ ELSE @ってしちゃうとZ==1じゃなければ延々ループしちゃう事ないかな そしてZ=Z-1のおかげでZが1にならないから動かないんじゃないかな
1そうだね
プレイ済み
返信[27]
親投稿
かおなし SYO-YU-KOTO
ネタバレ
0そうだね
プレイ済み
返信[28]
親投稿
おちゃめ ochame_nako
Z=0、1、2、・・・の時に値に応じてジャンプさせたい場合はIFではなくON Z GOTO @EXE1,@EXE2,@EXE3,@EXE4,@EXE5のようにすると便利だし、分かりやすいと思います。 ちなみにIFで条件式を記述するときは比較演算子(==、!=、>、<などの記号)を省略せずに書いておけば「&&とANDの違い」「||とORの違い」を気にする必要はなくなります。
1そうだね
プレイ済み
返信[29]
親投稿
おちゃめ ochame_nako
「比較演算を省略しない」というのはIF B AND #A THEN ~とするのではなくIF (B AND #A)==#A THEN ~とするということです。 後者の方法だとANDやORを「かつ」、「または」の代わりとして使っても正しく動作するし複数ボタンの入力判定も簡単に行うことが可能です。
2そうだね
プレイ済み
返信[30]
親投稿
かおなし SYO-YU-KOTO
おお、回答する側も参考になるとは… ON Z GOTOなんて便利なものがあるとは知らなかった
1そうだね
プレイ済み
返信[31]
親投稿
*すぐり* sugurin0915
またまたまた突然ですが DATAとREADがいまいちわかりませんどのように使うのですか?
0そうだね
プレイ済み
返信[32]
親投稿
だにえる haru2016nen
READ A DATA 1 とすると A=1 と同じ
0そうだね
プレイ済み
返信[33]
親投稿
だにえる haru2016nen
補足 *PRINT命令は「?」と略すことができる。 *DATAはREADの上でも下でも変わらない
0そうだね
プレイ済み
返信[34]
親投稿
だにえる haru2016nen
つまり、プログラム内の数値を変えたい ときに、わざわざ各行の数値を変える必要 がなくなる。ということ。 ループ命令や配列と組み合わせると とても効率が良くなる
0そうだね
プレイ済み
返信[35]
親投稿
*すぐり* sugurin0915
返信遅れてすいません だにえるsコメントありがとうございました
0そうだね
プレイ済み
返信[36]
親投稿
*すぐり* sugurin0915
またまたまたまた突然ですがアニメで花火を打ち上げるプログラムを作りたいのですがアニメがあまりわかりません下から上にスプライトが上がっていくようにするにはどうすればいいですか?
0そうだね
プレイ済み
返信[37]
親投稿
だにえる haru2016nen
speed=うち上がる速度 spset 0,0 @L spofs 50, y dec y,speed goto@L
0そうだね
プレイ済み
返信[38]
親投稿
だにえる haru2016nen
花火の爆発は SPANIMもしくは SPSET を使えば良いかと
0そうだね
プレイ済み
返信[39]
親投稿
*すぐり* sugurin0915
最近投稿してないのでこのトピックを消すことにしました。 今までコメントありがとうございました! それでは! また会える日までsee you next time!
0そうだね
プレイ済み