第8回 基礎プログラミング I レポート課題 氏名:奥山広大 学籍番号:c109039A 語学クラス:英語1 コース(系):地域 1、筆記問題 A、タワーレコード、ゲオのカードで確認出来る。 B、個人情報 佐藤崇行 作業員 神奈川 090ー5768ー1139 齊藤大地 銀行員 大坂府 090ー2887ー0803 足立卓哉 会社員 宮城県 090ー5539ー8902 荒川真也 教員 沖縄 090ー7750ー1456 高橋行紀 作業員 栃木県 090ー3397ー0663 プログラム問題 A、問題をやる前にprint文で表示出来るプログラムを作成した。 #!/usr/koeki/bin/ruby name = "佐藤崇行" work = "作業員" from = "神奈川" namber = "090-5768-1139" print("紹介ページ\n") print("このページは保護されています。\n") printf("名前: %s" ,name) printf("職業: %s" ,work) printf("出身: %s" ,from) printf("電話番号: ,number) print("この個人情報を他の人に教えない。\n) 実行結果 pan{c109039}% ./web_order_c109039.rb [~/public_html] 紹介ページ このページは保護されています。 名前: 佐藤崇行 職業: 作業員 出身: 神奈川 電話番号:090-5768-1139 この個人情報を他の人に教えない。 A、webページにhtml形式で出力する表示出来るようにした。 #!/usr/koeki/bin/ruby name = "佐藤崇行" work = "作業員" from = "神奈川" number = "090-5768-1139" print("\n\n") print("紹介ページ\n") print("\n") print("\n") print("

このページは保護されています。

\n") print("\n") print("\t\n") printf("\t\t\n" ,name) print("\t\n") print("\t\n") printf("\t\t\n" ,work) print("\t\n") print("\t\n") printf("\t\t\n" ,from) print("\t\n") print("\t\n") printf("\t\t\n" ,number) print("\t\n") print("
名前: %s
職業: %s
出身: %s
電話番号:%s
\n") print("この個人情報を他の人に教えない。\n") print("\n\n") 実行結果 {c109039}% ./web_html_c109039.rb [~/public_html] 紹介ページ

このページは保護されています。

名前: 佐藤崇行
職業: 作業員
出身: 神奈川
電話番号:090-5768-1139
この個人情報を他の人に教えない。 プログラムが表示されるURL http://roy/~c109039/web_html_c109039.rb 考察 プログラムを作るまでのものが長い。 B、webページに表示させるプログラム #!/usr/koeki/bin/ruby name = "佐藤崇行" work = "作業員" from = "神奈川" number = "090-5768-1139" open("c109039.html","w") do |html| html.print("\n\n") html.print("\n") html.print("紹介ページ\n") html.print("\n") html.print("\n") html.print("

このページは保護されています。

\n") html.print("
\n") html.print("\t\n") html.printf("\t\t\n" ,name) html.print("\t\n") html.print("\t\n") html.printf("\t\t\n" ,work) html.print("\t\n") html.print("\t\n") html.printf("\t\t\n" ,from) html.print("\t\n") html.print("\t\n") html.printf("\t\t\n" ,number) html.print("\t\n") html.print("
名前: %s
職業: %s
出身: %s
電話番号:%s
\n") html.print("この個人情報を他の人に教えない。\n") html.print("\n\n") end 実行結果 このページは保護されています。 名前: 佐藤崇行 職業: 作業員 出身: 神奈川 電話番号:090-5768-1139 この個人情報を他の人に教えない。 実行されるURL http://roy/~c109039/c109039.html 感想 プログラムを作成するまで、かなり長く時間がかかりましたが先輩に詳しく教え てもらい作成する事ができました。 共同学習者 笹木郁哉 協力してくれた先輩 大沼拓海 先輩