プレイ日記
まりを tomoyaTT88
ようやくDIM だれかDIMの問題だして。 そっちの方が上達する気がする。
3そうだね
プレイ済み
返信[1]
親投稿
だにえる haru2016nen
配列の問題が欲しいのかな? X=5’適当な数値 Y=5’適当な数値 DIM L[X,Y] FOR M=0 TO X FOR N=0 TO Y READ L[N,M] NEXT NEXT おかしな部分(間違い)を3つ見つけてみよう。 (内2つはほぼ同じ)
0そうだね
プレイ済み
返信[2]
親投稿
ΖΕΧ ZEX256
何が表示される?
2そうだね
プレイ済み
返信[3]
親投稿
ΖΕΧ ZEX256
問2 これは何が表示される?
2そうだね
プレイ済み
返信[4]
親投稿
say sayer.exe
なぜこれでイチゴが動く?
1そうだね
プレイ済み
返信[5]
親投稿
わかってるとは思うけど、今のプログラムだと添字の数字は0〜11までなのでDIMは12でOKです。つまり、 DIM AA[12] ね。
1そうだね
プレイ済み
返信[6]
親投稿
まりを tomoyaTT88
駄目だった もしかしたら、と思う所はあった………
0そうだね
プレイ済み
返信[7]
親投稿
まりを tomoyaTT88
ZEXさん»» どれもわかりませんでした。すみません… sayさん»» COPY以外はなんとなくわかるような気がします。
0そうだね
プレイ済み
返信[8]
親投稿
だにえる haru2016nen
【答】 FOR M=0 TO X -1 ’-1がない FOR N=0 TO Y-1 ’-1がない READ R[M,N] ’R[N,M]になっていた
0そうだね
プレイ済み
返信[9]
親投稿
だにえる haru2016nen
上のコメントは答え。 誤字:配列名R→L
0そうだね
プレイ済み
返信[10]
親投稿
だにえるs (DATAどこいったし)
0そうだね
プレイ済み
返信[11]
親投稿
まりを tomoyaTT88
なぜXから1を引くのですか?
0そうだね
プレイ済み
返信[12]
親投稿
FORは仕様上一回多くループしてしまうのです。
2そうだね
プレイ済み
返信[13]
親投稿
say sayer.exe
dim x[用意する数] 最大値=用意する数-1 最小値=0(1ではない) 最小値が1ではないのがミソで、0からスタートするから、最大値が用意する数-1になっちゃうのだ
3そうだね
プレイ済み
返信[14]
親投稿
C言語とかなら、 for (m = 0; m < x; m++) みたいなループにする手もある(上記の場合Xは含まない)けど、FORはある値からある値までのループになるので配列などのように0からにする場合は、最大値はsayさんの言われているように用意した数−1になるので、それを明示してループさせるために、 FOR M=0 TO X-1 って感じになるわけです。
2そうだね
プレイ済み
返信[15]
親投稿
だにえる haru2016nen
「適当な数値」と注釈があるのでDATAは省略
1そうだね
プレイ済み
返信[16]
親投稿
ツララ LongIceSword
sayさんの例題面白いですね。 なぜ配列の要素数が11個なのかっていうところとか。
1そうだね
プレイ済み