小学生からのプログラミング

【PHP】計算をしてみよう!【小学生からのプログラミング講座 #3】

こんにちは!

「katのブログ」管理人(かんりにん)の、katです。

「小学生からのプログラミング」第3回目の今回は、プログラミングで足(た)し算(ざん)、引(ひ)き算(ざん)、掛(か)け算(ざん)、割(わ)り算(ざん)をしていきます。

計算は、コンピュータの得意分野(とくいぶんや)です。

人間だととても時間のかかるような計算も、コンピューターは一瞬(いっしゅん)で解(と)いてしまいます。

何で コンピューターは速いの?

コンピューターは何でこんなにも計算が速いのでしょうか?

それは、コンピュータの中では電気(でんき)が流れていて、その電気(でんき)が足(た)し算(ざん)などの計算しています。

電気(でんき)の速さは、光の速さと同じと言われていて、目に見えないくらいとても速いので、計算も一瞬(いっしゅん)で出来てしまいます。

今回使うもの

今回使うプログラミング言語

今回は、以下のプログラミング言語で、プログラムを書いていきます。

・PHP

計算してみよう!

それでは早速(さっそく)、コンピューターで計算してみましょう。

まずは、前回(ぜんかい)同様(どうよう)paizaというサイトで、プログラミングをしていきますので、サイトを開きましょう。

paizaのサイト

サイトが表示されたら、左上にあるボタンが「PHP」となっていることを確認します。

なっていない場合は「PHP」を選択(せんたく)します。

ここまで出来たら、プログラミングの準備完了(じゅんびかんりょう)です。

足し算

まずは足し算(ざん)をしていきます。

ソースコードの部分に、以下のように書いてください。

<?php

// 足し算をする
$result = 1 + 2;
echo '計算結果:' . $result;

書き込みが終わったら、左下の「実行」ボタンをクリックします。

図のように「計算結果:3」という文字が表示されれば成功です!

簡単にプログラムの解説(かいせつ)をします。

~解説1~

<?php

PHPプログラムの開始を意味します。

PHPのプログラムの最初には必ず「<?php」をつける決まりになっています。

~解説2~

$result = 1 + 2;

ここで足し算(ざん)をしています。

「$result」は、変数(へんすう)と呼(よ)ばれているものです。

変数(へんすう)とは入れ物のようなもので、「=(イコール)」の後に書いてある値(あたい)を入れておく事ができます。

ここでは、「1 + 2」の結果(けっか)(「3」)を「$result」という変数(へんすう)(入れ物)に入れています。

✓ ポイント

PHPの場合(ばあい)、変数(へんすう)には必(かなら)ず「$(ドル)」という文字を最初(さいしょ)につけるという決まりがあります。

「$」のあとにつける文字は、自由に決める事ができます。

「$message」「$color」など、好きな名前の変数(へんすう)を作ってみましょう。

~解説3~

echo '計算結果:' . $result;

ここで、計算結果(けいさんけっか)を画面(がめん)に表示しています。

「echo」の後に書いてある内容が画面に表示されます。

「計算結果:」の後にある、「 . 」は、文字と文字(もしくは変数(へんすう))を繫(つな)ぐときに使います。

ここでは、「計算結果:」と「$result」を繋(つな)いでいます。

「$result」の中には、先ほどの計算結果(けいさんけっか)(”3″)が入っているので、画面には「計算結果:」と「$resultの値(あたい)(”3″)」が繋(つな)がって、「計算結果:3」と表示されます。

引き算

次に引き算(ざん)をしていきましょう。

ソースコードの入力欄に以下を入力しましょう。

<?php

// 引き算をする
$result = 3 - 2;
echo '計算結果:' . $result;

書き込みが終わったら、足し算(ざん)の時と同じように、左下の「実行」ボタンをクリックします。

「計算結果:1」という文字が表示されれば成功です!

掛け算、割り算

掛(か)け算(ざん)と割(わ)り算(ざん)もやり方は同じですが、記号(演算子(えんざんし))が、普段見慣れているものとは違うので、覚えておきましょう。

■掛(か)け算(ざん)、割(わ)り算(ざん)の演算子(えんざんし)

 掛(か)け算(ざん)・・・「*」

 割(わ)り算(ざん)・・・「/」

それでは、以下のようにプログラミングしてみましょう。

<?php

// 掛け算をする
$result = 3 * 2;
echo '掛け算の計算結果:' . $result . '、';

// 割り算をする
$result = 4 / 2;
echo '割り算の計算結果:' . $result;

「実行」ボタンをクリックすると、

「掛け算の計算結果:6、割り算の計算結果:2」

と表示されれば成功です。

簡単な計算だけでなく、足し算(ざん)と掛(か)け算(ざん)を組み合わせたりして、難(むずか)しい計算も試して見ましょう。

例えば、765 + 875 * 568 – 23 / 54 の答えは何でしょうか?

コンピューターならすぐに答えを教えてくれます。

最後に

計算処理は、ほぼ全ての機械(きかい)のプログラムに書かれています。

この講座(こうざ)でもたくさん使っていきますので、書き方を覚えておきましょう。

また、今回は変数(へんすう)に一つだけ値を入れましたが、次回は一つの変数(へんすう)にいくつもの値を入れる方法について書いていきますのでお楽しみに!

では、また次回!


ABOUT ME
kat
プログラマー歴7年、2歳の子供を持つパパです。 興味のあることはプログラミングや今後のIT技術などです。 趣味でオンラインカードゲームのサイトを運営しております。 プログラミングを通して社会に貢献していきたいです。