モジュール詳細:ギリシャ微積分

爆弾製造者はずる賢い。爆弾を爆発させるか、微積分の問題の答えを出すか。どちらを選ぶかはキミ次第だ。ついでに言うと、彼らはギリシャ文字が好きだ。幸運を祈る!

  • このモジュールには、xとyが書かれた2つの画面がある。これは関数におけるデータの点を示す。 また、画面の右側に青と黄の2つのパラメータ、画面の上には色のついたLEDがある。
  • データの点の全リストは、x画面付近の左右のボタンを使って循環させることができる。 データの点はxの昇順で並び替えられており、ループする。
  • yの値の一部と両方のパラメータは、小文字のギリシャ文字を含む数式に変換されている。 それらの値は、以下の表1を用いて求めることができる。
  • 各パラメータと等しいx値を持つデータポイントが必ず存在する。
  • LEDの色を使用して、以下の表2を使用して正しく計算する。
  • 答えが求められたら、画面下の数字ボタンで結果を入力する。 結果が負の数の場合、結果の絶対値を入力して「NEG」ボタンを押す。「CHK」ボタンを押して解答を判定する。
  • 間違った解答が送信されるか9桁を超える数字が入力された場合、ミスが記録され、入力は0にリセットされる。
  • 整数への丸め方に関する注意:整数に丸めるべき数が2つの整数のちょうど中間にある場合、常に大きい方の整数に丸める(例:3.5は4に、-9.5は-9に丸める)。

表1:ギリシャ文字から数字への変換表

文字名前示している数字
αアルファ点灯したインジケーターの個数
βベータ単3バッテリーの個数
γガンマポートの個数
δデルタシリアルナンバーの最後の数字
εイプシロンこのモジュールにある変換されていないyのうち最大の値
ζゼータこのモジュールにあるデータの点の個数
ηイータこのモジュールにあるxのうち最小の値
θシータこのモジュールにある変換されていないyのうち最小の値
ιヨタ点灯していないインジケーターの個数
κカッパシリアルナンバーの数字の個数にシリアルナンバーの英字の個数を掛けた数
λラムダこのモジュールにある二つのパラメータの差の絶対値
μミューバッテリーホルダーの個数
νニュー単1バッテリーの個数
ξクサイこのモジュールにあるxのうち最大の値
οオミクロンポートプレートの個数
πパイπ=3である。これは、円周率(直径に対する円周の比)の近似値である。
ρローポートの種類の数
σシグマシリアルナンバーの数字の合計
τタウτ=6である。これは、円周率(半径に対する円周の比)の近似値である。
υウプシロンバッテリーの個数
φファイφ=2である。これは、黄金比の近似値である。
χカイこのモジュールにある二つのパラメータの合計
ψプサイインジケーターの個数
ωオメガシリアルナンバーの最初の数字

表2:LED計算表

緑のLED:
あなたは、二つのパラメータの平均における微分を近似する必要がある。
そのためには、まず二つのパラメータの平均値aを求める。
その後、リストの中でaより大きいxの値のうち最小となるデータの点を探す。 この点を(x1, y1)とする。
aより小さいxの値のうち最大となるデータの点を探す。 この点を(x2, y2)とする。
答えは(y1-y2)/(x1-x2)を最も近い整数に丸めた数である。/は割り算を示す。
赤または青または黄のLED:
あなたは、青のパラメータから黄のパラメータまでの定積分を近似する必要がある。
二つのパラメータが等しい場合、答えは0である。
そうでない場合、低い方のパラメータと等しいxの値を持つデータの点から開始し、高い方のパラメータと等しいxの値を持つデータの点(端点を含む)まで、リスト内の隣接するデータの点の各ペアについて、以下の二つの数値同士を掛け合わせる。
  それらのxの値の絶対差、そして……
    LEDが赤の場合、xの値が小さい方の点におけるyの値
    LEDが青の場合、xの値が大きい方の点におけるyの値
    LEDが黄の場合、yの値の平均
すべての結果を合計する。もし青いパラメータが黄色いパラメータより小さければ、この合計が答えとなる。そうでない場合、この合計に負の符号を付けたものが答えとなる。
小数は最も近い整数に丸める。
そうでない場合:
この関数に対して微積分を行う必要はない。xが二つのパラメータの間(端点を含む)にあるすべての点におけるyの値を合計する。これが答えとなる。