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