ITPASS 実習レポート 1

増井浩行

joho02


問 1 数当て

   スクリプトの URL

   スクリプトの使い方の解説

      端末に「./quiz1.sh (答えの数字)」を入力する。

      "What's your number ?"が出るので、適当な数字を入力する。

      その数字が(答えの数字)と等しければ、正解と英語で表示される。等しくなければ、答えの数字より大きいか小さいかのヒントが英語で表示され、またヒントに従って適当な数字を入力する。

      正解するまでこれがくり返される。

   実行結果へのリンク

      引数を23とした場合(実行結果へのリンク)

   参考資料

      [Exp2009]シェルスクリプト課題

      [Exp2009]Unix の基本コマンドの紹介

   共同作業した人の名前

      郭雨佳 徳永翔太

   工夫したこと, 感想

      コマンドreadを1つしか使わなかったので、何度やっても最初に入力した数字しか読み込めなかったため、なかなかうまく行かなかった。しかし、協力者の2人の助言により、そのことに気づき、なんとか完成することができた。


問 2 素因数分解

   スクリプトの URL

   スクリプトの使い方の解説

      端末に「./quiz2.sh」を入力する。

      適当な数字を入力する。

      素因数分解の結果が素因数の小さい順に表示される。

   実行結果へのリンク

      1296を素因数分解した実行結果(実行結果へのリンク)

   参考資料

      [Exp2009]シェルスクリプト課題

      [Exp2009]Unix の基本コマンドの紹介

      シェルスクリプト入門 [演算・比較]

   共同作業した人の名前

      郭雨佳 徳永翔太

   工夫したこと, 感想

      [ $a -eq $b ]と[ `expr $a / $b` = 1 ]を同じものだと思っていたのでうまく実行できなかった。これも2人の協力者とともに考えて修正した。


※レポート作成の際にお世話になった方※

   須賀さん