熱くてお茶をすすっちゃうリスクを避けるため、お茶が60-65度のときに飲みましょう。上記のレシピで"適量"等の曖昧な単語を使いましたが、このような表現はコンピューターを用いるプログラミングの現場では避けなければなりません。私たち人間は経験や知識から思考し"適量"のその量を導き出すことができます。コンピューターはたとえデータベースで過去の事象を記録し参照することができるとしても、人間のように"思考"をすることはできません。コンピューターは予め書かれたコードに則ってデータを処理しているにすぎません。よって、コンピューターに指示する際にはできるだけ明確にしなければならないのです。それを踏まえて、この紅茶のレシピを擬似コードで書いてみることにします。擬似コードそもそもこれってなにって話ですね。擬似コードはアルゴリズムを自然言語に近い形で、基本的なプログラミングの構文を知ってさえいれば読めるように書かれたものです。書き方の正式なルールがありません。ようは読みやすいプログラミングのコードもどきってことです。書きやすいので、実践において複雑なプログラムを作らなければならないときは一度擬似コードで何回か書いたりして該当するデータの適切な処理の仕方を明確にすると、すっきりしたバグの少ないコードが書けます。プログラミングの構文を知らないと、よほど肌の合う人にしか書いてあることが理解しにくいですが、こんなもんかとなんとなく見てもらえば結構です。この投稿のメインは紅茶です。レシピの順番毎にひとつひとつコードにしていきましょう。「水」を沸騰させるだけじゃダメですね。新鮮な軟水を95度まで熱する作業であります。ここでは、「水」っていうのは、新鮮さ、硬さ、温度、量の4つの情報が必要なわけです。するものとしましょう。1行目で新鮮な軟水を登場させ、2行目でそれをケトルに入れ熱湯にしました。今回のケトルは特別仕様でして95度の熱湯を作り出します。形は関数と呼ばれていて、数学で使ってたやつと同じようなもんです。この変数をプログラミングの世界では引数なんて呼びます。なっているわけですね。水を電子レンジでばーって1分やります。"ひとつになったもの"Microwave(もの、時間、ワット数)ものを時間の間ワット数で温める。