2013年01月昔のPC44: N88−BASIC入門 (208)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
カセットテープ (690)
MSXハードソフトスレ2 (売買関係を除く) (777)
新・わが青春の秋葉原 - 昔語り4日目 - (720)
カセットテープ (690)
ハードディスクってすごいよね (482)
MSX vs AMIGA (219)
N88−BASIC入門
1 :04/01/18 〜 最終レス :2013/01/12 1〜100 各コマンドの説明 101〜200 応用編 300〜 実プログラム作成 DOS/Vで動くBASICソフトはこちら http://www.ksky.ne.jp/~compu/
2 : NEW
3 : 全角
4 : END
5 : BEEP 1
6 : スナミ族
7 : 西部労働レストラン
8 : beep 0
9 : >>1 そのサイトで紹介されているBASICはDOS/Vで動くの? ROM BASIC→論外。 N88互換BASIC for Windows→DOS/Vでは動かない。 N88-日本語BASIC(86)(MS-DOS版)→動くの?
10 : >>7 西部労働レストラン=SAVE LOAD LIST RUN 月刊I/Oなどの掲載プログラムを打ち込んで遊ぶだけの椰子のこと。 初出はI/Oだよね?
11 : スタンドアロン版N88-BASIC(86)上で BASICインタープリタのサブルーチンにマシン語でアクセスする方法が知りたい。
12 : ?
13 : 未だにアセンブルできません ピークとポークってなんですか?
14 : >>13 おすぎの兄と豚肉。
15 : >>1 N88-日本語BASIC(86)のDISKモードに関する情報を充実させてくれ
16 : ๅ
17 : ➪
18 : ☄
19 : A=0:CALL A
20 : age
21 : HOW MENY FILES?(1-15)
22 : >>9 >そのサイトで紹介されているBASICはDOS/Vで動くの? >N88-日本語BASIC(86)(MS-DOS版)→動くの? 98固有のBIOSを使うため、動かない。 ちなみに、98の実機であっても HSBを組み込んでいる場合は動かない。
23 : 言語仕様はMSX使ってるつもりで迎合してHSP使った方がラクだろ。
24 : new on 1
25 : >>9 >N88互換BASIC for Windows→DOS/Vでは動かない。 これってべつにWindowsのVBだかで作られているプログラムでなかったか。 だから、Windows95以降なら動くとおもったが・・・。 ちなみに、99basicってのはどない?
26 : N88 BASIC いいね
27 : >>25 XPでも動くよ。 >>26 センター試験で点数稼ぎになるからね。
28 : new on 1
29 : N88最悪やん 使いづらいし いちいちスペース空けなきゃエラーだし
30 : 99は、N88のリストがそのまま動くわけでは無ヒという罠;
31 : >>29 こういうやつが一番汚いソース書くんだよなぁ
32 : トントカイモ
33 : load "auto go to list run File not found Ok
34 : 34 goto >>1
35 : 10 console 0,25,0,1 20 for i = 1 to 10 30 for j=1 to 7 40 color j 50 print "シネ "; 60 next j 70 next i 80 end
36 : http://mixi.jp/show_friend.pl?id=98661
37 : ↑「このURLは閲覧できません。」と表示される。
38 : 漏れは見れるが?
39 : CODE SEGMENT ASSUME CS:CODE,DS:CODE,SS:CODE,STSEG PRINTS MACRO STRING MOV DX,OFFSET STRING MOV AH,9 INT 21H ENDM MAINP: CLD MOV AX,CS MOV DS,AX CALL GSTAT JB TEXIT
40 : ねーねー。「U−BASIC」使ってみたら? なかなか使いやすいよ!! これで、自分用のアプリいくつか作ってる。
41 : DOS用のコンパイラはかなり遊べたなぁ。 VZでソース書けたし。
42 : 10 PRINT "UNKO" 20 GOTO 10
43 : 30 undo
44 : センター試験40点ごちそうさまでした。
45 : CALL [adress]: マシン語を実行する。CALL &H0000 と打ち込むとリセットがかかる。 ちなみにFM-7では EXEC &HFE00。
46 : ActiveBasicってのがフリーソフトであるけど こいつはどですか?
47 : わたしゃお勧めしませんね、 誰かが書いてたがUBASICのほうが使いやすいと思う
48 : >>45 EXEC &HFE00 より EXEC -512 の方を使ってたなあ、&Hって入れにくいし。
49 : >>45 ROM-BASIC でもいける def usr=0:a=usr(a)
50 : 〃 ∧_∧ ⊂⌒( ・ω・) `ヽっ⌒/⌒c ⌒ ⌒
51 : 八頭身のドラえもんはキモい
52 : 10 motor on 20 motor off 30 goto 10
53 : http://www.abc-cgi.com/bbs/al.cgi?room=01234 速報
54 : ハニリイト
55 : LOAD AUTO GOTO LIST RUN SAVE KEY PRINT EDIT CONT
56 : 10 FOR SCREENMODE=0 TO 2 20 SCREEN SCREENMODE 30 CLS 3 40 FOR R=1 TO 200 STEP 10 50 CIRCLE(320,100),R 60 NEXT 70 WHILE INKEY$="":WEND 80 NEXT これで10行目、20行目がSyntax ErrorになるBASICは使いづらいと思う。
57 : む?
58 : 今更入力するのだりぃから、だれかHDI-OS98くれ。
59 : _,-''" ̄ ̄''" ̄`゙'ヽ , /"''' ヘ ヘ ヽ、 〃 / / ヽ '、 ノ^ヽ, ___ i┐ 〃 / / l | '、 ヽ '、 ヘ _____. /∠ゝ,,ヽ! | | | / / / 〃 l l l '、 l l ノ/└┐i-i┌-! ..くイ'三三┐| | | | l j l li |l | l l | | / |'┌┘!-!└┐ . | ,二二, | | | | | ||l l l /-l|/、lヽ lハ+j"ノ゙ト /j l| <,. | | n n n | . | i三三┘| | | | l l、 ト、i {,r''pヽ ヽノi'"P゙゙i'>l / /l . | | | || | | | | | 丿,. ┌┐"|U | | ヽゝヽl、 lしl L_ン レ' l/j | | | U U U | 'V |__二_| エ_| '、 ヽ 、 ノ/; /lノ |_| |__i-----i__| lヽ, ヘヽ、 ー‐' , /ノ /_丶、 ヾ、 ゙ r - "ノi" l r'─`- ヽ _,,,..-、ノ l、 '"l''_ニ" ヽ _,, r''"ヽ { ,,,_ _,,... /^'-, =、., {_-、 l / l ヽ 丶、、'、ー--= /_,-'" _,-'"、  ̄ \,-'"´ | / l ヽ , \ゝ=/-'" _,-'" / ヽ, ノ; l ,-'" / ~''7/-Yl-=l|-'''" l/、 ヽ、} ,-' ̄"|
60 : _,-''" ̄ ̄''" ̄`゙'ヽ , /"''' ヘ ヘ ヽ、 〃 / / ヽ '、 ノ^ヽ, ___ i┐ 〃 / / l | '、 ヽ '、 ヘ _____. /∠ゝ,,ヽ! | | | / / / 〃 l l l '、 l l ノ/└┐i-i┌-! ..くイ'三三┐| | | | l j l li |l | l l | | / |'┌┘!-!└┐ . | ,二二, | | | | | ||l l l /-l|/、lヽ lハ+j"ノ゙ト /j l| <,. | | | n n n | . | i三三┘| | | | l l、 ト、i {,r''pヽ ヽノi'"P゙゙i'>l / /l . | | | || | | | | | 丿,. ┌┐"|U | | ヽゝヽl、 lしl L_ン レ' l/j | | | U U U | 'V |__二_| エ_| '、 ヽ 、 ノ/; /lノ |_| |__i-----i__| lヽ, ヘヽ、 ー‐' , /ノ /_丶、 ヾ、 ゙ r - "ノi" l r'─`- ヽ _,,,..-、ノ l、 '"l''_ニ" ヽ _,, r''"ヽ { ,,,_ _,,... /^'-, =、., {_-、 l / l ヽ 丶、、'、ー--= /_,-'" _,-'"、  ̄ \,-'"´ | / l ヽ , \ゝ=/-'" _,-'" / ヽ, ノ; l ,-'" / ~''7/-Yl-=l|-'''" l/、 ヽ、} ,-' ̄"|
61 : >>13 PEEKはメモリ読み取り POKEはメモリ書き込み 「PEEK」の意味は「覗(のぞ)く(=メモリの中を見る)」という意味。
62 : えー、listして スクロールしようとすると画面から消えちゃうのですが どうしたらいいですか?
63 : http://anime.2ch.net/test/read.cgi/sakura/1057485570/77
64 : >>62 f・9 & ROLL UP ROLL DOWN
65 : >>64 うー、できん np2じゃ、だめかな
66 : F.9がきかんの? edit って入力してみたら?
67 : N88-DISK BASIC(86)上のDISK LIOを使ったファイルアクセスの方法を教えてください。
68 : DSKI$ DSKO$
69 : N88 Disk-Basicのフォーマット上のファイルを、 MS-DOSのfileconv.exeで、MS-DOS形式にしたんですけど、 N88 DOS-Basicでリストを見ると、漢字が化け化けです。 これ、どうやって対処すればよいでしょうか???
70 : >>69 一度Disk-BASICでアスキーセーブして テキストコンバート(JIS⇒shiftJIS変換)
71 : ありがとうございます 今は、実機が無くて、過去にMS-DOSに変換したBasicソースがいっぱいあって、 アスキー形式にするにはこいつ http://www.vector.co.jp/soft/win95/prog/se063951.html でやるしかないんですが、この状況でもJIS>Shift_JISで文字コードが正常に変わるんでしょうか?
72 : >>71 ドキュメントにはそれらしい記述が無いので…不明 実機が無くてもDISKがあるならイメージ化⇒98EMUでなんとか…
73 : 普通の3MODEのFDDでは、DISK-BASICフォーマットのディスクが読めんです…
74 : >>73 これって使えない? http://www.vector.co.jp/soft/win95/hardware/se093194.html
75 : あとこんなのとか http://wing.zero.ad.jp/hir/black/soft.htm#dfic
76 : 98でFM音源のPLAY文が使えるのは、N88 DISK-BASICだけでしょうか?
77 : DOS版BASICでもできるどうかっていう意味? BIOSやI/Oポートを介してもできるはずだけど。 搭載されているヤマハチップのデータシートは 手にはいらないかもしれないが。
78 : XPで動くフリーのN88とかN88(86)とかってない? よね。やっぱり…
79 : http://www.vector.co.jp/soft/win95/prog/se055956.html これは動かないのかな?
80 : ttp://www.sagami.ne.jp/tadaka/99Basic/index.html あと、これ
81 : Thanks 見てみる
82 : N88互換BASICは俺のXPマシンでは動いてるぞ
83 : 俺の大好きな有名人 まずは、アニマル濱口 昇進まえの、若花田勝 音楽の極め、角松敏生 日本史の雄、紀貫之 演歌の花道、段田男
84 : N88-DISK BASIC(86)上のDISK LIOを使ったファイルアクセスの方法を教えてください。 DSKI$、DSKO$ではなくマシン語でお願いします。
85 : 8801のDiskBASIC、色々なバージョンがありましたね。 バージョンによっては読み込み時間が短かったり、 サウンドボード(PC-8801-23)指定のバージョンが在ったり。
86 : 神保町にPC-8801やN88-BASICの本を買いに行ったけど殆ど無かった。 その後、秋葉に行ったら、マニュアル付きの98DOが1台あっただけ。 やっぱネットしか無いみたいだね。
87 : ↑ 結局、アマゾンで入手。ちなみにM88で遊ぶ為。 N88-BASICはN88-BASIC(86)の本やマニュアルなら色々あるので購入見送り。 PC-6001/8001/9801/9821は所持暦があるのに8801だけは持ったことが無い。
88 : 久しぶりにNEC PC9801DXを動かしたくなってきたな・・・
89 : return 1
90 : N88互換BASICってので遊べるゲームはどこで手に入れればいいの?
91 : >>90 作る
92 : なるほど・・・
93 : ん?
94 : 一応保守でも・・・
95 : フライトシミュなんてのも作れますか
96 : ・・・・
97 : N88-BASIC PC88でEDITとAUTOを同時にやると バグるというか表示がおかしくなる
98 : LSET RSETの256単位ランダムファイルは使わなかったなあ CVD CVI CVSとかの変数型変換はいるのか?という感じだった
99 : N88 BASICなつかしい・・ 伯父がフライト趣味レータープログラムしてそれをくれたなぁ
100 : ttp://www31.ocn.ne.jp/~waka9753/MBASIC.HTML ここにリファレンスマニュアルのPDFファイルが堂々と
101 : HP BASICが動作するHP計算機を探しています。 取り扱っている店をご存知の方は教えて下さい。
102 : N88 BASIC(88/98どちらでも)で確認されてるバグを教えて
103 : n88basicにはバグなんてありませんがな
104 : 88SR以降だけなら、音楽関連の命令にバグがあって楽譜をMML化する際に特殊なテクニックが必要だと聞いた事がある。
105 : >>104 >聞いた事がある 言ったヤツつれて来いw
106 : >>104 本来は同じ音長のはずなのに(例えば(8分音符×2)と4分音符)、微妙に音長が違って、 楽譜そのままMMLで書くと、和音の各チャンネル間でタイミングがずれる、ってやつの事か。
107 : 88mk2のROMのN88BASICなんですけど、 FPDへのSAVEでドライブの指定って どうやるんでしたっけ? また、FPD内のファイルの一覧って どうやって見るんでしたっけ?
108 : FPD、って略し方は珍しいな
109 : 兄ちゃんに聞け、ゆとり
110 : 兄ちゃんは、いない。 妹なら、いるが
111 : 88mk2のROMのN88BASICなんですけど、 妹のRの中身って どうやって見るんでしたっけ?
112 : >>107 しっかし香ばしい釣りだな
113 : もうこねーよ ウワーン
114 : >>どうやるんでしたっけ? 〜 >>どうやって見るんでしたっけ? まるで「当時は知っていたんだけど、つい忘れてしまった」ような口ぶりだけど 「ある点」から 「最初から全く知らないヤツが質問してる」事がバレバレまるわかり。 質問している時点で、裸の王様状態。 全く知らないんなら最初から素直に 「どうやるんでしょうか?」 「どうやって見るんでしょうか? 」 って質問すればいいものを 「でしたっけ?」なんてわざとらしい知ったか口ぶりで質問するから みんなまともに答えたくないんだろう。
115 : 友人からPC-8801mk2 model30を譲り受けました。 その際に、フロッピー媒体2枚も頂きました。 一枚はハイドライドの正規品で、もう一枚はブランクディスクです。 ハイドライドのフロッピーを入れて、本体を起動すると ゲームが起動されません。 媒体が悪いのか、ドライブが故障しているのかを判別したいのです。 そこで、ROMのBASICで簡単なプログラムを書いて、 ブランクディスクにSAVE "a"を行ってload "a"が出来れば、 ドライブは故障していないと判別できます。 しかし、SAVE "a"コマンドの結果はOKと出ますが、 load "a"コマンドを実行すると、なにも結果が表示されず、 ダンマリのままです。 ブランクディスクが死んでいることも考えられますが、 (新品の媒体は手配中です) そもそも、コマンド自体があっているのかを教えて欲しいのです。 1.ROMのBASICプログラムを記憶する場合のコマンドを教えて欲しい。 2.2ドライブ目の故障も判別したいので、ドライブの指定を教えて欲しい。 3.媒体のフォーマットを行わなければならない場合、そのコマンドを教えて欲しい。 4.MS-DOSでdirに相当するコマンドがあれば教えて欲しい。 以上です。 >>107 は気を抜いてカキコしたので、申し訳ありませんでした。
116 : >>115 >媒体が悪いのか、ドライブが故障しているのかを判別したいのです。 >そこで、ROMのBASICで簡単なプログラムを書いて、 >ブランクディスクにSAVE "a"を行ってload "a"が出来れば、 >ドライブは故障していないと判別できます。 この判断は間違っている >load "a"コマンドを実行すると、なにも結果が表示されず、 >ダンマリのままです。 データレコーダの再生ボタンを押し忘れている A1.ROM BASICのプログラムを頭の中にでも記憶するの? A2.お前にはまだ早い A3.システムディスクをもっていないの? A4.FILES
117 : ROM-BASICでファイルアクセスできると思ってるところがなあw まあがんばれ若人
118 : ROM-BASICではFDDにアクセスできないんですね。
119 : そういう事。 謝った事だし、もうちょい親切に教えてやろう・・・ 結論は 【DISK BASICが入っているFDが別途に必要】 コマンド名の正確な一文字一文字を忘れる事があっても 「ROM BASICにはFDを操作するコマンドがそもそもない」って事実は 当時のユーザーならよもや忘れはしまい。 だから107の最初の質問の仕方は変なんだよ。 ROM BASICでSAVEをしてもカセット用の信号が無駄に流れているだけ。 SAVE中にFDDのアクセスランプを見ていればアクセスしてない事がわかるだろう。 フォーマットをするコマンド、というものもない。 フォーマットはフォーマット専用のプログラムでする。 今の状況からするとDISK BASICのFDがないから BASICからFDを操作するのはやりようがなさそう。
120 : それと、DIPスイッチがそれぞれ必要に応じた設定にしてあるかどうか。
121 : >>119-120 ありがとうございました。 DISK BASICが入っているFDを手配します。 昔、昔、PC-6001mk2のデータレコーダのロード、セーブは cload,csaveだった記憶があり、 88mk2の場合、FDDが付いているので、 load,saveはFDDへのアクセスだと思ってました。 DIPスイッチの工場出荷状態は、どういう状態なんですかね。。。 SW2の7はONにしてあります。
122 : ディップスイッチの設定ってほとんど変更いらなかったはず
123 : ご報告です。 DISK-BASICとゲームDISKを手に入れました。 本体を開けてドライブを見ました。 フロッピーは回っています。 ヘッドは前後、上下に移動しています。 1ドライブに、DISK-BASIC 2ドライブに、ゲームDISKを 入れて(一応)、IPLすると、 1-1, 1ドライブのアクセスランプ点灯 1-2. 2ドライブのアクセスランプ点灯後、すぐビープ音1回 1-1,1-2の繰り返し。 少し上記を繰り返すと、 2-1, 1ドライブのアクセスランプ点灯 2-2. 2ドライブのアクセスランプ点灯後、すぐビープ音2回 で、1-1に戻る。 という様な感じで、DISK-BASICは立ち上がってくれません。 ドライブが壊れているのでしょうか? スレチかもしれませんが、一応、ご報告。
124 : あ、2Dのブランクディスクも買っちゃったよ。。。
125 : >>123 たぶんDISKが悪い ドライブ1読み込み→失敗(起動できない) ドライブ2読み込み→失敗(起動できない) の繰り返しと思われる ドライブ1を空にして2だけにディスクをいれれば2から起動できたような気がするので ドライブが怪しいときは試してみるよろし あと関係ないかも知れないが縦置きにして裏表逆とかって落ちはないよな?
126 : スレチですが、もう少しお付き合いください。 ドライブ1は空。 ドライブ2にDISK-BASIC。 の場合、 ドライブ1のLEDが点灯。 ↓ ドライブ2のLEDは点灯せず。 ↓ How many file(0-15)?表示 (ドライブ1のLEDは付きっぱなし) ドライブ1にDISK-BASIC。 ドライブ2は空。 の場合、 ドライブ1のLEDが点灯→消灯 ↓ ドライブ2のLEDは点灯。 ↓ How many file(0-15)?表示 (ドライブ2のLEDは付きっぱなし) ドライブ1にDISK-BASICを表裏逆に挿入すると ヘッドがフロッピーに張り付く動作もしないことから、 表裏は間違っていないと思われます。
127 : 俺の中古PCのドライブが壊れてる、なんとかしろー いいかげんスレチです
128 : 88に98のDisk入れたってオチじゃないよねw
129 : >How many file(0-15)? の表示で起動できないのか?
130 : >>125 >ドライブ1を空にして2だけにディスクをいれれば2から起動できたような気がする 98はそうなってるけど、88はドライブ1が空っぽだと>>126 の通りに。 (正確には2HD/2DD(DMA) FDDと2D(Non DMA) FDDの差) >>126 本体を開けたのならドライブにコネクタが刺さってるのが見えてるはずだから、 ドライブ2のコネクタを外して、ドライブ1に刺さってたコネクタをドライブ2に刺し直して (ドライブ2を実質ドライブ1にする)、そっちにFD入れて起動させてみる。 ・・・あと、そのDISK-BASICは本当に88(mk2)用? 88SR以降用のDISK-BASICを88mk2で起動出来たかどうかは記憶の彼方に忘れた。 N-BASIC用のDISK-BASICならNモードにしてみるとか(DIP-SW 1-1だっけ?)。
131 : >>128-130 コメントありがとうございます。 8801mk2用のディスクです。 http://kissho.xii.jp/1/src/1jyou86842.jpg コネクタの差し替えは、後で試してみます。 後で報告します。 (明日、早いので、もう寝ます)
132 : age質問厨最悪
133 : すみません。 これから、sageます。
134 : コネクタを差し替えました。 ドライブ1とドライブ2が、 入れ替わっただけで、 症状は同じです。
135 : >>134 ちなみに How many file(0-15)? の表示の上にDisk version の表示はないのか?
136 : >>134 ゲームDISKをドライブ1に入れて起動は試したか?
137 : いつまでスレチのクソレスでここを汚すの? もう引き上げていただきたい やるなら88スレで
138 : まともなネタだせよ
139 : >>135 ありません。
140 : >>136 試しました。 ドライブ1のLEDが点灯→消灯 ↓ ドライブ2のLEDは点灯。 ↓ How many file(0-15)?表示 (ドライブ2のLEDは付きっぱなし)
141 : FDかびてない? 念のためFDDもクリーニングしたら?
142 : >>113
143 : ごぶさたです。 意地になって、新しい本体を買ってしまいました。 新しい本体でDISK-BASICのフロッピーは読め、 起動も正常に出来ました。 それで、教えて欲しいのですが、 ドライブ2が正常か知りたいのですが、 どうすればよいでしょうか?
144 : すみません。 自己解決しました。 ドライブ1にブランクディスクを入れて ドライブ2にDISK-BASICを入れたら、 正常に起動できました。 これから、DISK-BASICの バックアップを取ろうと思います。 あとはマニュアルを手配して それを見て頑張ろうと思います。 お世話になりました。 ありがとうございました。
145 : 今振り返ればN88-BASICが一番使いやすかったな
146 : 算術関数は他から導けるので使わないこともできるけど、ここでは除くとして 一番使わないハードウェアに依存しない命令って何だろう 自分はOCT$かな
147 : LINE INPUT WAIT は RS-232C とかで使うのかな?
148 : KPLOADとSPCは使ったこと無いな
149 : 高校の頃、ちょっとした関数のグラフを調べたいときなんかは、 ROM-BASIC立ち上げてちょこちょこっと書けば、すぐグラフが出せた。 今はそういうことをすると、どうしても敷居が高くなっちゃうよね。 話変わるが、DISK-BASICの最終バージョンって6.2だっけ?
150 : DiskBASICは、Ver.6.3まであったように思う。
151 : DOS版は6.2
152 : BOSSは3トリー
153 : >>149 >グラフ つ gnuplot
154 : 10 print "そろそろ寝るか!" 20 end
155 : 10 FOR I=10 TO 20 20 PRINT I,I=I/3*3 30 NEXT 呪われた番号が浮かび上がる
156 : たいにゃん
157 : N87-UNIX
158 : N88-BASIC(86)7.0
159 : DIR Syntax error Ok ■
160 : 友達に入力頼むとエンター押さないでカーソル移動して次の行入力するから全部消えてしまって大変だった
161 : リターンだろ
162 : 別に友達が打ち直すだけでは?
163 : 50人のクラス(男子35人)から5人の委員をランダムに選ぶ。このとき選ばれた委員の中に男3人、女2人が入る確率をBASICで求めよ。 すいません、さっぱりわからないので教えてください。
164 : 10 print 35/50*3 20 print 15/50*2
165 : ↑乗算でなく掛け算か? しかも2つの値が違う
166 : 乱数を発生させて、∞ループで、どこに収束するか試せば良い
167 : やったことあるような気がするけど意外と難しいな こういう問題でスレ進行もイイ 実測でなくて解答の導き方を知りたいんでしょ
168 : 10 print "50人のクラス(男子35人)から5人の委員をランダムに選ぶ。このとき選ばれた委員の中に男3人、女2人が入る確率は?"; 20 input a$ 30 print "答え",a$ 日本語が入っているのは許せ
169 : _ _ ( ・ω・ )むほっ
170 : >>163 BASICでまともなプログラムを書くのはかったるいので手抜きだけど、こんな感じでどう? 100 'nCm is combination of m from n 110 'nCm = n!/(n-m)!m! = n・(n-1)…(n-m+2)・(n-m+1)/m・(m-1)…・2・1 120 C1=50*49*48*47*46/(5*4*3*2) 'combination of 5 from 50 130 C2=35*34*33/(3*2) 'combination of 3 from 35 140 C3=15*14/2 'combination of 2 from 15 (=50-35) 150 PRINT "The answer is ..." 160 PRINT C2;"x";C3;"/";C1;"=";C2*C3/C1 170 END
171 : 実際にBASICで選ぶ それを百万回実行してみろ
172 : 実測の確立じゃなくて論理的な確立を式で導けってことだろう
173 : >>171 N88-BASICで百万回… 今時のPC+Winbas95でも最後まで動かす気にならないが、 一応、>>170 の理論値に近い値が出そうだ。 1000 CLS: N1=1000: N2=1000: SUM=0 1010 FOR I=1 TO N1 1020 COUNT=0 'counter for the case that male member was 3. 1030 FOR J=1 TO N2 1040 N=50 'number of total members who haven't been selected. 1050 M=35 'number of male members who haven't been selected. 1060 FOR K=1 TO 5 1070 R=RND(1)*N 1080 IF R<=M THEN M=M-1 'male member has been selected. 1090 N=N-1 1100 NEXT K 1110 IF M=35-3 THEN COUNT=COUNT+1 '3 members were male. 1120 NEXT J 1130 RATIO=COUNT/N2: SUM=SUM+RATIO 1140 PRINT "RESULT(";I;"/";N1;")...";RATIO,"TOTAL:";SUM/I 1150 NEXT I 1160 END
174 : 案外ここ住人数学弱いのか?
175 : BASIC も数学も小学生レベル
176 : >>175 こちらのレベルは? http://pc12.2ch.net/test/read.cgi/tech/1136788500/434-
177 : 擬似乱数で実測とか無意味すぐる。
178 : 乱数で面積を出すってMZ-80付属のオレンジ本に載ってたっけ。 懐かしいな。
179 : なにはなくとも DEFINT A-Z
180 : w
181 : basicっていいですね
182 : 99BASICっていいですね
183 : perl 使え。 N88-Basic互換性抜群。しかもUTF-8対応。w
184 : KPLOAD命令なんて懐かしいなぁ 当時漢字の外字登録機能をPCG代わり(というかPCGの一種なんだけどね)に使いまくってたからなぁ OCT$はPC-98だとあんまり出番が無いけど PC-88だとアナログパレットが512色なんで8進数と他の進数との変換は結構出番があったな アナログパレットの色指定に&O(8進指定)を使ったり 逆に色を知るためにOCT$使ったりね
185 : stop stop 一見意味不明だがちゃんと通用するコマンド
186 : stop stopは割り込みを保留にする命令だが、 そのためには前もってstop onで割り込み可能にしてから使わなくてはならない。
187 : 他のon errorとかは割り込みルーチン中自動で割り込み禁止するんだよね。 しかしstopの場合は割り込み禁止だけでなくstopキーの入力自体も拒否してしまう。 なのでbasicでも全く中断できないプログラムを作ることができる。
188 : log exp log10とか自然対数の底って高校で習わなかったけど どのあたりの分野で習うのかな? どういうことに使うか例示キボン
189 : 微積分を習えば必ずでてきそうだけど。あと複素数の極形式とか。 今時は高校物理で電磁気や力学に関する常微分方程式を解いたりしないのかな。 統計の正規分布なんかでも一応目にしない?
190 : >>184 テキストじゃないPCGをPCGと言うのもなんだかなぁ グラフィック置き換えた塊にしか見えん
191 : 押入れから昔PC98 N88-BASICで組んだプログラムFDが出てきた 懐かしいので走らせたいんだがPC98がもうない XPでこれを走らせる方法ありませんか?
192 : >>191 これとか、互換BASICは他にもあるけどプログラムをXPに移す方がアレかな ttp://www.vector.co.jp/soft/win95/prog/se055956.html 個人的には BASIC98 for Windows を使ってる
193 : 「win95」って書いてあるけどXPで動くの?
194 : 使ってみりゃいいじゃん
195 : >>193 一応動くっぽい ただN88の構文を全部読んでくれるかどうかは分からないが
196 : MBASIC86あたりだとBASICでは読めてたプログラムの一部が読めなくてこけることがあるね
197 : 98エミュでMS-DOSを走らせてるんですが、これにBASICを乗せてBASICプログラムを走らせるにはどうすればいいですか?
198 : 実機と同じ
199 : N88日本語BASICのイメージディスクありませんか?
200 : >>197 DOS版N88(86)BASICのFDを入れて >N88BASIC >>199 オクで買ったらどうよ、安いよ
201 : 9801実機のBASICマニュアル欲しい…
202 : スキャンしたPDFがどこかに置いてあったと思う N88(86)BASIC関係のサイトだったから探してみたらどうよ というか、このスレにもリンクが上がったことあったと思う 印刷物ならオクに時々出るからこまめにチェックするんだね
203 : >>191 Android ならいくつかBASIC出てるよ
204 : >>201 俺持ってるぞ オクに出そうと思ってた
205 : おっと、>>201 がいくらまでつけるか見物だな
206 : >>76 浦島スマソ >98でFM音源のPLAY文が使えるのは、N88 DISK-BASICだけでしょうか? DOS-BASIC (N88-BASIC(86)(MS-DOS版)) でも使える BASIC拡張用のSOUND.EXE用意して DOSコマンドラインからN88BASIC /E:SOUNDで起動、だったかな
207 : トランスレータ作ろうぜ。 まずはマクロ的に対応できる構文と、ないと困る仕様の分類だな。
208 :2013/01/12 成功したらキスして差し上げましてよ
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
新・わが青春の秋葉原 - 昔語り4日目 - (720)
NeXTマシソ (332)
MSXの使い道 (702)
今でもX680x0ユーザー全員集合 Part 54 (865)
新・わが青春の秋葉原 - 昔語り4日目 - (720)
昔よく使ったフリーソフト (792)
--log9.info------------------
【元TBS】スーパーDJ松宮一彦【追っかけマン】 (257)
【ブンブン】ラジオ大阪の懐かしい番組【ヌカルミ】 (298)
五木寛之の夜 (517)
コッキーポップ (918)
小島一慶 パックインミュージック (330)
【FM東京】ジェットストリーム【日本航空】 (512)
船守さちこのスーパーランキング (263)
【木曜JUNK】さまぁ〜ずの逆にアレだろ◆12 (249)
西川貴教のANNを懐かしむスレ (420)
【Eテレ】glee グリー ♪20【ネタバレ禁止】 (935)
【BS258】Dlife(ディーライフ)【ディズニー】13 (505)
【WOWOW】CSI:マイアミPart37【Miami】 (791)
つまらないドラマ・途中で見るのをやめたドラマ 11 (858)
【忍法帖】 テストスレ12 【名前欄に!ninja】 (796)
【FOX】NCIS 〜ネイビー犯罪捜査班 23【ネタバレ禁止】 (809)
【AXN】CSI:NY Part10 (233)
--log55.com------------------
経営陣が馬鹿ばっかり・・・。
こんなデータは【糞】だ!出力オペの【嘆き】
【少年よ信者になれ!】アベイズム4
鳥取県の印刷屋どうかな?
【DNP】×社員への警告
株式会社アスコン Part2
たちあがれトルツメ!!
埼玉 さいたま市(株)シナノ