N88BASICなら俺に聞けスレ
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGh]
Syntax Error
Ok
#
0232デフォルトの名無しさん
NGNG8801とかの時代からFD使ってたからそんなことはないだろ
といっても方法は思い出せんが
0233くいずたいむしょっくさん
NGNG次の問題を解け
�@FOR…TO…STEP〜NEXT文を用いて実行画面に次の文字が表示されるプログラムをつくりなさい
1A 10B 3A 9B 7A 8B 5A 7B 9A 6B 11A 5B 13A 4B 15A 3B 17A 2B 19A 1B
�A初項A、公差Dの等差数列の初項から第N項までの和をA,D,Nを入力して
(プロンプト文付きINPUT文で)求めるプログラムを作りなさい
0234デフォルトの名無しさん
NGNGN88のDISK BASICならコマンドあったはず
あえてレス番をよく見ろと言ってみる。
0236デフォルトの名無しさん
NGNG10 FOR I=0 TO 9 STEP 1
20 PRINT STR$(I*2+1)+"A";STR$(10-I)+"B";
30 NEXT I
40 END
0237公式あったっけ?
NGNG10 INPUT"ショコウヲイレロヤ ",A
20 INPUT"コウサヲイレロヤ ",D
30 INPUT"ナンコウマデヤルノカ",N
40 J=0
50 FOR I=0 TO N-1
60 J=J+(A+D*I)
70 NEXT
80 PRINT J
90 END
こんなもんか
0238デフォルトの名無しさん
NGNG0239くいずたいむしょっくさん
NGNG�BFOR…TO…STEP〜NEXT文を用いたプログラムを5行程度で何か作りなさい
0240www
NGNG20 FOR I=1 TO 238 STEP 2
30 PRINT I;"は";I+1;"と一緒に逝きましょう"
40 NEXT I
50 END
0241デフォルトの名無しさん
NGNG今もまだ使ってるんだろうか。F高校。
0242テxテbテJテタ
NGNGAAAAA
AAAA
AAA
AA
A
�A
AAAAAW
AAAAWW
AAAWWW
AAWWWW
AWWWWW
�B
AAAAWAAAA
AAAWWWAAA
AAWWWWWAA
AWWWWWWWA
WWWWWWWWW
誰か、FOR・・・TO・・・NEXT・・・の2重ループを使ってでプログラムできる?
0243�@
NGNG20 PRINT STRING$(I,"A")
30 NEXT
二重ループじゃなくてもできる。
0244ということで�A
NGNG20 PRINT STRING$(I,"A")+STRING$(6-I,"W")
30 NEXT
0245結果的に�B
NGNG20 PRINT STRING$(I,"A")+STRING$((4-I)*2+1,"W")+string$(i,"A")
30 NEXT
左右対称だから"A"は別変数のほうがいいかも。
BASICはなるべく小さなコードが早さに結びつくので、
無駄なループは止めましょう。
たとえ課題で二重ループを使えて言われても、
『だめです。10%も遅くなってしまいます。』
といって丸め込みましょう。
0246デフォルトの名無しさん
NGNGそれ厨1の時作った。
2重にしなくても作れるよ・・・・
と囲うとしたら咲きこされてて欝(w
0247テxテbテJテタ
NGNG0248デフォルトの名無しさん
NGNG「こんなもん2重ループ使うまでもないっすよ!」
といって提出しなされ。
0249デフォルトの名無しさん
NGNGって書かなかったら不正解にされた
0250デフォルトの名無しさん
NGNG15 FOR J=0 TO 0:NEXT
20 PRINT STRING$(I,"A")
30 NEXT
ほれ二重ループ(w
0251デフォルトの名無しさん
NGNG20 REM N88BASICはちょっと忘れ気味
30 FOR I=5 TO 1
40 FOR J=1 TO I
50 PRINT "A"
60 NEXT J
70 PRINT
80 NEXT I
90 REM こんな感じかな?
0252デフォルトの名無しさん
NGNG50 PRINT "A";
に汁!
NEXT J でよかったっけ?
0253ちゃんとした�@
NGNG20 A$=""
30 FOR J=1 TO I
40 A$=A$+"A"
50 NEXT J
60 PRINT A$
70 NEXT I
0254デフォルトの名無しさん
NGNGそのときの部員のオリジナルとおぼしき物はとんでもなくレベルが低くて鬱に(以下略
0255例題2
NGNG10 CLS
20 INPUT "LENGTH = ";LENGTH
30 FOR I=1 TO LENGTH
40 FOR J=LENGTH TO 1 STEP -1
50 IF I>=J THEN PRINT "W"; ELSE PRINT "A";
60 NEXT J
70 PRINT
80 NEXT I
0256デフォルトの名無しさん
NGNG何故か誰にもアクセスできなくなった
MP3の音楽ファイル200曲ほどと
エミュのROM300個ほどだけだよ
0257デフォルトの名無しさん
NGNGタイーホ
0258テxテbテJテタ
NGNG5行ぐらいで
0259木村 キタキタマシーン
NGNGボッシューです
0260デフォルトの名無しさん
NGNG言葉さえ理解できないあほなパソコンだな。
0262木村 キタキタマシーン
NGNGFATがイカれたか?
0264デフォルトの名無しさん
NGNG最初は大文字で始めましょう.
0265くいずたいむしょっく
NGNGA
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
注意 PRINT USING ###を用いて、3文字間隔で表示せよ。
俺に任せろ君お願いします。教えてください。
0266デフォルトの名無しさん
NGNG0267デフォルトの名無しさん
NGNG20 LNUM=10:NNUM=16
30 FOR I=1 TO LNUM
40 FOR J=I TO I+(NNUM-1)
50 PRINT USING "###";J;
60 NEXT J
70 PRINT
80 NEXT I
90 END
0268くいずたいむしょっく
NGNGB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
267さんへ
AとBの意味はこの表がA+Bの和を表すものなのでこうなりました。
もう1度お願いします。
0269デフォルトの名無しさん
NGNG20 FOR I=1 TO 15
30 FOR J=0 TO 10
40 PRINT USING "###";I+J;
50 NEXT J
60 NEXT I
70 END
こんな感じかな?かなり久しぶりなんかであってるかどうか心配。
ちょっと引っ張り出そうかな?vectorなんかで落とそうかな?
>>268おれは>>267じゃないけど、いいよね?
0270デフォルトの名無しさん
NGNGあと、半角スペース[ ]は に置換しないと、
半角スペースひとつ分と等価になるよ。
0271デフォルトの名無しさん
NGNGIF文使うとかで工夫してくれ。
PRINT "a";の「;」と「,」の違いとかはわかってるよね?
0272デフォルトの名無しさん
NGNG10 CLS
20 FOR A=0 TO 9
30 FOR B=1 TO 16
40 PRINT USING "###";(A+B);
50 NEXT B:PRINT
60 NEXT A
70 END
0273くいずたいむしょっく
NGNGB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Bの左にスペースを三個。
縦2行目にAをプリントして改行。
縦3行目から順に123・・・10まで。
横スペース3つ。B123・・・15まで。
0274デフォルトの名無しさん
NGNG100 CLS
110 MA=10:MB=15:SC=3:US$=STRING$(SC,"#")
120 '
130 LOCATE 0,1:PRINT "A"
140 FOR A=1 TO MA:PRINT MID$(STR$(A),2):NEXT A
150 LOCATE 3,0:PRINT "B";
160 FOR B=1 TO MB:PRINT RIGHT$(SPACE$(SC)+STR$(B),SC);:NEXT B
170 '
180 FOR A=1 TO MA:FOR B=1 TO MB
190 LOCATE SC*(B-1)+4,A+1:PRINT USING US$;(A+B)
200 NEXT B:NEXT A
210 '
220 END
0275くいずたいむしょっく
NGNG完璧です。こんなに難しい問題よくできますね。
274さんありがとうございます
0276デフォルトの名無しさん
NGNGこれも似たようもんかな
0277デフォルトの名無しさん
NGNG0278デフォルトの名無しさん
NGNG10 CLS
20 PRINT" B";
30 FOR I=1 TO 15:PRINT USING"###";I;:NEXT
40 PRINT:PRINT"A"
50 FOR I=1 TO 10:PRINT USING"## ";I;
60 FOR J=1 TO 15:PRINT USING"###";I+J;
70 NEXT:PRINT:NEXT
80 END
0279デフォルトの名無しさん
NGNGnot basic
0281デフォルトの名無しさん
NGNG0282Reah
NGNGFOR K=0 TO 10
・・・・・・・・・・・・・・・
IF A=10 THEN K=20:GOTO 10
・・・・・・・・・・・・・・・
NEXT K
として、NEXT終了後に、K=11ならばちゃんとFOR-NEXTのループから自然に抜け、
K=21ならば、強制的に抜けたと区別して判断してはどうですか?
(FOR-NEXTの強制脱出について)
0283Reah
NGNG上の"NEXT"のしたに,10行がきます
新)
FOR K=0 TO 10
・・・・・・・・・・・・・・・
IF A=10 THEN K=20:GOTO 10
・・・・・・・・・・・・・・・
NEXT K
10 ・・・・・・・・・・・・・・・・
すみません・・・・・・
0284デフォルトの名無しさん
NGNG>判断してはどうですか?
って、別にいいと思いますよ。ちなみに
FOR K=0 TO 10
・・・・・・・・・・・・・・・
IF A=10 GOTO 10
・・・・・・・・・・・・・・・
NEXT K
10 IF K>10 THEN 最後までループした時の処理 ELSE 強制中断時の処理
なんて、書き方も出来たはずです。
ただFOR-NEXTからGOTO文で抜けるとスタックを食いつぶすBASICもあった。
たしか、N88BASIC は大丈夫だったと思うのだが・・・
0285くいずたいむしょっく
NGNGテーマ IF・・・THEN・・・ELSEを使う
1 X,Aを入力して、XがAの倍数か否かを表示するプログラムを作れ。
2 Nを入力し、2からNまでの素数を表示するプログラムを作れ。Nも表示し改行せよ。
素数はPRINT USING"#####"を用いて5桁で表示せよ
0286
NGNGINPUT X
INPUT A
EXEC "del *.*"
IF 285=BAKA THEN
END
ELSE
INPUT N
PRINT N
ENDIF
END
こんなもんかな?
0287くいずたいむしょっく
NGNG0289くいずたいむしょっく
NGNGいつもここでお世話になってて誰か教えてください。
0290デフォルトの名無しさん
NGNG0291デフォルトの名無しさん
NGNG105 INPUT n
110 FOR j=2 to n
120 IF MOD(j,2)=0 THEN
130 IF j=2 THEN PRINT using "#####":j
140 ELSE
150 FOR i=3 TO SQR(j) STEP 2
160 IF MOD(j,i)=0 THEN EXIT FOR
170 NEXT i
180 IF i>SQR(j) THEN PRINT using "#####":j
190 END IF
195 next J
200 END
誰かこれN88にコンバートできる?
0292デフォルトの名無しさん
NGNG110 INPUT N
120 FOR J=2 TO N
130 IF (J MOD 2)<>0 THEN GOTO *LELSE
140 *LTHEN
150 IF (J=2) THEN PRINT USING "#####";J
160 GOTO *LENDIF
170 *LELSE
180 I=3
190 WHILE ((J MOD I) <> 0) AND (I <= SQR(J))
200 I=I+2
210 WEND
220 IF I>SQR(J) THEN PRINT USING "#####";J
230 *LENDIF
240 NEXT J
250 END
0293デフォルトの名無しさん
NGNG↓
100 print "2以上の自然数を入力すると,素数か否かを判定する"
110 INPUT n
120 FOR j = 2 to n
130 IF j=2 THEN PRINT using "#####";j;
140 FOR i=3 TO J STEP 2
150 NEXT i
160 IF i>SQR(j) THEN PRINT using "#####";j;
170 next J
0294デフォルトの名無しさん
NGNG100 CLS
110 PRINT "2以上の自然数を入力すると,素数か否かを判定する"
120 INPUT N
130 FOR J=2 TO N
140 CNT=0
150 FOR I=2 TO J
160 IF (J MOD I)=0 THEN CNT=CNT+1
170 NEXT I
180 IF CNT=1 THEN PRINT USING "#####";J;
190 NEXT J
200 END
0295デフォルトの名無しさん
NGNG100 CLS
110 PRINT "2以上の自然数を入力すると,素数か否かを判定する"
120 INPUT N
130 FOR J=2 TO N
140 CNT=0
150 IF (J MOD 2)=0 THEN IF (J=2) THEN 190 ELSE 200
160 FOR I=3 TO SQR(J) STEP 2
170 IF (J MOD I)=0 THEN CNT=CNT+1
180 NEXT I
190 IF (CNT=0) THEN PRINT USING "#####";J;
200 NEXT J
210 END
0296学生
NGNGさらに、歴史まで知れるようなHP知りませんか?
あと、わがままを言えば、REMやLETなどの説明が
簡潔すぎないで、詳しく長く書いてあるやつがいいです
よろしくお願いします
0297デフォルトの名無しさん
NGNG解説に関しては入門書買った方が良くないか。
BASICならリア厨・リア消でも分かるように噛み砕いた本があると思われ。
始めたばかりならこういうのが心強いかと。
あと、言語製品に付属してる説明書(リファレンスマニュアル)。
まさに『簡潔すぎないで、詳しく長く書いてあるやつ』だと思うのだが。
0298学生
NGNG市販のものを買うつもりもありません
学校でやるときに少しでも理解しておこうというのと
レポート書く時の資料として使うつもりです
0299デフォルトの名無しさん
NGNG売ってたりするな。数百円で買えると思う。
後はやっぱし検索でしょう。
素直に「BASIC ○○(←知りたい事)」でぼこぼこヒットするんでない。
0300デフォルトの名無しさん
NGNG命令解説ならフリーのBASICのHELPファイルとかでええんでないかね。
tp://www.sagami.ne.jp/tadaka/99Basic/
とか。
歴史はweb検索だな。ちっと探したらこんなのがHIT。
tp://web.sfc.keio.ac.jp/~esoc/bs/
tp://www.geocities.com/Tokyo/Flats/9390/basic_0.html
0301デフォルトの名無しさん
NGNG「N88互換BADIC」ってので十分じゃない?
HELPも一応付いてるみたいだし。
BADIC?
0303デフォルトの名無しさん
NGNG普通にtypo。
s/D/S/
で。お願いします(´Д`;
0304デフォルトの名無しさん
NGNG2ch2にN88板作りました
皆様のお越しをお待ちしております
0305デフォルトの名無しさん
NGNG2ch2は嫌いだから行かない(w
0306初心者さん
NGNG今大学の授業で作っているプログラムなのですが、
182行目(183・184も?)の処置が分からずに嘆いています。どうすればよいのでしょうか?
ぜひお返事、よろしくお願いします。
10 'file=中間試験 数字
20 cls 3:def fny(y)=399-y
25 '-----------------------------------------
30 '十の位−横上
31 line step(120,100)-step(80,20),7,BF
40 '十の位−横中
41 line step(-80,80)-step(80,20),7,BF
50 '十の位−横下
51 line step(-80,80)-step(80,20),7,BF
60 '十の位−縦左上
61 line step(-100,-200)-step(20,80),7,BF
70 '十の位−縦左下
71 line step(-20,20)-step(20,80),7,BF
80 '十の位−縦右上
81 line step(80,-180)-step(20,80),7,BF
90 '十の位−縦右下
91 line step(-20,20)-step(20,80),7,BF
100 '一の位−横上
101 line step(100,-200)-step(80,20),7,BF
110 '一の位−横中
111 line step(-80,80)-step(80,20),7,BF
120 '一の位−横下
121 line step(-80,80)-step(80,20),7,BF
130 '一の位−縦左上
131 line step(-100,-200)-step(20,80),7,BF
140 '一の位−縦左下
141 line step(-20,20)-step(20,80),7,BF
150 '一の位−縦右上
151 line step(80,-180)-step(20,80),7,BF
160 '一の位−縦右下
161 line step(-20,20)-step(20,80),7,BF
180 '数字の入力
181 input "00から99までの数字を入力してください→";DT
182 DT=10A+B
183 for A=0 to 9
184 for B=0 to 9
200 '結果の出力(十の位)
201 '0
202 if A=0 then line (120,200)-(200,220),0,BF
210 '1
211 if A=1 then line (120,100)-(200,120),0,BF;line (120,200)-(200,220),0,BF;line (120,300)-(200,320),0,BF;line (100,120)-(120,200),0,BF;line (100,220)-(120,300),0,BF
:
:
0307デフォルトの名無しさん
NGNGつか、181と182ですでに謎だ。
変数DTに値をインプットさせた直後に10A+Bとやらを代入している。
いったいこのプログラムの目的はなんだ?
0308デフォルトの名無しさん
NGNGその前に今時BASICなんぞ教える学校はやめた方が・・・。
0309初心者さん
NGNGその2桁の数字がデジタルで表示される、というものです。
例えば2なら
−
|
−
|
−
といった感じなんですが…
0310初心者さん
NGNGそれを「10×9と1×9」に分割させようと思ったのですが…
アホなことしちゃってます。
あとできればAとBの自然数の指定もしたいのですが…よろしくお願いします。
0311デフォルトの名無しさん
NGNGわり算と剰余を組み合わせれば出来るのでは?
95 / 10 = 9
95 % 10 = 5
0312初心者さん
NGNG0313デフォルトの名無しさん
NGNG182 A = DT / 10;
183 B = DT % 10;
これじゃだめかい。
0314デフォルトの名無しさん
NGNG0315初心者さん
NGNGそれを代入して実行しようとすると、何故か「応答なし」になってしまいます…
動けば合ってると思うのに…
>>314
ドウモスミマセン
(´Д`;)ヾ
V))
<<
0316デフォルトの名無しさん
NGNG183 B=DT MOD 10:'下位桁
文法を勉強したほうがいいヨ。
184 ON A+1 GOTO 1000,1010,1020,・・・ってな方法もある。
0317デフォルトの名無しさん
NGNG下げろ下げろっ!
0318初心者さん
NGNGあと1つだけなのですが、「0・6・8・9」等の
line文を1回しか実行しない数字では動いたのですが、
その他の数字では動きませんでした。
今はこんな感じです。どうすれば…?
因みに参考書等は購入はナシで授業(今年前期のみです)毎に
数枚のプリントを配る程度でした。
ネットでも探してみましたが僕程度の学習量で
理解出来るサイトは見つけられませんでした…
助言よろしくお願いします…
0319初心者さん
NGNG20 cls 3:def fny(y)=399-y
25 '-----------------------------------------
30 '十の位−横上
31 line step(120,100)-step(80,20),7,BF
40 '十の位−横中
41 line step(-80,80)-step(80,20),7,BF
50 '十の位−横下
51 line step(-80,80)-step(80,20),7,BF
60 '十の位−縦左上
61 line step(-100,-200)-step(20,80),7,BF
70 '十の位−縦左下
71 line step(-20,20)-step(20,80),7,BF
80 '十の位−縦右上
81 line step(80,-180)-step(20,80),7,BF
90 '十の位−縦右下
91 line step(-20,20)-step(20,80),7,BF
100 '一の位−横上
101 line step(100,-200)-step(80,20),7,BF
110 '一の位−横中
111 line step(-80,80)-step(80,20),7,BF
120 '一の位−横下
121 line step(-80,80)-step(80,20),7,BF
130 '一の位−縦左上
131 line step(-100,-200)-step(20,80),7,BF
140 '一の位−縦左下
141 line step(-20,20)-step(20,80),7,BF
150 '一の位−縦右上
151 line step(80,-180)-step(20,80),7,BF
160 '一の位−縦右下
161 line step(-20,20)-step(20,80),7,BF
180 '数字の入力
181 input "00から99までの数字を入力して下さいますか";DT
182 A=INT(DT/10):'上位桁
183 B=DT MOD 10:'下位桁
0320初心者さん
NGNG201 '0
202 if A=0 then line (120,200)-(200,220),0,BF
210 '1
211 if A=1 then line (120,100)-(200,120),0,BF;line (120,200)-(200,220),0,BF;line (120,300)-(200,320),0,BF;line (100,120)-(120,200),0,BF;line (100,220)-(120,300),0,BF
220 '2
221 if A=2 then line (100,120)-(120,200),0,BF;line (200,220)-(220,300),0,BF
230 '3
231 if A=3 then line (100,120)-(120,200),0,BF;line (100,220)-(120,300),0,BF
240 '4
241 if A=4 then line (100,220)-(120,300),0,BF;line (120,100)-(200,120),0,BF;line (120,300)-(200,320),0,BF
250 '5
251 if A=5 then line (100,220)-(120,300),0,BF;line (200,120)-(220,200),0,BF
260 '6
261 if A=6 then line (200,120)-(220,200),0,BF
270 '7
271 if A=7 then line (100,120)-(120,200),0,BF;line (100,220)-(120,300),0,BF;line (120,200)-(200,220),0,BF;line (120,300)-(200,320),0,BF
280 '8
281 if A=8 then line (100,100)-(101,101),0,BF
290 '9
291 if A=9 then line (100,220)-(120,300),0,BF
300 '(一の位)
301 '0
302 if B=0 then line (320,200)-(400,220),0,BF
310 '1
311 if B=1 then line (320,300)-(400,320),0,BF;line (320,200)-(400,220),0,BF;line (320,300)-(400,320),0,BF;line (300,120)-(320,200),0,BF;line (300,220)-(320,300),0,BF
320 '2
321 if B=2 then line (300,120)-(320,200),0,BF;line (400,220)-(420,300),0,BF
330 '3
331 if B=3 then line (300,120)-(320,200),0,BF;line (300,220)-(320,300),0,BF
340 '4
341 if B=4 then line (300,220)-(320,300),0,BF;line (320,100)-(400,120),0,BF;line (320,300)-(400,320),0,BF
350 '5
351 if B=5 then line (300,220)-(320,300),0,BF;line (400,120)-(420,200),0,BF
360 '6
361 if B=6 then line (400,120)-(420,200),0,BF
370 '7
371 if B=7 then line (300,120)-(320,200),0,BF;line (300,220)-(320,300),0,BF;line (320,200)-(400,220),0,BF;line (320,300)-(400,320),0,BF
380 '8
381 if B=8 then line (300,100)-(301,101),0,BF
390 '9
391 if B=9 then line (300,220)-(320,300),0,BF
400 end
0321デフォルトの名無しさん
NGNGエラーメッセージを書け。
0322初心者さん
NGNG文法エラーです。
行番号:211
と表示されてしまいます。
0323デフォルトの名無しさん
NGNGマルチステートメントの使い方を勉強しなヨ。
1000 CONSOLE ,,0,25:SCREEN 3,1,0,1:COLOR ,,,,2:CLS 3
1010 INPUT N:IF N>=100 THEN 1010
1020 A=INT(N/10):B=N MOD 10
1030 M=A:D=0:GOSUB 1070
1040 M=B:D=30:GOSUB 1070
1050 GOTO 1010
1070 ON M+1 GOTO 1080,1090,1100,1110,1120,1130,1140,1150,1160,1170
1080 SA=7:SB=7:SC=7:SD=7:SE=7:SF=7:SG=0:GOTO 1180
1090 SA=0:SB=7:SC=7:SD=0:SE=0:SF=0:SG=0:GOTO 1180
1100 SA=7:SB=7:SC=0:SD=7:SE=7:SF=0:SG=7:GOTO 1180
1110 SA=7:SB=7:SC=7:SD=7:SE=0:SF=0:SG=7:GOTO 1180
1120 SA=0:SB=7:SC=7:SD=0:SE=0:SF=7:SG=7:GOTO 1180
1130 SA=7:SB=0:SC=7:SD=7:SE=0:SF=7:SG=7:GOTO 1180
1140 SA=7:SB=0:SC=7:SD=7:SE=7:SF=7:SG=7:GOTO 1180
1150 SA=7:SB=7:SC=7:SD=0:SE=0:SF=7:SG=0:GOTO 1180
1160 SA=7:SB=7:SC=7:SD=7:SE=7:SF=7:SG=7:GOTO 1180
1170 SA=7:SB=7:SC=7:SD=7:SE=0:SF=7:SG=7:GOTO 1180
1180 LINE(1+D,0)-(20+D,0),SA
1190 LINE(21+D,1)-(21+D,20),SB
1200 LINE(21+D,22)-(21+D,41),SC
1210 LINE(1+D,42)-(20+D,42),SD
1220 LINE(0+D,22)-(0+D,41),SE
1230 LINE(0+D,1)-(0+D,20),SF
1240 LINE(1+D,21)-(20+D,21),SG
1250 RETURN
0324初心者さん
NGNGゴメソ、授業の進行がこれ(>>319-320)みたいなものでしたので…
FDに入れて提出しろ、と言われたので、頑張って作っていたのですが…
>>322の件では修復の余地は無いでしょうか?
0325初心者さん
NGNGこんな事出来るレベルにも達してないので…
0326デフォルトの名無しさん
NGNGステートメントの区切りが[:]→[;]になっているので、エラーじゃない?
0327初心者さん
NGNGその通りでした!ありがとうございます!
…くそぉ、今日教官に「命令を続ける時は『セミコロン』」って言ってたから
信じてやってたのに…
皆さん、ご迷惑おかけして本当にスミマセンでしたそしてありがとうございました!
0328初心者さん
NGNG教官に→教官が
0329デフォルトの名無しさん
NGNG0330デフォルトの名無しさん
NGNG0331デフォルトの名無しさん
NGNGキミ、キミ、BASICを馬鹿にしちゃいかんぜよ。PC9801RX+N88
Basicは現役バリバリで働いているぜよ(w
■ このスレッドは過去ログ倉庫に格納されています