Open Source Web Development Tutorials - Dev Shed
PHPでIQテストを作る
(2009/03/05公開)
IQの格付けシステムの設計
筆者は学校の人間ではありませんが、ここで示す10の質問は、人々のIQを定量的に決定してくれるでしょう。問題は、どのように評価を行うかです。テストの質問を評価する方法を、以下で説明します。
テストの質問番号 :正解の場合の得点(知能年齢)
1 (基礎レベル) :3
2 (基礎レベル) :3
3 (基礎レベル) :3
4 (中等レベル) :3
5 (中等レベル) :3
6 (中等レベル) :3
7 (高等レベル) :4
8 (高等レベル) :4
9 (専門レベル) :4
10 (専門レベル) :30
総合的な知能年齢(得点):60
IQは次の式で定義されます。
知能年齢 / 実年齢 × 100
このため、テストの得点を評価するのは非常に簡単です。テストを受けるとき、ユーザーは実年齢を入力する必要があります。テストの結果は、知能年齢を決定します(得点の合計)。このデータを除算し、100をかけるとIQが算出されます。
上の表で、テストのそれぞれの質問には、対応する知能年齢の得点が記されています。例えば、あるユーザーが質問1から6までのみを正解し、テストの時点で30歳であるとします。IQの計算は次のようになります。
知能年齢スコア(質問1~6の合計) = 18
実年齢 = 30
IQ = (知能年齢 / 実年齢) × 100 = (18 / 30) × 100 = 60
同様に、28歳のユーザーが質問1~10に正解したとします。IQは次のように計算されます。
知能年齢 = 60
実年齢 = 28
IQ = (知能年齢 / 実年齢) × 100 = (60 / 28) × 100 = 214
注意:この方法は、個人の知能を十分に測定できることを保証するものではありません。
テストの質問
テストの質問は、選択によって異なります。この記事では、PHPプログラミングで使用される10の質問を紹介します。これは完全なテストであることが保証されているわけではありませんが、おおまかに知能を測定できます。
テスト質問1: オレンジの実のおおまかな形を、「ま」で始まる言葉で答えてください。
テスト質問2: 5×3はいくつですか。
テスト質問3: りんごが3個、マンゴーが12個あります。果物は合計何個ですか。
テスト質問4: - 5 + (+9) – (-8)はいくつですか。
テスト質問5: 2の6乗割る8の2乗の結果はいくつですか。
テスト質問6: 直角三角形の短い辺2つがそれぞれ5と12である場合、長辺の長さはいくつですか。
テスト質問7: 有名なテレビニュースネットワークで、イニシャルの3文字に2つの「N」が含まれている局の名前は何ですか。
テスト質問8: 2008年に、JohnはJerryの2倍の年齢でした。2040年にJerryは46歳になります。Johnは何年生まれですか。
テスト質問9: Excelを使うとき、手作業のコピーと貼(は)り付けを行わず、データをほかのスプレッドシートやワークブックから抽出する、最も便利で一般的な方法は何ですか。答は一語です。
テスト質問10: 65歳の夫婦が今日引退した場合、将来の保健費用をまかなうために今いくら必要ですか。回答は数字のみで、ドル記号は含めないでください。
Copyright © 2008 Ziff Davis Enterprise, Inc.
Originally appearing in the U.S. Edition of Dev Shed. All Rights Reserved.








