第 4 回 繰り返しは引っ張りだそう レポート課題 先週の課題の考察と解説を治したものです。何回もすいません。 氏名:宮城晃司 学籍番号:c1101879 語学クラス:中国語3 コース(系):社会福士コース 1.筆記問題 A. 幽霊とかけて、物を買うときに必要なものと解きます。 その心は? どちらもおっかねえです。 F1とかけて、カーテンと解きます。 その心は? どちらもレースがあります。 B. (1) 陸上競技をやってるk君。今日は1足400円の陸上用の靴下と1個1500円のプロテイ ンの合計の代金を調べてみた。 陸上用の靴下5足と、プロテイン2個買った合計 400*5 + 1500*2 = 5000 実行結果 400*5+1500*2 5000 quit 陸上用の靴下2足と、プロテイン5個買った合計 400*2 + 1500*5 = 8300 8300 実行結果 400*2+1500*5 8300 quit (2) 夏祭りに彼女と行ったハーフのp君。彼は1個500円の焼きそばと1本200円の フランクフルトの合計を求めた。 焼きそば2個とフランクフルト3本買った合計 500*2 + 200*3 = 1600 実行結果 500*2+200*3 1600 quit 焼きそば4個とフランクフルト4本買った合計 500*4 + 200*4 = 2800 実行結果 500*4+200*4 2800 quit 2.プログラム問題 Aやりました。 プログラム内容 #!/usr/koeki/bin/ruby def rikujo(a,b) 400 * a + 1500 * b end print("靴下何足買ったの?\n") a = gets.to_i print("プロテイン何個買ったの\n") b = gets.to_i total = rikujo(a,b) printf("合計は %s 円です。 \n",total) 実行結果 pan{c110187}% ./def_twoparam.rb [~/Ruby] 靴下何足買ったの? 5 プロテイン何個買ったの 2 合計は 5000 円です。 考察 このプログラムが正しく実行されているか調べるためにbc -1を使い、確かめて みた。 実行結果 400*5+1500*2 5000 quit となるのでどの結果も正しく実行されていたので正しいと言える。 解説 今回はdefを使って計算式を用いて答えを出すというものでした。そしてbc -1で 掛け算をして文章で指定された内容を計算するというものでした。 感想 算数は数学を学習するにあたり、その基礎になる分野だったと思います。数学は いわば算数の応用ですね。ですので根本的な仕組みは一緒だと思います。表計算、 グラフを作った経験は無いです。 参考文献 基礎プログラミング II 第 4 回 「繰り返しは引っ張りだそう」 http://roy/~madoka/2011/r2/04/r2_04_03_theme_03_method.html http://roy/~madoka/2011/r2/04/r2_04_03_theme_03_method.html