seegongsik
编程

怎么工作 编程里输入输出是什么

上一课我们把值装进了盒子。可是这些值我们怎么看到?新的值又怎么放进去?我们来看看程序和我们之间来回交流的两个方向。

01

对话有两个方向

就像人和人对话一样,我们和程序也在一来一往。
计算机把东西展示给我们看,我们把东西输给计算机。
这两个方向,就是所有程序交流的途径。

电脑输出: 在屏幕上给看文字或图。电脑在跟我们说话。
我输入: 我们放进文字或数字。我们在跟电脑说话。

计算机和我们之间的两个方向。

计算机展示出来的叫输出,我们放进去的叫输入。
只要有这两样,就能和程序随意对话。

02

输出把值显示在屏幕上

先说输出:把程序手里的值显示到屏幕上。
想想上一课做的盒子(变量)。
说一句“把问候语盒子里的值显示出来”,那个值就会出现在屏幕上。
按下面的按钮,问候语就会出现。

显示(问候语)
问候语盒子里装着 "你好"
还什么都没显示

把变量的值输出到屏幕上。

多亏了输出,我们才能亲眼看到计算机里的值。
不管是计算结果还是存好的信息,不输出出来,我们就无从得知。

03

输入把值接收进来装进盒子

反方向就是输入。
我们输入文字或数字,这个值就会装进变量,比如“接收输入的名字,放进名字盒子”。
输入最后总是落到“装进盒子”这一步。
在下面的输入框里填一个名字,按“接收输入”,它就进了盒子。

名字
还空着
输入的值进了「名字」盒子

输入的值装进了变量。

多亏了输入,程序才能听我们说话。
同样的代码,放进去的值不同,动作就不同。
就像输入一个名字,它就用那个名字向你问好。

04

两者轮流来,就是对话

输出和输入轮流进行,真正的对话就开始了。
计算机提问(输出),我们回答(输入),计算机再回应(输出)。
这种一来一往,就是我们用的所有应用的基本骨架。

电脑 · 输出你叫什么名字?
我 · 输入民俊
电脑 · 输出你好,民俊!
问(输出) · 答(输入) · 答(输出)

提问(输出)· 回答(输入)· 回应(输出)。

聊天软件、游戏、搜索框,其实全是这样。
只不过是在一问一答、输出和输入的反复之上,叠了些复杂的东西。

05

接收输入并打招呼的程序

现在把两者合起来,做一个小程序。
接收名字和年龄(输入),用它们组成问候语,再显示到屏幕上(输出)。
填好值按运行,结果就会用你输入的值生成出来。

一执行,结果就出现在这儿

输入 → 处理 → 输出。

通过输入接收值,用这个值做点什么,再通过输出展示出来。
这个流程就是程序的基础。
下一课我们来看看,这些值是数字还是文字,也就是值的类型。

一句话总结输出是计算机把值显示在屏幕上,输入是我们放进一个值、把它装进变量。两者轮流进行,就是我们用的所有应用和我们对话的方式。
← 编程
如果有帮助,请支持我们