チュートリアル / 最初の一歩 *

さて、これから「なでしこ」について学びましょう。世の中にはたくさんのプログラミング言語があります。その中でも「なでしこ」は母国語である日本語をベースにして作られています。そのため、英語をベースにして作られたプログラミング言語よりも容易に学ぶことができます。楽しくプログラミングを覚えることができます。

なでしこでプログラミングをはじめよう!

プログラムとは? *

一般的に『プログラム』と言えば、運動会や演劇の「進行手順」を書いたものです。コンピューターの世界でも、コンピューターに命令するための進行手順を書いたものです。順番にどんなことが行われるのかを順番に記したもので、その点においてコンピューターのプログラムも同じです。

プログラミングは難しい? *

なお、映画やアニメのSFに出てくる『プログラム』は、でたらめな意味の無い記号の羅列であることが多いので得体がしれないものという印象がありますが、実際には、できるだけ分かりやすく書くものです。

『プログラミング』とは、プログラムを作る行為であり、『プログラミング言語』とは
プログラムを作るための言語です。プログラミング言語の進歩の歴史を見ると、いかに人間に読みやすく、メンテナンスを楽にするのかという点で発展してきています。なでしこも、どんどん簡単になるように改良しています。

初めてのプログラミング *

なでしこは、日本語をベースとしたプログラミング言語です。プログラミング言語は、一定の文法に沿ってプログラムを記述する必要があります。あくまでも、「日本語」ではなく、「日本語プログラミング言語」なのです。とは言え、なでしこは比較的、自然な日本語でプログラムを記述できるように工夫されています。

まず、一番簡単なプログラムを見てみましょう。[実行]ボタンを押すと、サンプルプログラムをブラウザ上で試すことができます。

   v3.2.30

上記のプログラムは、以下の二つの要素で成り立っています。

「こんにちは」と 表示
  • まず、カギ括弧でくくった部分です。「・・・」や『・・・』と書くと、それが文字列と呼ばれるデータを表します。
  • そして『表示』というのが、なでしこの命令です。この『表示』命令は一つのデータを受け取って、画面に文字を表示する命令です。

そのため、『「***」を表示』と書いた場合、「***」の部分に好きな文章を指定できます。

好きな格言を表示させてみよう *

それでは画面に好きな格言を表示させてみましょう。

   v3.2.30

実行すると「知恵は武器よりも価値がある。」と表示します。

「日本語」ではない「日本語プログラミング言語」 *

なでしこのプログラムは、一見すると日本語に見えます。そのため、非常にプログラムが読みやすいのですが、それでも自然言語の日本語とは異なります。決められた構文から外れたプログラムを書くと「エラー」が表示されます。この点を覚えておきましょう。

計算してみよう *

次に、数字を画面に表示するには、以下のように記述します。

   v3.2.30

なでしこでは、命令に与えるデータ(これを引数と言います)に計算式を書くと、それを計算してから命令を実行します。

   v3.2.30

注目したいのは、上記のプログラムを実行すると、7が表示されるという点です。計算式に足し算とかけ算があれば、かけ算を優先して実行するのです。

計算式を丸括弧で括るとその中の式を優先して実行します。以下のプログラムを実行するとカッコの中が優先されて、9と表示されます。

   v3.2.30

日本語らしく計算式を書く *

もっと日本語らしく計算式を記述することもできます。

   v3.2.30
   v3.2.30

次に進もう *

次回は、さらに計算について紹介します。

Konawiki3 v.3.2.3