怎么工作 编程里输入输出是什么
上一课我们把值装进了盒子。可是这些值我们怎么看到?新的值又怎么放进去?我们来看看程序和我们之间来回交流的两个方向。
对话有两个方向
就像人和人对话一样,我们和程序也在一来一往。
计算机把东西展示给我们看,我们把东西输给计算机。
这两个方向,就是所有程序交流的途径。
计算机和我们之间的两个方向。
计算机展示出来的叫输出,我们放进去的叫输入。
只要有这两样,就能和程序随意对话。
输出把值显示在屏幕上
先说输出:把程序手里的值显示到屏幕上。
想想上一课做的盒子(变量)。
说一句“把问候语盒子里的值显示出来”,那个值就会出现在屏幕上。
按下面的按钮,问候语就会出现。
把变量的值输出到屏幕上。
多亏了输出,我们才能亲眼看到计算机里的值。
不管是计算结果还是存好的信息,不输出出来,我们就无从得知。
输入把值接收进来装进盒子
反方向就是输入。
我们输入文字或数字,这个值就会装进变量,比如“接收输入的名字,放进名字盒子”。
输入最后总是落到“装进盒子”这一步。
在下面的输入框里填一个名字,按“接收输入”,它就进了盒子。
输入的值装进了变量。
多亏了输入,程序才能听我们说话。
同样的代码,放进去的值不同,动作就不同。
就像输入一个名字,它就用那个名字向你问好。
两者轮流来,就是对话
输出和输入轮流进行,真正的对话就开始了。
计算机提问(输出),我们回答(输入),计算机再回应(输出)。
这种一来一往,就是我们用的所有应用的基本骨架。
提问(输出)· 回答(输入)· 回应(输出)。
聊天软件、游戏、搜索框,其实全是这样。
只不过是在一问一答、输出和输入的反复之上,叠了些复杂的东西。
接收输入并打招呼的程序
现在把两者合起来,做一个小程序。
接收名字和年龄(输入),用它们组成问候语,再显示到屏幕上(输出)。
填好值按运行,结果就会用你输入的值生成出来。
输入 → 处理 → 输出。
通过输入接收值,用这个值做点什么,再通过输出展示出来。
这个流程就是程序的基础。
下一课我们来看看,这些值是数字还是文字,也就是值的类型。