その1:はじめに | ||||
もともとソフト開発には、基礎としてのプログラミング技術が必要不可欠ですが、100点満点を取らないと絶対コンピュータは通してくれないというのがこのプログラミングです。またソフトの設計ではあらゆる角度からの創造的発想が求められます。
などの試験問題を見れば、それらがよくわかります。 システムやプログラム開発に携わっている人ならばもちろん、一般の皆さんもちょっと試してみたくなるような問題が多々あることから、(株)アープのホームページを通じてこれらの問題がどういう理由・背景から出されるのかの説明もまじえて解説、毎月の更新で順次お届けしてまいります。 では、それではさっそく、その一つを取って、何を見ようとしているのかをみてみましょう。
さて、小さな容器の中で模型の船を浮かべた場合を考えれば、押しのけられた水はどこかへ行かざるをえず、それが水位を上げるだろうと容易に予想できます。このことから、水位が変わる元となるのは、水面下にある物体の体積の変化にあると想像できます。 しかし本当にそうなのか。手荷物が非常に軽くて、放り出されたのち水に浮いていれば、水の受ける総重量に変化はなく、排水量は同じなので水位も変わりません。 では、紐を切って沈んだ場合はどうでしょうか。物体が沈むということは、その物体が押しのけている水量の重さよりも重いからで、これが浮くためにはもう少し余分に排水をしなければならないわけです。その余分な排水をしてくれているのがボートという乗り物だったわけです。 では採用となった解答です。
では地球温暖化の環境問題に関連して、
をやってみてください。もちろん陸地にある氷河などが溶ければ、余分な水が海に流れ出すわけですから、海面の水位は上がることになりますが、問題は海に浮かぶ氷山です。
|
ビル・ゲイツの出題問題に関しては、HOW WOULD YOU MOVE MOUNT FUJI ? (Microsoft’s
cult of the puzzle. How the world’s smartest companies select the
most creative thinkers. )By William Poundstore の原書や、筆者の海外における友人たちの情報を参考にしています。 また連絡先不明などにより、直接ご連絡の取れなかった一部メディア媒体からの引用画像につきましては、当欄上をお借りしてお許しをいただきたく、よろしくお願い申し上げます。 |
執筆者紹介
テレビ出演と取材(NHKクローズアップ現代、フジテレビ、テレビ朝日、スカパー)
出版
連載
新聞、雑誌インタビュー 多数
※この連載記事の著作権は、執筆者および株式会社あーぷに帰属しています。無断転載コピーはおやめください