美文网首页Micro:b...
前导知识-输入与输出

前导知识-输入与输出

作者: 暴王 | 来源:发表于2018-09-05 21:41 被阅读19次

对于编程来说,除了程序本身的算法和实现,最重要的就是输入和输出了,我们可以把程序看作是一个黑盒子,我们给它一个输入,它会给我们一个输出,程序就是把输入转化为输出的过程。因为我们的输入类型不同,输出的形式也不一样,因此有了各式各样的程序。

输入

输入是指程序执行所需要的数据,输入的数据类型可以是图像,声音,文字这些常见的类型,也可以是运动,手势,甚至是脑电波,眼神这种高级的输入形式,不同的输入需要依靠不同的输入设备,从最开始的键盘鼠标,到现在的语音智能,到各种各样的传感器,为我们提供了非常多的选择。就拿micro:bit来说,我们可以通过按按钮来进行控制,或者依靠三轴传感器,来在检测运动状态,或者连接各种各样的传感器,比如红外传感器,来检测前方有没有障碍物,超声波测距传感器来检测与障碍物的距离,烟雾报警器检测有没有烟雾,温湿度传感器检测当前环境的温湿度,亮度传感器检测周围环境亮度等,这些常用的传感器会在以后的教程里一一讲解,欢迎关注呦。

(交流基本靠吼)

输出

说完了输入,我们来聊一聊输出,输出就是程序处理完输入之后,产生的结果,输出的类型也是多种多样的,例如我们常见的声音,图像,文字等。与输入类似,每种输出也对应了不同的输出设备,例如显示器可以用来显示图像文字,LED点阵也可以显示图像文字,音响用来输出声音,除此之外,我们可以外接一些设备,做更多的事情,例如我们可以外接马达,装上轮子做成一个小车车跑起来,或者外接灯带来闪闪发光。

输入输出结合

我们可以通过组合不同的输入和输出形式,实现不同的功能,比如我们可以通过温湿度传感器检测当前温度,如果温度高于某个设定值,我们通过程序来启动马达风扇。或者我们通过光感传感器,检测当前环境的亮度,如果亮度过低,我们可以通过程序控制点亮LED,是时候发挥你的创造力啦。

结语

程序的输入输出不是绝对的,有些程序只有输出没有输入,比如之前做的心跳小程序,比较简单,就只能看,不能玩,缺少了交互,有点不那么有趣。

(人工智障)

也有的程序只有输入没有输出,或者因为需要长时间运行一些逻辑导致界面半天没有响应,这样的程序会让我们感觉程序是不是死掉了,会使我们沮丧

(喂,狗砸,你醒醒,醒醒啊)  

这篇文章简要的总结了一下输入输出的形式,和一些组合的例子,希望对你有所启发。

相关文章

  • 前导知识-输入与输出

    对于编程来说,除了程序本身的算法和实现,最重要的就是输入和输出了,我们可以把程序看作是一个黑盒子,我们给它一个输入...

  • 知识的输入与输出

    今天读了一篇文章 :《 求知成瘾,却无作品》。 很有感触。在当下这个对知识量要求极高的社会,会促使人们不断地学习并...

  • 知识的输入与输出

    输入:听,读、学习 输出:说、写、行动 知识改变命运,我们知道知识的输入能给我们的生活带来改变,但其实人们往往因为...

  • 知识的输入与输出

    哈喽大家好,我是海怪。最近有人问我该如何学习 React?我觉得对 “知识的输入和输出” 这个话题还是比较有感触的...

  • 反馈

    学习是一个闭环过程,从知识输入开始到知识输出结束。这个从输入到输出的过程叫作“总结机制”与“反馈机制”。 不知大家...

  • 输入与输出

    个人理解: 输入就是知识信息进脑子,输出就是把这些知识信息加工整理传递出去。 输入与输出的过程,都是学习。 (散的...

  • 2-3. 逆序的三位数

    程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入...

  • 时间管理输入模型 课后感

    学习包含输入与输出。想要把知识真正的学到,成为自己的能力,需要良好的输入输出模式。 输入模型,包含的就是别人解决问...

  • 2020-10-22

    输入与输出 阅读,学习,写日记,写作,健身,饮食,都是输入与输出,输入是为了输出。想输出必要输入,输出是倒逼我成长...

  • 深度思考-输入输出与本质

    深度思考-输入输出与本质 目录 1、输入与输出 2、本质 3、总结 1、输入与输出 输入输出就是现象。 A:我有个...

网友评论

    本文标题:前导知识-输入与输出

    本文链接:https://www.haomeiwen.com/subject/rivzwftx.html