第11回 基礎プログラミング I レポート課題 氏名:斎藤 拓也 学籍番号:c1090704 語学クラス:英語1 コース(系):地域共創コース チーム名:SENGOKU チームホームページアドレス:http://roy/~c109056/SENGOKU/index.html プロジェクト名:2 戦国武将 --------------------------------------------------------------------------- 2. A 1戦国イズ 戦国時代の年表のプログラムを出したいと思ったが、それだけではインパク トが無いし、楽しい物にならないからクイズにすることに決まった。 2戦国武将 戦国時代の武将を検索するプログラムをつくることがしたい。それだけじゃ つまらないので、家紋を表示するようにしたい。他にも説明をしっかりする。 B プロジェクト名 武将名鑑 私の担当はプログラム、取扱説明書、企画書です。 C プログラムの解説 1行目にこのファイルがプログラムであると示す。 3行目に「武将を選んでください」表示させる。失敗したときの考慮のする。 4行目に選択肢を表示させる。 5行目に空白と改行を行う。 6行目に「誰にしますか?:」を表示させる。失敗したときの考慮のする。 8行目パターンを標準入力で獲得する。 9行目リクエストをパターン入力にする。 12行目データファイル「sengokubusyo.dat」を d として取りだす。 実行結果 pan{c109070}% ./busyoumeikan.rb [~/public_html] 武将を選んでください a:伊逹政宗 b:上杉謙信 c:武田信玄 d:今川義元 e:徳川家康 f:織田信長 g:羽柴秀吉 h:明智光秀 i:足利義昭 j:毛利元就 k:柴田勝家 l:竹中重治 m:真田信繁 n:石田三成 o:直江兼続 p:前田利家 q:島津義弘 r:北条氏康 s:佐竹義重 t:浅井長政 u:朝倉義景 v:里見義堯 w:最上義光 x:尼子晴久 y:大友義鎮 z:加藤清正 誰にしますか?:a a:伊逹政宗(だてまさむね) 解説 1567〜1636。伊逹家17代目当主。現在の宮城・山形・副島を広く治める。幼年の頃に右目を失明し「独眼龍」と称される。18歳で当主となり、天下を狙い続けた。戦国屈指の教養人と言われている。安土桃山時代には豊臣秀吉の命令を無視して領土を拡張し対立したが、徳川家からの終戦があり窮地を脱出。関ケ原の合戦では徳川軍につき、最上陣をつとめ勝利に貢献。