- 締切済み
*アルゴリズム*
学生に試験を行った。100問の問の対して正しいものには○、誤りには×をつける。 A君は80点、B君は50点、C君は10点であった。 この3人の中で誰が最も優秀であるか? 優秀である理由を述べよ。 →計算で出すらしいのですが…わかる方いましたら教えてください。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- kyo-mogu
- ベストアンサー率22% (3398/15358)
回答No.2
アルゴリズムという事はプログラムの事ですか? 要するに。A君とB君でどちらが点数が高い? では、B君とC君ではどちらが点数が高い? C君とA君でどちらが点数が高い? それぞれ比べて、一番高い点数の人はA君である。 また、プログラムで配列を使うのなら、大小判定で並び替えを行います。 そういう事でしょうか?
- spring135
- ベストアンサー率44% (1487/3332)
回答No.1
これだけの情報からは計算するまでもなくA君と答えるほかありません。計算の基本的考え方を示してください。
質問者
お礼
解決しました!回答ありがとうございました!
質問者
補足
回答ありがとうございます! 計算の具体的考え方は全く言われてないです。 なので、A君B君C君それぞれの正解する確率…?とかで理由を説明したいんですが、どのように説明したらよいかアドバイスお願いします。
お礼
アルゴリズムの授業だったので、プログラムは関係してくると思います。比較によって、A君が優秀であることを示してみます!回答ありがとうございます!! この問題、A41枚で提出なんですが… この他に説明できる方法を知っていらっしゃったら、教えてください!お願いします。