seegongsik
単語帳
プログラミング

値は どうやって やりとりするの?

前回 値を 箱に 入れましたね。でも その値を わたしたちは どう 見て、また どう 新しい値を 入れるのでしょう?プログラムと わたしたちが やりとりする 二つの方向を 見ます。

01

会話には 二つの方向が あります

人どうしが 話すように、
プログラムとも
やりとりします。
コンピュータが わたしたちに
何かを 見せること、
わたしたちが コンピュータに
何かを 入れること。
この二つの方向が
すべてのプログラムの やりとりです。

コンピュータ出力: 画面に 文字や 絵を 見せます。コンピュータが わたしたちに 話すことです。
わたし入力: わたしたちが 文字や 数字を 入れます。わたしたちが コンピュータに 話すことです。

コンピュータと わたしたちの あいだ、二つの方向。

コンピュータが 見せるものを
出力と いい、
わたしたちが 入れるものを
入力と いいます。
この二つさえ あれば
プログラムと いくらでも
会話できます。

02

出力は 画面に 値を 出します

まず 出力です。
プログラムが もつ値を
画面に 見せることです。
前回 作った
あの箱(変数)を おぼえていますか?
「名前の箱に 入った値を 見せて」
と言うと、
その値が 画面に 出ます。
ボタンを 押してみてください。

みせて(あいさつ)
あいさつの箱には "こんにちは"が 入っています
まだ 何も 出していません

変数の値を 画面に 出力。

出力の おかげで
わたしたちは コンピュータの中の値を
目で 見られます。
計算の結果も、
しまわれた情報も、
出力しないと
わたしたちは 知るすべが ありません。

03

入力は 値を 受けて 箱に 入れます

反対の方向は 入力です。
わたしたちが 文字や 数字を 入れると、
その値が 変数に 入ります。
「名前を 入力して
名前の箱に 入れて」。
こんなふうに。
入力は いつも
箱に 入ることに つながります。
じっさいに 入れてみてください。

名前
まだ 空っぽです
入力した値が 「名前」の箱に 入ります

入力した値が 変数に 入ります。

入力の おかげで
プログラムが わたしたちの言葉を 聞きます。
同じコードでも
入れる値に よって
ちがう動きを します。
名前を 入れると
その名前で あいさつするように。

04

二つを 交ごに すると 会話です

出力と 入力を
交ごに すると、
本当の会話が 始まります。
コンピュータが たずね(出力)、
わたしたちが 答え(入力)、
コンピュータが また 答える(出力)。
この やりとりが
わたしたちが つかう すべてのアプリの
基本の ほねぐみです。

コンピュータ · 出力名前は 何ですか?
わたし · 入力ミンジュン
コンピュータ · 出力こんにちは、ミンジュンさん!
たずね(出力) · 答え(入力) · 答える(出力)

たずね(出力)・答え(入力)・答える(出力)。

チャットアプリも、
ゲームも、
けんさく窓も、
じつは ぜんぶ これです。
たずね 答える
出力と 入力の くりかえし。
その上に ふくざつなものが
つみ重なっている だけです。

05

入力を 受けて あいさつする プログラム

では 二つを 合わせて
小さなプログラムを 作ります。
名前と 年れいを 入力して(入力)、
それで あいさつを 作り
画面に 出す(出力)のです。
値を 入れて
実行を 押してみてください。
入力した値で
結果が 作られます。

実行すると 結果が ここに 出ます

入力 → 処理 → 出力。

入力で 値を 受けて、
その値で 何かを 作り、
出力で 見せる。
この流れが プログラムの 基本です。
次回は
この値たちが 数字か 文字か、
その しゅるいを 見てみます。

一言でいうと出力は コンピュータが 画面に 値を 見せること、入力は わたしたちが 値を 入れて 変数に 入れることです。この二つを 交ごに することが、わたしたちが つかう すべてのアプリが わたしたちと 会話する やり方です。
このページがお役に立ったなら寄付する
プログラミング