検索 - みる会図書館

検索対象: 月刊 C MAGAZINE 1993年5月号

月刊 C MAGAZINE 1993年5月号から 174件ヒットしました。

月刊 C MAGAZINE 1993年5月号


・ 00M EDITORS 次 号 予 告 >6 月 号 ( 5 月 18 日 発 売 ) M S - D O S ス ー バ ー フ ァ イ ル 管 理 術 OMS - DOS の フ ァ イ ル 構 造 評 連 載 フ ァ イ ル 削 除 / 復 活 ユ ー テ ィ リ テ ィ の 作 成 ANS C ー mo 「 e 新 M - DOS プ ロ グ ラ ミ ン グ 入 門 C 〇 MPUTER LANGUAGE 提 携 記 事 実 践 ア ル ゴ リ ズ ム 戦 略 Fast Rendering C 十 十 入 門 講 座 ・ T 「 y The C 十 十 The SutherIand-Hodgman 特 別 記 事 Porygon CIipping AIgorithm 立 体 視 映 像 ラ ン ダ ム ド ッ ト ス テ レ オ グ ラ ム の 特 リ 付 録 5"2HD 不 思 議 な 世 界 ・ フ ァ イ ル 削 除 / 復 活 ユ ー テ ィ リ テ ィ ・ 日 . D. S. 描 画 ソ フ ト 「 ど と ど と 」 ハ 角 形 ホ ー ド リ ノ ヾ ー ス ゲ ー ム ・ ハ 角 形 ボ ー ド リ バ ー ス ゲ ー ム 「 HAKKAKIJ 」 「 HAKKAKU 」 ・ 本 誌 掲 載 ソ ー ス プ ロ グ ラ ム 社 屋 移 転 の お 知 ら せ 新 住 所 : 東 京 都 中 央 区 日 本 橋 浜 町 3 ー 42 ー 3 〒 田 3 ソ フ ト バ ン ク ス ク ウ ェ ア ビ ル 弊 社 は 来 る 5 月 1 日 を も っ て 社 屋 を 移 転 い た し ま す 。 つ い て は 5 月 6 日 以 降 , ソ フ ト バ ン ク 株 C MAGAZINE 編 集 部 本 誌 に 関 す る ご 質 間 , お 間 い 合 わ せ 等 は 新 住 所 , 新 電 話 番 号 に て 賜 り ま す 。 新 電 話 番 号 : 03 ー 5642 ー 田 88 編 集 後 記 な お , 予 告 内 容 を 変 更 す る 場 合 が あ り ま す 。 を 読 者 投 稿 プ ロ グ ラ ム 己 ◇ NHK ド ラ マ 「 私 が 愛 し ◇ 学 生 時 代 の 友 人 た ち が , ◇ ス キ ー シ ー ズ ン も 終 わ り ◇ 家 の LCD - M500 が , 「 シ ◇ 24 歳 と い う の は , 僕 に と た ウ ル ト ラ セ プ ン 」 は 非 常 こ の 春 , 大 学 院 を 修 了 , 就 テ ニ ス に ふ さ わ し い 季 節 が ス テ ム を イ ン ス ト ー ル す る っ て 忌 ま わ し い 年 齢 の よ う に 印 象 に 残 っ た 。 ウ ル ト ラ 職 す る 。 各 勤 務 地 に 散 っ て 到 来 。 小 社 テ ニ ス 部 が 正 式 だ け じ ゃ っ ま ん な い よ 」 と だ 。 骨 折 を し , 転 ん て け が シ リ ー ズ の 中 て 、 , 特 に 名 作 言 っ て い る の て 、 ,NautiIus し ま う 前 に 皆 の 前 途 を 祝 し を し , イ ン フ ル エ ン ザ ( た ぶ 発 足 し た だ け に テ ニ ス 好 き の 誉 高 い ウ ル ト ラ セ プ ン て 、 て 飲 み 会 て 、 も し よ う か と 思 の メ ン メ ン は マ ジ に な っ て の イ ン ト ロ バ ッ ク ( 添 付 さ ん ) に 二 度 も か か り , 今 度 は あ る が , 当 時 小 学 生 だ っ た い , 旧 友 に 電 話 を し た の だ ボ ー ル を 追 い だ し た ・ ・ ・ ・ ・ ・ の れ て い る 葉 書 を 送 れ ば 2 か ス ク ー タ ー て 、 こ け た 。 今 度 私 は , 何 も 考 え ず に 毎 週 見 の は 散 財 も し て い る 。 買 っ が , そ の う ち の ひ と り は , は , い い の だ が , 怪 我 し た 月 分 ( ? ) の CD を 送 っ て く 修 論 発 表 後 も 就 職 す る 直 前 た ば か り の 服 は 破 け , 靴 は れ る ) を 購 入 し た 。 早 速 , 葉 足 を 血 ま み れ に し て ま て 、 コ て い た が , ベ ト ナ ム 戦 争 , ま て 研 究 を 続 け る よ う 教 授 ず た ず た , ス ク ー タ ー は 修 沖 縄 , ・ ・ ・ ・ ・ ・ そ ん な も の が ド 書 を 送 っ た と こ ろ , 1 か 月 足 ー ト を 走 り 回 る く ら い な ら , 。 時 期 を 同 じ く し 自 宅 て 、 静 養 し て 新 た な 仕 事 ら ず て 、 最 新 号 を 送 っ て き て ラ マ の 背 景 に 潜 ん て 、 い た と か ら 指 示 さ れ て い る た め , 理 に ・ 忙 し く て 休 み が と れ な い そ に 備 え る の は 社 会 人 と し て く れ 感 激 。 海 の 向 こ う の サ て 車 の 購 入 て 、 散 財 ( あ , こ れ 。 そ れ に し て も , 香 う だ 。 私 も 予 想 は し て い た は ち ょ っ と 違 う カ 当 然 の こ と だ と 思 う の だ が ー ビ ス も 立 派 な も の だ 。 C 川 照 之 演 じ る 市 川 森 ー は 浮 マ ガ も 見 習 わ な く て は 。 ( 洋 ) け ど ・ ・ ・ ・ ・ 忙 し そ う 。 (Yas) く 25 歳 に な り た い 。 (JUN) な あ , ワ タ ナ ベ ェ ・ ・ い て て よ か っ た 。 (TEN) プ ロ グ ラ ム ・ ノ ヾ グ の お 問 い 合 わ せ 一 03 ( 5488 ) 1325 ※ 4 月 28 日 ま で 発 行 人 橋 本 五 郎 編 集 人 稲 葉 俊 夫 発 行 所 ソ フ ト バ ン ク 株 式 会 社 出 版 事 業 部 〒 田 8 東 京 都 港 区 高 輪 2 一 円 ヨ 3 NS 高 輪 ビ ル 編 集 部 ・ TEL03 ( 5488 ) 川 8 / 出 版 営 業 部 ・ TEL03 ( 5488 月 360 / 広 告 営 業 部 ・ TEL03 ( 5488 ) ロ 65 編 集 長 星 野 慎 ー 副 編 集 長 宮 田 洋 一 流 王 天 編 集 渡 辺 淳 一 高 森 昭 安 広 告 天 谷 修 平 斎 藤 誠 一 郎 安 枝 奈 摠 子 校 正 ( 有 ) ア レ フ デ ザ イ ン 持 田 哲 花 本 浩 一 赤 井 晴 美 磯 部 進 若 江 啓 子 監 修 石 田 晴 久 印 刷 凸 版 印 刷 株 式 会 社 / 写 植 株 式 会 社 風 芽 0 円 93 雑 誌 325-5 月 刊 MAGAZINE 5 月 号 平 成 5 年 5 月 一 日 発 行 ・ 掲 載 記 事 , プ ロ グ ラ ム に つ い て の ご 質 間 は , 月 曜 日 か ら 金 曜 日 の 午 後 4 時 か ら 6 時 ま て 受 け 付 け て お り ま す 。 そ の 他 の 時 間 帯 は ご 容 赦 く だ さ い 160 C MAGAZINE 1993 5

月刊 C MAGAZINE 1993年5月号


±"€zuSYSTEM CREÄTE CPAD ド キ ュ メ ン ト 情 報 を 自 動 生 成 ソ ー ス 上 て 統 括 管 理 C ソ ー ス 内 部 を 一 元 管 理 す る ソ ー ス 整 形 機 能 ( ANSI 準 拠 ) 統 合 環 境 モ ー ド に よ る ス ピ ー テ ィ ー て 円 滑 な 操 作 を 実 現 十 数 秘 に 及 ぶ 自 動 出 力 機 能 に よ り 仕 様 書 作 成 を 完 全 自 動 化 発 売 5 年 の 実 積 と 数 百 キ ロ ス テ ッ プ に 対 応 す る プ ロ 仕 様 広 か る CPAD の 世 界 標 準 価 格 く 消 費 税 別 〉 ・ ・ ・ ・ ・ ¥ 98 , 000 佃 シ リ ー ズ 用 〉 ¥ 128 , OOO く 他 機 種 用 〉 ( 教 育 ・ 企 業 向 け に は 10 ュ ー ザ ー バ ッ ク も ご ざ い ま す ) 2.5 Readers' 0 ① m プ レ セ ン ト マ グ カ ッ プ 1 名 提 供 : ソ フ ト ノ ヾ ン ク モ ニ タ 募 集 BORLAND C 十 十 Ver. 3 ℃ 提 供 : ボ ー ラ ン ド ( 株 ) TEL 03 ( 5350 ) 9370 4 名 0 DOS 環 境 ・ Windows 環 境 の 両 方 に 対 応 し た プ ロ 士 様 の C & C 十 十 コ ン バ イ ラ 『 PerI プ ロ グ ラ ミ ン グ 』 2 名 『 COMPUTER LANGUAGEJ 提 供 : ソ フ ト バ ン ク 提 供 : C マ ガ ジ ン 編 集 部 2 名 し A 総 0 ・ 物 な 、 、 物 を 物 す 掲 を 0 め 、 ユ ハ ま を ッ 援 支 発 開 C ソ ー ス の 解 析 ・ 管 理 ・ 学 習 ツ ー ル と し て 特 長 に 、 Ⅸ 門 ・ ” い ″ g Perl プ ロ ク ラ ミ ン ク ー 00 ー 物 ド 町 秋 賺 perl 特 長 ン フ ト バ ン っ 物 イ 血 第 特 長 JAN. ・ 応 募 の 注 意 タ 期 間 の 後 , モ ニ タ レ ポ ー ト ( 400 字 原 稿 用 ◇ モ ニ タ , プ レ ゼ ン ト と も 綴 じ 込 み の 葉 書 に 必 紙 2 枚 ) を 提 出 し て い た だ き ま す 。 提 出 し て 要 事 項 を 明 記 の う え こ 応 募 く だ さ い 。 記 入 い た だ い た レ ポ ー ト は 誌 上 発 表 ま た は 編 集 企 画 の 参 考 に さ せ て い た だ き ま す 。 も れ や 商 品 記 号 の 複 数 記 入 , 綴 じ 込 み 葉 書 ◇ 締 め 切 り は モ ニ タ ・ プ レ ゼ ン ト と も 5 月 18 以 外 で の 応 募 は 無 効 と さ せ て い た だ き ま す 。 ◇ モ ニ タ に つ い て は 商 品 到 着 後 3 か 月 の モ ニ 日 必 着 で す 。 ⑩ 三 田 典 玄 の ラ ン ダ ム ア ク セ ス ① 巻 頭 イ ン タ ビ ュ ー 「 Thomas Atwood 」 ⑩ D 「 . 望 洋 の プ ロ グ ラ ミ ン グ 道 場 ② Programming on Purpose $C 言 語 雑 学 講 座 ③ 提 携 記 事 「 プ ロ グ ラ ミ ン グ の こ れ か ら の 課 題 」 ④ 提 携 記 事 「 古 参 カ 噺 人 か あ な た な ら ど ち ら に 投 票 す る ? 」 ⑩ X68k 活 用 講 座 綴 じ 込 み 葉 書 裏 面 の OConference Room 「 グ ラ フ ィ ッ ク エ デ イ タ CSGEJ 」 6 報 「 Ⅵ su 引 Basic for Windows Ver. 2.0 」 」 記 事 評 価 ア ン ケ ー ト ⑥ フ リ ー ソ フ ト ウ ェ ア 最 新 レ ポ ー ト @9News square に は 右 記 の 数 字 を こ ⑩ フ ィ ン ロ ー ダ の あ つ ば れ ご 意 見 番 ⑦ 特 集 「 C プ ロ グ ラ ム 設 計 技 法 」 ⑩ C マ ガ 電 脳 ク ラ ブ ⑧ 実 践 ア ル ゴ リ ズ ム 戦 略 記 入 く だ さ い 。 の 丹 羽 信 夫 の 迷 走 プ ロ グ ラ ミ ン グ ⑨ C 言 語 入 門 講 座 @lnformation from Compiler Makers ⑩ 新 MS - DOS プ ロ グ ラ ミ ン グ 入 門 OTry The C 十 十 @Readers' R 00m @C 言 語 フ ォ ー ラ ム 特 長 特 長 ソ フ ト ウ ェ ア イ ン フ ォ メ ー シ ョ ン セ ン タ ー ( 技 術 的 な こ 質 問 ・ こ 相 談 に お 電 話 て お 答 え し ま す 。 ) TEL 0878-51-1807 受 付 時 間 / AMI 圖 ト PM5 : 00 月 曜 ー 金 曜 ( 祝 日 除 く ) ロ H 〒 SLJ A オ オ ッ カ 商 事 シ ス テ ム ク リ エ イ ト 事 業 部 〒 760 香 川 県 高 松 市 西 内 町 3 ー 15 く 商 標 登 録 出 願 中 > く 資 料 請 求 番 号 158 〉 C MAGAZINE 1993 5 158

月刊 C MAGAZINE 1993年5月号


MAGXZINE 5 PC ・ 9801 DOS/V Macintosh J ・ 3100 FM ・ TOWNS X 000 UNIX ( 略 盪 MIDI ( 産 時 ) AI MS-Wndows GUI 武 、 ↓ マ MAGAZINE 1 . 凵 ト ー 2. ・ 卦 ・ 第 3. 4. 燿 嶐 10. 罫 11 . 斗 ー メ 12. 》 13. ゴ 14. 第 求 15. 洋 ・ ま 新 16. 小 言 1 . 》 酥 2. 斗 ー メ ・ コ 3. ヰ 4. 5. 洋 6. 罸 7. 新 8. 斗 ー メ 9. 当 10. 11 . Ø 言 ・ 望 ぐ ワ ÜA ・ B ・ CØ Ø 行 〇 当 一 斗 ペ ^ 僻 ワ 。 (A.±B ロ 、 ヰ 誕 . B. 岡 鱆 涬 . C. A 誕 ) F04 A B C ・ : 土 ー F 133 A B C ・ : 十 総 屮 F03 A B C : ・ ・ メ ・ 7 4 戛 ン 139 A B C ・ : 」 t ま 新 F02 A B C : ・ 4 4 、 ロ ヾ 7 プ 140 A B C : 7 4 ・ ・ ー 141 A B C : 4 4 ロ 7 ー プ 003 A B C 005 A B C 醉 総 158 A B C 87A A B C : ・ 斗 = メ 162 A B C 87B A B C : ・ 、 4 斗 、 メ 16 A B C 009A A B C ・ : メ ト ・ : き 、 7b 18B A B C 009B A B C : ・ 圧 メ ト 164 A B C 011 A B C : 4 7 土 ー l& 301 A B C 015 A B C : 、 ま メ ト 302 A B C 016 A B C : 、 、 ま メ ト 303 A B C : 4 、 ロ 〔 ヾ ま 新 093 A B C : = 凵 ー 304 A B C 123 A B C : : ロ 女 凵 tO い ー ー メ 166 A B C 127 A B C ・ MAGAZINE

月刊 C MAGAZINE 1993年5月号


料 金 受 取 人 払 高 輪 局 承 認 360 差 出 有 効 期 限 1993 年 9 月 1 日 ま で ( 切 手 不 要 ) P 0 S T C A R D 5 0 7 「 PC WEEK 」 定 期 購 読 係 行 出 版 事 業 部 出 版 営 業 局 ソ フ ト バ ン ク 株 式 会 社 NS 高 輪 ビ ル 東 京 都 港 区 高 輪 2-19-13 ( 受 取 人 ) 国 回 回 回 WEEK 企 業 ユ ー サ ー の た め の PC&WS 活 用 を 支 援 す る 情 報 誌 毎 週 金 曜 日 発 行 0 日 刊 紙 よ り も 詳 し く 、 専 円 よ り も 速 い 製 品 情 報 0 ネ ッ ト ワ ー ク 環 境 で の 億 用 を 前 掲 と し た 視 点 0 ハ ウ ッ ウ よ り も ニ ュ ー ス と ユ ー ザ ー コ メ ン ト カ ぐ 中 心 今 ャ ン ス ! 2 大 特 典 付 き 〃 1 。 特 別 料 金 で ご 購 読 で き ま す 2. 1 , 000 名 様 に オ リ ジ ナ ル バ イ ン ダ ー プ レ ゼ ン ト 今 な ら 1 冊 あ た り “ 134 円 ” で 購 読 で き ま す

月刊 C MAGAZINE 1993年5月号


特 C プ ロ グ ラ ム 一 技 - プ ロ グ ラ ム 設 計 と は 何 か き だ あ き ら た が っ て , 開 発 に は 明 瞭 な 設 計 思 想 が 必 要 に な る 。 本 特 集 で は こ れ ま で 経 験 で 賄 C 言 語 の 文 法 を 理 解 す る こ と と , 実 際 の ソ フ ト ウ ェ ア を 開 発 す る こ と は 必 ず し も コ ー テ ィ ン グ 即 ち ソ フ ト ウ ェ ア 作 成 で は な い 。 コ ー テ ィ ン グ 以 前 に 成 す べ き 作 業 か 存 在 す る 。 個 人 レ ベ ル の 開 発 て 無 視 さ れ か ち な コ ー テ ィ ン ク 以 前 の さ ま ざ ま な 作 業 の 中 か ら , ソ フ ト ウ ェ ア 設 計 と は 何 か を 改 め て 考 え る 。 ん て 、 い る 。 む し ろ た く さ ん あ り す ぎ て , ど が 行 わ れ て い る 。 わ か ら な い こ と は 何 て 、 も 質 問 て 、 き る 。 C を 学 び 始 め て く の う ち , そ れ を 選 べ ば い い の か わ か ら な い と い う 贅 沢 う , 文 法 を ひ と 通 り 理 解 し 終 え る ま て 、 の 間 な 悩 み を 感 じ る と こ ろ て 、 あ る 。 は , こ の よ う な 状 況 に 満 足 し て い ら れ る こ ま た , 本 誌 の よ う に C を メ イ ン と す る 月 刊 誌 す ら 刊 行 さ れ て い る 。 さ ら に ネ ッ ト ワ ー と だ ろ う 。 C 言 語 を 学 ば う と い う 人 に と っ て , 現 在 は と こ ろ が て 、 あ る 。 こ の 状 況 は , ま っ た く 非 常 に 望 ま し い 環 境 だ と い え る の て 、 は な い ク サ ー ビ ス ( い わ ゆ る パ ソ コ ン 通 信 ) て 、 も C 言 語 を 議 題 に し て い る 場 所 が 必 ず と い っ て い の ゼ ロ か ら C 言 語 を 学 ぶ た め の 最 初 の ハ ー ド だ ろ う か 。 書 店 に い っ て コ ン ヒ 。 ュ ー タ 関 係 の 書 棚 を 覗 く と , C の 教 科 書 が 目 白 押 し に 並 い ほ ど 用 意 さ れ て い て , 活 発 な 議 論 と Q&A ル ・ ・ ・ ・ ・ ・ 文 法 を 理 解 す る こ と ・ ・ ・ ・ ・ ・ を 越 え る と 40 C MAGAZINE 1 3 5 は じ め に

月刊 C MAGAZINE 1993年5月号


を 処 理 し て い ま す 。 DPB は TabIe 7 テ ィ レ ク ト リ エ ン ト リ の 内 容 ま た , ル ー ト デ ィ レ ク ト リ て 、 . や .. の 指 定 DOS フ ァ ン ク シ ョ ン 32h オ フ セ ッ ト バ イ ト 数 内 容 (DPB ア ド レ ス の 取 得 ) を 可 能 に す る た め , と も に ル ー ト デ ィ レ ク 8 フ ァ イ ル 名 00h ~ 07h て 、 取 得 て 、 き ま す (TabIe 2 ) 。 デ ー タ 領 域 の 最 ト リ d : \ に 変 換 し て い ま す 。 3 フ ァ イ ル 名 拡 張 子 08h—OAh 大 ク ラ ス タ 番 号 が FF7h 以 上 の と き 16 ビ ッ ト 1 フ ァ イ ル 属 性 OBh ツ ヾ ス 名 の 置 換 ( ge な ea ゆ a 冊 FAT に な り ま す 。 10 予 約 領 域 OCh—1 5h SUBST コ マ ン ド な ど て 、 置 換 し た ド ラ イ プ 要 開 始 ク ラ ス タ 番 号 の 取 得 (getfatentry< 2 最 終 編 集 時 刻 16h ~ 17h ピ ッ ト 0 ~ 4 : 秒 / 2 の デ ィ レ ク ト リ が 指 定 さ れ た 場 合 に は 5 ~ 1 0 : 分 ~ 1 5 : 時 サ プ デ ィ レ ク ト リ が 格 納 さ れ て い る 位 置 DOS フ ァ ン ク シ ョ ン 60h 2 最 終 編 集 日 付 て 、 実 際 の 物 理 的 な パ ス 名 を 取 得 す る こ と て 、 ( 開 始 ク ラ ス タ 番 号 ) を 取 得 す る に は , ピ ッ ト 0 ~ 4 : 日 5 ~ 8 : 月 対 応 て 、 き ま す (TabIe 1 ) 。 こ の DOS フ ァ ン ク DOS フ ァ ン ク シ ョ ン 11h 9 ~ 1 5 : 年 シ ョ ン は ネ ッ ト ワ ー ク ド ラ イ プ に も 対 応 し ( FCB に よ る フ ァ イ ル 検 索 ) 2 開 始 ク ラ ス タ 番 号 1Ah—1Bh て い ま す が , ネ ッ ト ワ ー ク ド ラ イ プ の デ ィ を 使 用 す る 必 要 が あ り ま す (TabIe 3 ) 。 こ の 4 フ ァ イ ル サ イ ズ 1 Ch—1 Fh DOS フ ァ ン ク シ ョ ン は 指 定 さ れ た FCB を 検 レ ク ト リ は 直 接 読 み 書 き て 、 き な い た め , 除 ク ト リ を 検 索 す る 索 し て 結 果 を DOS フ ァ ン ク シ ョ ン 1Ah(Tab 外 し て い ま す 。 le 4 ) て 、 指 定 し た デ ィ ス ク 転 送 ア ド レ ス に セ ④ 元 の デ ィ レ ク ト リ に 戻 る ) DPB の 取 得 (getdpb) ッ ト し ま す 。 FCB に よ る フ ァ イ ル 検 索 て 、 は と い っ た 手 順 て 、 開 始 ク ラ ス タ 番 号 を 取 得 し DPB (Disk Parameter Block) は そ の ド ま す 。 デ ィ レ ク ト リ が 扱 え な い た め ① カ レ ン ト デ ィ レ ク ト リ を DOS フ ァ ン ク ラ イ プ に 関 す る 情 報 を 収 め て あ る 構 造 体 て 、 , ) FAT の 読 み 込 み 今 回 の よ う に デ ィ ス ク を 直 接 読 み 書 き す る シ ョ ン 47h(TabIe 5 ) て 、 取 得 し て お く ② 指 定 デ ィ レ ク ト リ の 親 デ ィ レ ク ト リ を FAT 領 域 の バ イ ト 数 は DPB 構 造 体 の と き に は 必 ず 必 要 と な り ま す 。 IFAT 当 た り の セ ク タ 数 カ レ ン ト デ ィ レ ク ト リ に 変 更 す る ③ FCB に よ る フ ァ イ ル 検 索 て 、 指 定 デ ィ レ ( セ ク タ 数 /FAT) DSORT 作 成 の 動 機 TabIe 6 ア プ ソ リ ュ ー ト テ ィ ス ク リ ー ド プ ロ グ プ ム を 開 発 す る 一 と き に ば , 機 能 ご シ ス テ ム フ ァ ン ク シ ョ ン T25h ア プ ソ リ ュ ー ト デ ィ ス ク リ ー ド 上 に 複 数 の フ プ イ ル に 分 い て プ ロ グ ラ ム を 記 述 し ま 十 ご れ ら の 複 数 の フ テ ィ ル を 。 AL = ド ラ イ プ 番 号 ( 00h = A , OIh=B, 引 数 DS : BX = テ ィ ス ク 転 送 ア ド レ ス ッ ク す る 場 合 3 通 常 は す べ て の オ プ ジ ェ グ CX = 読 み 込 み セ ク タ 数 ト ツ ア イ ル 名 を 個 々 に 指 定 し て ゾ ッ ク し ま DX = 読 み 込 み 開 始 論 理 セ ク タ 番 号 爪 T25h す し が し 3 こ れ て は 仕 様 追 加 な ど て プ ア MS-DOS 4. x 以 降 の 場 合 イ ル が 増 え た ど き に MAKE フ ー ア イ ル や バ ヅ CX=FFFFh チ フ デ ィ ル を 書 き 換 え な い と い け ま せ ん 。 AL = ド ラ イ プ 番 号 ( 00h = A , OIh=B, DS : BX = D 旧 KIO 構 造 体 の ア ド レ ス こ て 3 ー 怠 惰 な 筆 者 は , 。 オ プ ジ 三 ク ト フ な 十 0 ~ 3 : 読 み 込 み 開 始 セ ク タ 番 号 、 イ ル 名 を ウ イ ル ド ガ ブ ド て 、 指 定 し て リ ン ク 十 4 ~ 5 : 読 み 込 み セ ク タ 数 十 6 ~ 9 : デ ィ ス ク 転 送 ア ド レ ス す る よ プ に し て い ま す 第 = に ラ す を ど ツ ン カ が ゾ ト し て ぐ れ な い 場 合 は リ ッ ク す る た び に リ ン ク さ れ る 順 番 が 違 っ て ぐ る 可 能 性 が あ り ま す い バ グ が 潜 ん て い て ン ク の 順 番 が 変 わ る 現 象 カ イ た り て な か 。 う た り す る 。 = 可 能 性 も 否 定 て き ま せ ん 。 納 品 し だ プ ロ グ ラ ム の 動 作 を 再 現 す る た め に は リ ッ ク す る 前 に デ ィ レ ク ト リ を 直 接 シ — ト し て お く 必 要 が あ り ま す ら れ が デ ィ レ ク ド リ ソ ド ー ー ユ ー テ ィ リ テ ィ の 作 成 の 動 機 て す 。 18h ~ 19h 气 = コ ラ ム 爪 T25h 返 り 値 キ ャ リ ー 工 ラ ー 発 生 キ ャ リ ー 正 常 終 了 機 能 AL レ ジ ス タ で 指 定 さ れ た ド ラ イ プ に 関 し て DX レ ジ ス タ で 指 定 さ れ た 論 理 セ ク タ 番 号 か ら CX レ ジ ス タ で 指 定 さ れ た セ ク タ 数 を DS : BX レ ジ ス タ で 指 定 さ れ た バ ッ フ ア に 読 み 込 む DOS 4. x 以 降 で は CX レ ジ ス タ に FFFFh を セ ッ ト す る と 32 ビ ッ ト セ ク タ 対 応 に な り , DS : BX レ ジ ス タ の 指 す ア ド レ ス か ら 開 始 セ ク タ 番 号 , 読 み 込 み セ ク タ 数 , 転 送 ア ド レ ス を 読 み 取 る 1 6 ピ ッ ト セ ク タ 番 号 の 範 囲 で は 従 来 の 呼 び 出 し 形 式 も 可 能 で あ る こ の シ ス テ ム コ ー ル で は セ グ メ ン ト レ ジ ス タ 以 外 の す べ て の レ ジ ス タ が 破 壊 さ れ , ま た , 爪 T25h コ ー ル 時 に ス タ ッ ク に 積 ま れ た フ ラ グ は 終 了 後 も そ の ま ま ス タ ッ ク に 残 っ て い る 94 C MAGAZINE 1993 5

月刊 C MAGAZINE 1993年5月号


円 羽 信 夫 、 、 ′ , フ ロ グ ラ ミ ン グ 吉 夫 君 の ゲ ー ム ( 2 ) ( そ の 17 ) イ ラ ス ト / 山 形 彰 吾 LiSt ロ バ ー ト ・ 佐 々 木 氏 は , 私 の ご 近 所 の 方 で , す で に 年 齢 70 を 越 え , 現 在 は 現 役 引 退 の 身 で あ る 。 氏 は , 2 年 前 の 夏 ま で は パ ソ コ ン を ワ ー プ ロ と し て 使 う 経 験 は あ っ た も の の , プ ロ グ ラ ム の な ん た る か は ま っ た く 知 ら な か っ た 人 物 で あ る 。 そ の ロ バ ー ト 氏 が , ' 92 年 初 頭 に C 言 語 の マ ス タ ー を 決 意 し , 以 後 , 私 ( 丹 羽 ) と ミ ス テ リ ア ス な C 文 通 を 始 め た 。 そ の 文 通 は 今 で も 続 い て い る 。 さ て , 今 月 も , 同 じ 町 内 に 住 む ロ バ ー ト 氏 か ら 郵 便 局 経 由 で 手 紙 が 届 い て い る 。 さ っ そ く だ が , 見 て み る こ と に し よ う 。 前 略 。 元 気 か ? 丹 羽 君 よ 。 こ っ ち は を 風 邪 を ひ い て し ま っ た 。 も う す っ か り 春 に な っ た と 喜 ん で い た の だ が , お そ ら く は 油 断 し た の で あ ろ う 。 ま あ , 毎 日 , 体 に 効 き 目 が あ る と い っ て ウ チ の ば あ さ ん が 思 い を こ め て 炊 い て く れ る 毒 飯 , い や , 麦 飯 を 食 い , 玄 米 茶 を 飲 ん で い る の で , 風 邪 に は か か ら ん と 安 心 し て い た の が 油 断 の 元 で あ ろ う 。 う う む , お か げ で , C 言 語 と は 10 日 ほ ど ご 無 沙 汰 し て し ま っ た 。 し た が っ て , 今 月 は 小 生 の プ ロ グ ラ ム の 掲 載 は な い 。 ま っ た く , 読 者 氏 に 対 し て 申 し 分 な い 。 い や , 申 し 訳 な い 。 と こ ろ で , 中 学 3 年 に な っ た 孫 の 吉 夫 が , 将 来 は C の プ ロ グ ラ マ に な っ て , 嫁 ぎ ま く る つ も り だ と い う 。 い や , 稼 ぎ ま く る つ も り だ と い う 。 そ の と き は , 吉 夫 の こ と て 丹 羽 君 に も お 世 辞 を た の む , い や , お 世 話 を た の む と 思 う が よ ろ し く 。 ど う も , 今 日 は 誤 字 が 多 い が , ワ ー プ ロ を 変 え た の が 悪 い の か も し れ ん 。 ま こ と に , 誤 字 ば か り で 申 し 分 な い 。 い や , 申 し 訳 な さ て , そ の 吉 夫 が ま た も ゲ ー ム を 作 っ た と い う の で み て や っ て ほ し い 。 game. C # i ncl ud e く s td i 0. h 〉 2 : # i nc lud e く s td ⅱ b. h > 3 : $include く conio. h 〉 4 : $include く time. h> 5 : 6 : # de f i ne ON 1 7 : #define OFF 0 8 : #define STOP 0 9 : #define LEFT 1 10 : #define RIGHT 2 12 : int screenC40][23]; / * 画 面 配 列 * / 13 : int tekixC10],tekiy[10]; / * 敵 の X 座 標 , Y 座 標 * / 1 4 : i n t co ⅱ [ 10 ] : / * タ マ と あ た っ て い る か ど う か の 配 列 * / 1 5 : i nt は ニ 20 : / * な ん だ っ た か , 忘 れ ち ゃ い ま し た . 1 6 : int tamax, tamay; / * タ マ の 座 標 * / 1 7 : int tama=0FF; / * 現 在 タ マ を 発 射 し て い る か * / 19 : char *tekiC10]= 20 : 21 : / * 敵 キ ャ ラ * / 22 : char *kotira= ” 士 ” 23 : 24 : 25 : Char *misile= ” :全 ” 26 : 27 : : / * ミ サ イ ル 移 動 に と も な う 消 し ゴ ム * / Char *mask= 28 : 2 9 : / * カ ー ソ ル 位 置 を 決 め る * / 30 . void locate(int x, int y) printf("Yxlb[%d;%dH",y,x); 32 : 3 3 : } 34 : 35 : / * 4 と 6 と ス ペ ー ス キ ー を 押 し て い る 時 , そ れ ら が 押 さ れ た し る し を 返 す * / 36 : VOid keyin(int *dir , int *fire) 37 : { 38 : char ch, 39 : 40 : ch=0; i f (kbh i t ( ) ) { 42 : ch ニ getch(); 43 : swi tch (ch) { 44 : case '4':*dir=LEFT; 45 : break; 46 : case '6':*dir=RIGHT; 4 7 : break; 48 : :*dir=STOP; case 0 11 0 十 0 1 人 Q) 0 X 0 ・ , cd ・ - ー し : 0 X , 十 し + し -0 十 1- ・ E 0 く 0 0 0 リ 0 11 ワ 00 イ 3 ・ ー 8 0 ー 人 ワ 0 ワ 0 4 ・ っ ー 8 し 0 0 152 C MAGAZINE 1993 5

月刊 C MAGAZINE 1993年5月号


NUMBERS List べ て の マ シ ン て 、 使 用 て 、 き る は ず て 、 す 。 動 作 確 認 は PC ー 9801 て 、 行 い ま し た 。 LSI C ー 86 Ver. 3.30 を イ ン ス ト ー ル し た 後 , 本 誌 付 録 の 提 供 フ ァ イ ル を ひ と つ の デ ィ レ ク ト リ に 展 開 し た 後 , A > LCC N U M B E 日 S ℃ と 実 行 す れ ば , そ の デ ィ レ ク ト リ に 実 行 フ ァ イ ル NUMBERS. EXE が て 、 き ま す 。 コ マ ン ド ラ イ ン か ら A> NUMBERS と だ け 入 力 す る と 画 面 に Fig. 7 の よ う に 表 示 さ れ る は ず て 、 す 。 NUMBERS を 実 行 す る た び に 画 面 は 上 の ほ う に 流 れ て い っ て し ま い ま す か ら , Fig. 7 の 内 容 を フ ァ イ ル と し て 保 存 し て お く と 便 利 て 、 す 。 プ ロ グ ラ ム の 実 行 結 果 を フ ァ イ ル に 保 存 す る こ と を 「 フ ァ イ ル に 落 と す 」 と い い ま す 。 た と え ば , A > N U M B E RS > N U M と 入 力 す る と 新 し い フ ァ イ ル NUM が て 、 き , そ の 内 容 は Fig. 7 と 同 じ も の に な り ま す 。 N UM の 内 容 を 見 た い と き に は , TYPE コ マ ン ド を 使 っ て A > TYPE N U M と し ま す 。 ま た は エ デ イ タ を 使 っ て 見 る こ と も て 、 き ま す 。 た と え ば 先 月 号 て 、 イ ン ス ト ー ル し た SE3 を 使 う 場 合 , A > S E3 N U M と 入 力 す れ ば NUM の 内 容 が 見 ら れ ま す 。 ま た , あ な た が ワ ー プ ロ ソ フ ト と プ リ ン タ を 持 っ て い れ ば , フ ァ イ ル NUM を 読 み 込 ん て 、 印 刷 す る こ と も て 、 き ま す 。 印 刷 す る 方 法 は ワ ー プ ロ ソ フ ト に よ っ て 異 な り ま す の て 、 , こ こ て 、 は 触 れ ま せ ん 。 お 手 持 ち の ワ ー プ ロ ソ フ ト の マ ニ ュ ア ル を 参 考 に し て く だ さ い N U M B ERS を 修 正 す る に は プ ロ グ ラ ム NUMBERS の よ う に , 自 分 て 、 コ ン ノ ヾ イ ル て 、 き る ソ ー ス プ ロ グ ラ ム が 手 に 入 る と , 自 分 て 、 ア レ コ レ 修 正 し た く な る の が 人 情 て 、 す 。 ま た , 自 分 て 、 ソ ー ス プ ロ グ ラ ム を 修 正 し て , 実 行 フ ァ イ ル の 動 作 が ど う 変 化 し た か を 調 べ る の は C 言 語 が 上 達 す る 道 88 C MAGAZINE 1993 5 2 : * 名 前 * numbers ー 2 進 数 、 8 進 数 、 1 0 進 数 、 1 6 進 数 の 対 応 表 を 作 る プ ロ グ ラ ム 3 : 4 : * 書 式 ー 画 面 に 表 を 表 示 す る 。 * A> NUMBERS 5 : * A> NUMBERS > TABLE ー フ ァ イ ル TABLE に 表 を 落 と す 。 6 : 7 : * 解 説 * プ ロ グ ラ ム numbers は 、 0 ~ 9 9 ま で の 数 値 に つ い て 、 2 進 数 、 8 進 数 、 8 : * 1 0 進 数 、 1 6 進 数 の 対 応 表 を 作 る も の で あ る 。 9 : 10 : * 作 者 11 : * 結 城 浩 ( C マ ガ ジ ン 「 C 言 語 プ ロ グ ラ ミ ン グ ・ レ ッ ス ン 」 ) * Copyright (C) 1993 bY Hiroshi Yuki. 12 : 13 : 14 : 15 : #include く stdiO. h> 16 : 17 : / * 18 : * 定 数 MAX-NUMBER は 表 示 す る 数 の 個 数 。 * MAX_NUMBER が 100 の と き 、 0 ~ 99 ま で を 表 示 す る 。 20 : *MAX_NUMBER は 32765 よ り 大 き く し て は い け な い 。 22 : #define MAX—NUMBER 100 23 : 24 : / * 25 : * 以 下 は こ の プ ロ グ ラ ム で 使 用 す る 関 数 の 「 プ ロ ト タ イ プ 宣 言 」 で あ る 。 * こ の プ ロ グ ラ ム で 使 用 す る 関 数 の 名 前 、 引 数 の 個 数 と 型 、 返 値 の 型 を 宣 言 す る 。 26 : print_binary(int n) ; 28 : void 29 : void main(void) ; 30 : 32 : * 関 数 main 33 : 34 : void main(void) 36 : 38 : 39 : 40 : 42 : 43 : 朝 44 : 45 : 46 : 48 : } 49 : 51 : * 関 数 print-binary は 引 数 n を 2 進 数 と し て 表 示 す る 。 宿 52 : * 例 え ば → 00000000 圓 000010 0 54 : * n = = 255 → 0000000011111111 55 : * / print—binary(int n) 56 : void 58 : 59 : 60 : 63 : 64 : 66 : int i; printf( ” %16S ” ” 8 進 数 ” ) : printf( ” % 8s ” ” 1 0 進 数 ” ) printf(" X8s" " 16 進 数 も ; printf( ” X8s*n ” for (i = 0 ; i く MAX_NUMBER; i + + ) { print_binary(i) ; printf( ” % 80 ” printf( ” X8x*n ” , i) ; printf( ” ” 2 進 数 ” ) ; int i : for ( i = 0 ; i く 16 ; i + + ) { if (n & ( 1 く く ( 15 ー i))) { printf( ” 1 ” ); else { printf( ” 0 ” ) :

月刊 C MAGAZINE 1993年5月号


実 践 ア ル ゴ リ ズ ム 戦 路 解 法 の テ ク ニ ッ ク て い ま す が , 一 方 , 最 適 解 が 必 ず 得 ら れ る と は か ぎ ら な い と い う 性 質 が あ り ま す 。 常 に 近 似 解 し か 得 ら れ な い と い っ て も , 問 題 の 性 質 に よ っ て は 最 適 わ け て 、 も な く , 解 が 得 ら れ る こ と が 保 証 さ れ ま す 。 つ ま り , 強 欲 戦 略 に よ っ て 作 っ た ア ル ゴ リ ズ ム に よ り 最 適 解 が 得 ら れ る か ど う か は ケ ー ス パ イ ケ ー ス な の て 、 , 最 適 解 が 得 ら れ る こ と の 証 明 を 個 別 に 行 わ な け れ ば な り ま せ ん 。 こ の 証 明 の 例 と し て , KruskaI の ア ル ゴ リ ズ ム が 正 し い MST を 出 力 す る 証 明 を 解 説 し ま し た 。 し か し , 証 明 な ど と い う と 難 し そ う だ し , た い へ ん だ な あ と 思 わ れ る 方 は 多 い こ と て 、 し よ う 。 証 明 が 嫌 い な ら , 近 似 ア ル ゴ リ ズ ム と し て 「 強 欲 戦 略 」 を 用 い る こ と も 可 能 て 、 す 「 お つ り の 払 い 方 」 も そ う て 、 し た が , M ST に せ よ , 本 当 に 厳 密 解 が 必 要 な ケ ー ス は む し ろ 少 な い も の て 、 す 。 現 実 に は , 厳 密 に 最 適 な 解 て 、 な く て も , ほ ど ほ ど の よ い 解 が 得 ら れ れ ば 十 分 て 、 あ る と い う 場 合 も 多 く あ り ま す 。 「 巡 回 セ ー ル ス マ ン 問 題 」 ( ' 92 年 11 月 号 ) は そ の よ い 例 て 、 す 。 厳 密 解 を 得 る た め に は 膨 大 な 演 算 時 間 が 掛 か る こ と が 予 想 さ れ て い る 一 連 の 間 題 が あ り , NP 完 全 問 題 と 呼 ば れ て い ま す 。 巡 回 セ ー ル ス マ ン 問 題 は , こ の NP 完 全 問 題 の 代 表 例 て 、 す か ら , 巡 回 セ ー ル ス マ ン 間 題 の 厳 密 解 を 得 よ う と す る こ と は , あ ま り 得 策 と は い え ま せ ん 。 む し ろ , 精 度 の よ い 近 似 解 を 素 早 く 求 め る こ と の ほ う が た い せ つ な 場 合 が 多 い こ と て 、 し よ う 。 巡 回 セ ー ル ス マ ン 問 題 は , 分 割 統 治 法 の 応 用 問 題 と し て 取 り 上 げ ま し た が , 強 欲 戦 略 に よ っ て も 巡 回 セ ー ル ス マ ン 間 題 の 近 似 解 が 得 ら れ る こ と が 知 ら れ て い ま す 。 次 回 は 強 欲 戦 略 の 応 用 例 と し て , 巡 回 セ ー ル ス マ ン 問 題 に 対 す る 強 欲 戦 略 に よ る ア プ ロ ー チ を い く っ か 紹 介 す る 予 定 て 、 す 。 [ 参 考 文 献 ] [ 1 ] 石 畑 清 著 , 『 ア ル ゴ リ ズ ム と デ ー タ 構 造 』 , 岩 波 書 店 Prim の ア ル ゴ リ ズ ム の 実 装 例 Li st 6 1 : #include く stdio. h 〉 2 : #include く stdlib. h> 3 : # i ncl ude <l i m i ts. h 〉 4 : 5 : enum {FALSE, TRUE} : 30 6 : #define MAX-EDGE 7 : int v[MAX_EDGE] CMAX-EDGE] : 8 : VOid init-graph(int n-vertex) 9 : 12 : 13 : 14 : 17 : void read-graph(void) 18 : { int i, nedge, e, f; i n t t , 20 : &nedge) : scanf( ” %d" for (i 0 : i く nedge , 22 : scanf("%d %d %d" 23 : / * 頂 点 e ー f を 結 ぶ 辺 の 重 み を * / wCe]CfJ = wCf][e] : 24 : / * れ に 設 定 す る * / 25 : 26 : } 27 : / * prim の ア ル ゴ リ ズ ム * / 28 : void prim(int n-vertex) / * 集 合 S と 集 合 T を 結 ぶ 辺 の 最 小 の 重 み * / int weight[MAX_EDGE] : 30 . / * weight に 相 当 す る 辺 の 頂 点 番 号 * / int edge[MAX-EDGE] ; 31 : / * 頂 点 が 集 合 S に 属 し て い る * / int is-a-sCMAX-EDGE] : 32 : 33 : i nt m i n_W ; 34 : i n t i , 35 : is-a-sC0] = TRUE; 36 : i 十 十 ) ( i i く n_vertex; 37 : for is-a-s[i] = FALSE ; 38 : weight[i] 39 : edgeCi] 40 : i 十 十 ) for ( i 42 : i く n_vertex, ニ INT_MAX; min_w 43 : T に 属 す る 全 て の 頂 点 に つ い て * / j く n_vertex; j 十 十 ) / * for (j 44 : i f ( ! i s-a-s [ j ] & & m i n-w 〉 i gh t [ j ] ) { / * S に 至 る 最 小 重 み * / 45 : weight[j]; / * の 辺 を 探 す 46 : mln_w 47 : 48 : 50 : 52 : 53 : 54 : 55 : 56 : 58 : 59 : 60 : 61 : 62 : i n t ma i n ( vo i d ) 63 : 6 4 : { 65 : 66 : 68 : 69 : 70 : 71 . / * 重 み 行 列 * / / * グ ラ フ の 初 期 化 * / i nt i , i 十 十 ) for (i 0 : i く n vertex, j く n-vertex; j + + ) / * 全 て の 辺 の 重 み を * / for (j / * 無 限 大 に し て お く vCi]CjJ = INT-MAX; / * グ ラ フ の 読 み 込 み * / / * 頂 点 0 を 出 発 点 と す る * / / * 出 発 点 以 外 の 全 て の 頂 点 に つ い て * / / * S に 属 し て い な い . ・ . T に 属 す る * / / * S に 至 る 辺 の 重 み * / / * S に 至 る 辺 の S 側 の 頂 点 番 号 * / = INT_MAX) { if (min-w fprintf(stderr, " グ ラ フ が 連 結 し て い ま せ ん \ n " ) : exit(l); / * 点 p を 集 合 S に 移 す * / is_a-sCp] = TRUE; p, edgeCp]) ; / * MST を な す 辺 を 出 力 * / printf("%d %d%n_vertex / * 配 列 weight の 更 新 * / 0 : q く n_vertex; q + 十 ) for (q if (!is-a-s[q] & & weight[q] > wCp][q]) { weightCq]= wCp][q]; edge Cq] P : int n_vertex, &n-vertex) : scanf("%d ” init-graph(n-vertex) ; read-graph() : prim(n_vertex) ; return 0 : ズ み * み 丿 込 化 込 ー ゴ み 期 み レ 読 初 読 ) ア の の の の 数 フ フ 点 ラ ラ . 頂 グ グ 82 C MAGAZINE 1993 5

月刊 C MAGAZINE 1993年5月号


S 目 リ ロ ■ 年 齢 20 ~ 40 歳 位 ・ 使 用 言 語 C 言 語 、 ア セ ン プ ラ ・ 給 与 経 験 ・ 年 齢 ・ 実 力 を 考 慮 し て 優 遇 し ま す 。 賞 与 年 2 回 社 会 保 険 完 備 / 交 通 費 、 住 宅 手 当 支 給 / 完 全 週 休 2 日 ( 土 日 ・ 電 話 連 絡 の 上 、 履 歴 書 を 持 参 く だ さ い 。 ・ 主 力 商 品 PC 教 育 シ リ ー ズ ■ 事 務 内 容 現 在 全 国 の ソ フ ト シ ョ ッ プ で 圧 倒 的 な ベ ス ト セ ラ ー を 続 け て い る PC 教 育 シ リ ー ズ の 製 作 の 仕 事 で す 。 最 近 は 特 に 学 校 か ら の 注 文 が 激 増 し て お り ま す 。 こ の 厳 し い 不 況 の 中 、 東 大 英 数 理 教 室 は 前 年 の 2 倍 近 い 売 上 を 達 成 し 関 係 者 の 驚 異 の 的 に な っ て お り ま す 。 急 激 に 市 場 が 拡 大 し て い る 分 野 で す の で 将 来 性 は 抜 群 で す 。 学 習 ソ フ ト の ヘ ス ト セ ラ ー PC&T シ リ ー ズ 151 巻 の シ リ ー ズ で 全 教 科 、 全 範 囲 を 網 羅 ! 【 幼 児 用 】 と け い と か す 、 た し ざ ん 、 ひ き ざ ん 【 小 学 用 】 小 ー ~ 小 6 国 語 、 中 学 受 験 国 語 、 九 九 の 練 習 、 ~ 小 6 算 数 、 4 ⅵ ~ 小 6 算 数 文 章 題 、 小 ー ~ 6 算 数 計 算 、 小 以 2 生 活 上 下 、 小 3 ~ 6 理 科 、 小 4 理 科 応 用 、 小 5 理 科 応 用 上 下 、 中 学 受 験 理 科 上 下 、 小 3 ~ 5 社 会 、 小 6 社 会 上 下 、 中 学 受 験 重 要 人 名 中 学 受 験 社 会 上 下 、 小 学 英 語 【 中 学 用 】 中 一 ~ 3 国 語 、 中 学 国 文 法 上 下 、 高 校 受 験 国 語 、 判 ~ 3 数 学 上 下 、 中 2 数 学 応 用 上 、 中 3 数 学 応 用 上 下 中 一 ~ 3 数 学 基 礎 上 下 、 中 学 歴 史 上 下 、 日 本 地 理 世 界 地 理 、 公 民 、 高 校 受 験 社 会 上 下 中 学 理 科 シ ミ ュ レ ー シ ョ ン 、 中 一 ~ 3 理 科 上 下 、 中 一 ~ 3 英 語 上 下 、 中 い 2 英 語 、 中 い 2 英 単 語 、 発 音 問 題 、 代 名 詞 、 一 般 動 詞 、 形 容 詞 ・ 副 詞 、 be 動 詞 、 前 置 詞 、 中 学 英 語 重 要 ポ イ ン ト 、 高 校 受 験 英 単 語 ・ 熟 語 技 術 家 庭 上 下 、 情 報 基 礎 、 美 術 【 高 校 用 】 国 語 ー 上 下 、 古 文 単 語 、 大 学 受 験 漢 字 、 数 学 I 上 下 、 基 礎 解 析 上 下 、 代 数 幾 何 上 下 、 徼 分 積 分 上 下 、 確 率 統 計 上 下 、 世 界 史 年 号 、 日 本 史 年 号 、 世 界 史 上 中 下 日 本 史 上 中 下 、 地 理 上 下 、 理 科 I 生 物 、 地 学 、 化 学 、 物 理 、 高 校 生 物 、 英 語 I 上 下 、 英 語 Ⅱ 上 下 、 大 学 受 験 英 単 語 、 大 学 受 験 英 熟 語 、 大 学 受 験 英 語 、 発 音 問 題 、 英 語 重 要 ポ イ ン ト 、 英 作 文 、 ド イ ツ 語 入 門 、 ロ シ ア 語 入 門 、 高 校 生 常 識 問 題 【 共 通 】 こ と わ ざ 集 、 小 中 歴 史 年 号 、 中 高 向 け 性 ェ イ ズ 教 育 、 【 画 像 工 タ 】 PC 美 術 室 価 格 9 , 800 円 〇 価 格 小 学 用 6 , 800 円 、 そ の 他 7 , 800 円 〇 機 種 PC98 Towns FMR 旧 M 〇 NetWa 「 e386 対 応 ( 株 ) 東 大 英 数 理 教 室 東 京 都 文 京 区 本 駒 込 3 ー 一 幻 戸 井 田 ビ ル 2 F TEL ( 03 ) 3823 ー 5230 く 資 料 請 求 番 号 166 〉 ア プ リ ケ ー シ ョ ン 指 向 の UN Ⅸ 活 用 誌 ユ ニ ッ ク ス ・ ユ ー サ ー 1993 NO 好 評 発 売 中 定 価 980 円 ・ 毎 月 8 日 発 売 ー 特 集 ー こ れ か ら は X 端 末 も 使 い た い ! PARTI 購 入 前 に チ ェ ッ ク ホ イ ン ト を 速 習 す る PART2 刈 末 の セ ッ ト ア ッ プ 徹 底 ガ イ ド PART3 タ イ プ 別 製 品 テ ス ト ラ ン ◆ PC UN Ⅸ フ ロ ジ ェ ク ト ◆ UNIX USER B ◆ パ ソ コ ン か ら 使 う UN Ⅸ デ ー タ ベ ー ス ◆ シ ス テ ム 構 築 学 ほ か 特 別 付 録 UNIX USER LIBRARY Solaris 2. リ 対 応 GNU C コ ン パ イ ラ 好 評 連 載 3.5 “ 2DD gcc2.3.3 LAN 第 MES ネ ッ ト ワ ー ク コ ン ピ ュ ー テ ィ ン グ を 推 進 す る 実 務 マ ガ ジ ン N タ イ ム ス 5 月 号 好 評 発 売 中 定 価 1 , 480 円 ・ 毎 月 8 日 発 売 SPECIAL REPORT グ レ ー プ ウ ェ ア は ど こ ま で 活 か さ れ る か ? 先 進 的 な 導 入 企 業 の 実 態 を 徹 底 取 材 2 枚 目 の 切 り 札 を 手 中 に し た ノ ベ ル INTEGRATION NIC の 動 作 原 理 を 正 し く つ か む BUYER'S GUIDE 1 ポ ー ト 6 , OOO 円 も 登 場 ! HUB の 最 新 機 種 一 覧 ■ サ ー バ 解 剖 学 日 本 ALR 「 PROVEISA 」 の 全 貌 ー セ ロ か ら ス タ ー ト ! 部 門 N 構 築 ポ イ ン ト は こ こ だ ! サ ー バ 用 AT 互 換 機 お 近 く の 書 店 で お 求 め く だ さ い ソ フ ト バ ン ク 出 版 事 業 部 特 別 好 評 連 載 月 刊 情 報 処 理 試 験 の ノ ウ ハ ウ を 結 集 ! 情 報 処 理 受 験 参 考 書 ・ こ れ だ け は 知 っ て お き た い 情 報 処 理 の 基 礎 知 識 定 価 1 , 650 円 ・ 初 め て 受 験 す る 人 の た め の 情 報 処 理 入 門 1 / 2 / 3 1 ・ 2 / 定 価 1 , 240 円 3 / 定 価 1 ,400 円 ・ 情 報 処 理 技 術 者 試 験 受 験 用 語 ハ ン ド ブ ッ ク 定 価 1 , 860 円 ・ 第 2 種 情 報 処 理 技 術 者 試 験 ソ フ ト ウ ェ ア 徹 底 マ ス タ ー 定 価 2 , 500 円 ・ 第 2 種 情 報 処 理 技 術 者 試 験 ハ ー ド ウ ェ ア 徹 底 マ ス タ ー 定 価 2 , 580 円 ・ 第 2 種 情 報 処 理 技 術 者 試 験 COBOL 徹 底 マ ス タ ー 改 訂 版 定 価 2 , 900 円 ・ 第 2 種 情 報 処 理 技 術 者 試 験 FORT N 徹 底 マ ス タ ー 定 価 2 , 890 円 ・ 一 石 ニ 鳥 の プ ロ グ ラ ミ ン グ 学 習 書 ! 流 れ 図 で 学 ぶ プ ロ グ ラ ミ ン グ ス 門 定 価 2 , 200 円 ・ 第 2 種 情 報 処 理 技 術 者 試 験 午 前 問 題 オ リ ジ ナ ル 演 習 18 定 価 2 , 300 円 ・ 第 2 種 情 報 処 理 技 術 者 試 験 午 後 問 題 オ リ ジ ナ ル 演 習 定 価 2 , 400 円 ・ 第 2 種 情 報 処 理 技 術 者 試 験 実 戦 模 擬 テ ス ト 定 価 2 , 200 円 ・ ア セ ン ブ ラ CASL を マ ス タ ー ! 短 期 合 格 ! ア セ ン プ ラ C L 定 価 1 , 900 円 ・ 1993 年 度 第 1 種 情 報 処 理 試 験 総 整 理 と 徹 底 対 策 定 価 2 , 000 円 ・ 1993 年 度 版 第 1 種 情 報 処 理 技 術 者 試 験 問 題 集 定 価 2 , 400 円 ・ プ ロ グ ラ ム 設 計 が わ か る ! 短 期 合 格 ! プ ロ グ ラ ム 設 計 定 価 2 , 200 円 ・ 第 1 種 情 報 処 理 技 術 者 試 験 プ ロ グ ラ ム 設 計 徹 底 マ ス タ ー 定 価 2 , 900 円 ソ フ ト バ ン ク 出 版 事 業 部 ・ お 近 く の 書 店 で お 求 め く だ さ い ・ 定 価 は 税 込 で す