プログラム1
整数 in, n, r , stop
r←random(99)
「0から99までの数を1つ考えたので、当ててください。」を印刷する
in←-1
n←1
in ≠rの間、
| nと「回目の挑戦です。」を印刷する
|「0から99までの数を入力してください:」を改行なしで印刷する
| in←input()
| もしin=rならば
| | 「当たり!」を印刷する
| を実行し、そうでなくもしin<rならば
| |「もっと大きい数です。」を印刷する
| を実行し、そうでなければ
| |「もっと小さい数です。」を印刷する
| を実行する
| n←n+1
を繰り返す

課題1、プログラム1は、数当てゲームを一度するプログラムです。(このプログラムを実行するときは、画面右下の「変数表示画面」を小さくして正解が見えないようにしてください)このプログラムを変更して、正解したときのメッセージを、
一回目で当てた時、2〜3回目で当てた時、4〜6回目で当てた時、7回目以降で当てた時で、それぞれ異なる表示をするプログラムにしてください。
さらに、可能であれば、数を7回入力しても当てられないときは「正解は??です。」と表示して終了するようにプログラムを変更してください。(??は正解の数字です。)プログラムの説明も詳しく書いてください。

課題2 プログラム1は、数当てゲームを一度するプログラムです。(このプログラムを実行するときは、画面右下の「変数表示画面」を小さくして正解が見えないようにしてください)このプログラムを変更して、まだ当たっていなくても、
早い回数で当たったように思わせるインチキ数当てゲームにしてください。できるだけ自然に見せる選出工夫してみてください。
 プログラムの説明だけではなく、どのように自然に見せる演出をしたかも詳しく書いてください。
 
大学問題です。 分かる方いたらお願いします。