2009/12/12 土曜日
後期に開発するソフトウェアは「4択問題集」です。
ソフトウェアの概要
- 問題とその選択肢(4つ)が表示され、利用者は選択肢の番号を入力していく。
- 全ての出題が終わると、点数(正解数÷出題数)や正答・誤答の詳細が表示される。
- さまざまな学習に役立つように工夫する。
課題1
- 適当な問題文と選択肢4つを考えなさい。?
- 問題と選択肢を表示し、(1〜4の)入力を即し、それが正解ならば「正解」、不正解ならば「不正解」と表示するプログラムを作りなさい。
実行例(表示の仕方は各自で工夫すること)
文字列中で同じ文字が繰り返される場合、繰り返し部分をその反復回数と文字の組に置き換えて文字列を短くする方法はどれか。
EBCDIC符号
巡回符号
ハフマン符号
ランレングス符号化
解答を入力してください>>> 1 ??
※不正解です。正解は4です。
(情報処理技術者試験より)
ゼミの3年生に対する課題をウェブにも残しておきます。
自分の選んだプログラミング言語について、課題1?2を解くプログラムを作りなさい。
次回のゼミで、作成したプログラムについて説明しなさい。
※入力の方法や画面への表示方法は、前回課題の解答例を流用しなさい。
課題1
3個の数値を入力し、3番目の数値の値が、1番目と2番目の数値の和に等しいとき「OK」を、そうでないとき「NG」を表示するプログラムを作りなさい。
課題2
正解した回数が3回に達するまで、課題1の動作を繰り返して実行するプログラムを作りなさい。
2009/11/9 月曜日
ゼミの3年生に対する課題をウェブにも残しておきます。
自分の選んだプログラミング言語について、課題1?2を解くプログラムを作りなさい。
次回のゼミで、作成したプログラムについて説明しなさい。
※入力の方法や画面への表示方法は、前回課題の解答例を流用しなさい。
課題1
3個の数値を入力したら、その中から一番大きな数値を1つ画面に表示するプログラム
を作りなさい。 入力する3個の数値を変えても正しく動作しなければなりません。
課題2
1?9の数値を自由に何個でも入力していく。0を入力した時点で、それまで入力され
た数値を、入力された順序で画面に表示し、終了するプログラムを作りなさい。
※時間があれば以下の課題にも取り組むこと。
課題3
課題2の表示結果の後で、入力された数値の最大値、最小値、平均値を表示するよう改
良しなさい。
課題4
現時点の日付、時刻を取得し、その内容を以下の例のように表示するプログラムを作り
なさい。
例)2009/10/20 14:40の場合の出力
Nen=2009 Tsuki=10 Hi=20 Ji=14 Fun=40