【アシスタント】2回目のプログラミング作業
1705 ワード
1)最初の作業から、プログラムを1つの単機のユーザーインターフェース(コンソールではない)のプログラムに改造し、
このプログラムは最も基本的に達成されます.
a)テーマを生成し,単一テーマは最大4個の演算子を超えてはならず,操作数は100未満である.
b)ユーザーは答えを入力できる
c)ユーザーが正解を入力すると、正解を提示する.答えが間違っている場合は、エラーが表示され、正しい答えがいくらであるかが表示されます.
2)互いに独立した8つの拡張可能な方向をリストします.
3)先生は学生に2つのペアを結ばせ、各ペアの学生はランダムに8つの拡張可能な方向の上の4つを選択され、各ペアの学生が提出したコードの中でこの4つの拡張方向を同時に実現しなければならない.
4)2つのペアの子供靴は1つの子供靴でブログにコードを提出するだけで、コード提出要求はhttp://www.cnblogs.com/greyzeng/p/4370439.htmlを参照してください.同時に、VC++6.0またはEclipseなどの開発環境でデバッグしたものを補充する必要があります.
次の情報も明記します.
a)あなたのペアの仲間の名前と仲間のブログアドレス.
b)このペアのプログラミングの過程で、あなたは何をしましたか.仲間は何をしましたか.
c)あなたたちのグループはどの4つの方向をしていますか.
5)2回のプログラミングの宿題に対して、子供靴ごとにブログを書いて、自分が得たものとこの授業に対する期待をまとめます.
6)先生は締め切り時間を規定し、採点要求は第1回の宿題の採点要求に従う:時間通りに提出-有点、遅く提出-0点、1週間後も提出しない-逆減点
添付:
:
a.プログラムは括弧付きの正の整数の4つの演算を出すことができて、点数を支持して、除算は2桁の小数を保留して、例えば:(1/3+1)*2=2.67、特に注意:ここは2.66ではなく2.67で、あるいは点数の形式を維持します:8/3
b.式に負の整数(負の整数の最小値が-100以下)を含む題目を出すことができ、負の数は括弧で囲んで、ユーザーが入力した結果は括弧で囲んでいない.例えば:2*(-4)=-8
c.ユーザの解答が終わった後、プログラムはユーザの解答にかかった時間を表示することができる
d.ユーザは出題個数(最大5個まで)を選択することができ、出題終了時にユーザが回答した問題の個数と正解した問題の個数を表示することができる
e.ユーザは最初の解答時にユーザ名を入力する必要があり、ユーザが次回起動した後、プログラムはユーザが前回入力したユーザ名を記憶する必要がある
f.プログラムは単一の整数階乗のテーマを出すことができる:例えば:4!=24
g.プログラムは解答時間を設定することができ、時間は整数に設定し、単位は秒で、最大120秒を超えてはならない.
h.プログラムは皮膚機能を設定することができ、インタフェースの色を変えることができる.