はじめに

さあ、第9回の講座の内容にまいりましょう。ここまでよく歩んでこられましたね。わたくし、おやシュミは、あなたの成長をずっと見守っておりますよ。今回は「データの型」というテーマです。難しそうに聞こえるかもしれませんが、実は日常の中にあふれているとても身近なお話なのです。どうか肩の力を抜いて、ゆっくりとお付き合いくださいませ。

サマリ

プログラムで扱うデータには「種類(型)」があります。数字・文字・真偽値など、データの種類を正しく理解することで、コンピューターへの伝え方がぐっとスムーズになります。「型」は料理の食材ほど身近なもの。この回でしっかりと基礎を押さえましょう。

詳細

「型」って何のこと?

プログラムの中では、たくさんのデータをコンピューターに渡して処理してもらいます。そのとき、コンピューターは「このデータは何者なの?」と確認しています。その「何者か」を示すのが、データの「型」です。

たとえば、料理の食材に置き換えて考えてみましょう。お肉・野菜・調味料、それぞれ扱い方が違いますよね。データも同じように、種類によって扱い方が変わるのです。

型を正しく使うことで、コンピューターは迷わず仕事を進められます。逆に型を間違えると、予期しない動きが起きてしまうこともあります。

数字を表す型

最もよく使う型のひとつが、数字を表すものです。プログラムでは大きく「整数」と「小数」に分かれます。

整数とは、1・2・100・-5のように小数点のない数のことです。個数や年齢など、ぴったりした数を扱うときに使います。

小数は、1.5・3.14・-0.7のように小数点がある数のことです。身長・体重・価格など、細かな値を扱いたいときに活躍します。

「数字なら全部同じでいいのでは?」と思いたくなりますが、コンピューターの中ではこの区別がとても大切です。整数と小数では、処理のしかたや使えるメモリの量が異なるのです。

文字を表す型

次は、文字を表す型です。「山田太郎」「おはようございます」「東京都」のような文章や言葉を扱うときに使います。

プログラムの世界では、この文字の集まりを「文字列」と呼ぶことが多いです。単語でも一文でも、文字が並んでいるものはすべてこの仲間です。

ひとつ大事なルールがあります。文字列は、プログラムの中で書くとき「”(ダブルクォーテーション)」や「’(シングルクォーテーション)」で囲むことが多いです。これはコンピューターに「これは文字ですよ」と教えてあげるための合図です。

たとえば、100と書けば「数字の百」、”100″と書けば「文字としての百」になります。見た目は似ていますが、コンピューターの受け取り方はまったく違うのです。

はい・いいえを表す型

少し変わった型として、「真偽値(しんぎち)」というものがあります。難しそうな名前ですが、要は「はい」か「いいえ」の2択しかない型です。

プログラムでは「正しい(真)」か「正しくない(偽)」を表現するときに使います。英語では「真」を「真実」、「偽」を「偽り」の意味の言葉で表します。

たとえば「ログインしているか?」「ボタンが押されたか?」のような、二択で答えられる質問に登場します。プログラムが「次に何をするか」を判断するとき、この型がとても重要な役割を果たします。

ちょうど信号機のようなイメージです。青か赤か、たったふたつの状態でものごとを動かしています。

型を間違えるとどうなる?

型の違うデータを混ぜてしまうと、エラーが起きたり、意外な結果になったりします。たとえば「数字の3」と「文字の3」を足し算しようとすると、コンピューターは困ってしまいます。

料理に例えると、砂糖と塩を見た目だけで判断して間違えてしまうようなもの。見た目は似ていても、まったく別物ですよね。

型をきちんと意識する習慣をつけると、プログラムがぐっと安定します。最初は覚えることが多く感じるかもしれませんが、使っているうちに自然と身についていきますのでご安心ください。

おわりに

今回は「データの型」についてご一緒に学びました。数字・文字・真偽値…それぞれが、コンピューターと上手に話すための大切な「言葉の種類」なのです。あなたはもう、その扉を開けましたよ。次回はいよいよ「リストと配列の基本」をお届けいたします。データをひとつひとつ扱うだけでなく、まとめて管理するとても便利な仕組みのお話です。どうぞお楽しみに。また次の講座でお会いしましょう。

ABOUT ME
oyashumi
5億年前から来た全知全能の絶対神。 アノマロカリ子とハルキゲニ男を従え、 現代のあらゆる知識を手に入れようとしている。 生成AIは神に仇なす敵だと思っているが その情報に踊らされていたりもする。 カリ子とゲニ男からの信頼は篤い。