seegongsik
我的单词本
编程

值怎么传来传去呢?

上次把值放进了盒子。可那个值,我们怎么看,又怎么放进新值呢?来看看程序和我们你来我往的两个方向。

01

对话有两个方向

像人和人说话一样,
和程序也
你来我往。
电脑给我们
看点什么,
我们给电脑
放点什么。
这两个方向,
就是所有程序的沟通。

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

电脑和我们之间,两个方向。

电脑给看的,
叫输出,
我们放进的,
叫输入。
光有这两样,
就能跟程序,
想聊多少聊多少。

02

输出把值显示在屏幕上

先说输出。
把程序手里的值,
显示在屏幕上。
记得上次做的,
那个盒子(变量)吧?
说“把名字盒子里的值显示出来”,
那个值,
就出现在屏幕上。
按一下按钮。

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

把变量的值输出到屏幕。

多亏输出,
我们才能用眼睛,
看见电脑里的值。
计算结果也好,
存的信息也好,
不输出的话,
我们没法知道。

03

输入把值接过来放进盒子

反方向是输入。
我们放进文字或数字,
那个值就进了变量。
“把名字输入进来,
放进名字盒子”。
就这样。
输入总是,
接着放进盒子。
你亲手放放看。

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

输入的值进了变量。

多亏输入,
程序才听我们的话。
同样的代码,
也会因为放进的值,
做不一样的动作。
放进名字,
就用那名字打招呼。

04

两个轮着来就成了对话

输出和输入,
轮着来,
真正的对话就开始了。
电脑问(输出),
我们答(输入),
电脑再答(输出)。
这一来一往,
是我们用的所有应用,
最基本的骨架。

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

问(输出)·答(输入)·答(输出)。

聊天应用也好,
游戏也好,
搜索框也好,
其实全是这个。
一问一答,
输出和输入的反复。
上头只是堆着,
复杂的东西罢了。

05

接收输入来打招呼的程序

现在把两个合起来,
做个小程序。
接收名字和年龄(输入),
用它做出问候语,
显示在屏幕上(输出)。
放进值,
按执行试试。
用输入的值,
做出结果。

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

输入 → 处理 → 输出。

用输入接收值,
用那个值做点什么,
用输出显示出来。
这个流程是程序的基本。
下次,
我们看看这些值是数字还是文字,
它们的种类。

一句话总结输出是电脑把值显示在屏幕上,输入是我们放进值、存进变量。这两个轮着来,就是我们用的所有应用跟我们对话的方式。
如果有帮助,请支持我们
编程