値は どうやって やりとりするの?
前回 値を 箱に 入れましたね。でも その値を わたしたちは どう 見て、また どう 新しい値を 入れるのでしょう?プログラムと わたしたちが やりとりする 二つの方向を 見ます。
会話には 二つの方向が あります
人どうしが 話すように、
プログラムとも
やりとりします。
コンピュータが わたしたちに
何かを 見せること、
わたしたちが コンピュータに
何かを 入れること。
この二つの方向が
すべてのプログラムの やりとりです。
コンピュータと わたしたちの あいだ、二つの方向。
コンピュータが 見せるものを
出力と いい、
わたしたちが 入れるものを
入力と いいます。
この二つさえ あれば
プログラムと いくらでも
会話できます。
出力は 画面に 値を 出します
まず 出力です。
プログラムが もつ値を
画面に 見せることです。
前回 作った
あの箱(変数)を おぼえていますか?
「名前の箱に 入った値を 見せて」
と言うと、
その値が 画面に 出ます。
ボタンを 押してみてください。
変数の値を 画面に 出力。
出力の おかげで
わたしたちは コンピュータの中の値を
目で 見られます。
計算の結果も、
しまわれた情報も、
出力しないと
わたしたちは 知るすべが ありません。
入力は 値を 受けて 箱に 入れます
反対の方向は 入力です。
わたしたちが 文字や 数字を 入れると、
その値が 変数に 入ります。
「名前を 入力して
名前の箱に 入れて」。
こんなふうに。
入力は いつも
箱に 入ることに つながります。
じっさいに 入れてみてください。
入力した値が 変数に 入ります。
入力の おかげで
プログラムが わたしたちの言葉を 聞きます。
同じコードでも
入れる値に よって
ちがう動きを します。
名前を 入れると
その名前で あいさつするように。
二つを 交ごに すると 会話です
出力と 入力を
交ごに すると、
本当の会話が 始まります。
コンピュータが たずね(出力)、
わたしたちが 答え(入力)、
コンピュータが また 答える(出力)。
この やりとりが
わたしたちが つかう すべてのアプリの
基本の ほねぐみです。
たずね(出力)・答え(入力)・答える(出力)。
チャットアプリも、
ゲームも、
けんさく窓も、
じつは ぜんぶ これです。
たずね 答える
出力と 入力の くりかえし。
その上に ふくざつなものが
つみ重なっている だけです。
入力を 受けて あいさつする プログラム
では 二つを 合わせて
小さなプログラムを 作ります。
名前と 年れいを 入力して(入力)、
それで あいさつを 作り
画面に 出す(出力)のです。
値を 入れて
実行を 押してみてください。
入力した値で
結果が 作られます。
入力 → 処理 → 出力。
入力で 値を 受けて、
その値で 何かを 作り、
出力で 見せる。
この流れが プログラムの 基本です。
次回は
この値たちが 数字か 文字か、
その しゅるいを 見てみます。