教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 资格考试 >

揭开电脑与编程的核心奥秘(何勤)8.8(3)

来源:网络收集 时间:2026-08-27
导读: 这是一本全方位养成你的编程能力的好书!有点难,但值得花时间去钻研!极力向大家推荐!学会编程最难的就是学到编程思想和编程原理。本书的编程思想和原理讲得非常好!这是本书的核心价值所在. 理想厨房 自动冰箱 碟名

这是一本全方位养成你的编程能力的好书!有点难,但值得花时间去钻研!极力向大家推荐!学会编程最难的就是学到编程思想和编程原理。本书的编程思想和原理讲得非常好!这是本书的核心价值所在.

理想厨房 自动冰箱

碟名 碟中物品 地址 冰箱格子中物品

图1.4

厨房管理员读到指令存放碟(即 IR碟)中的加工步骤后,知道要到冰箱地址号为5的格子中去取原材料,并且取来后要放到R0碟中。因此,管理员向控制传送带上送出一个“取”信号,然后马上将5这个数放到地址传送带上。

冰箱收到“取”信号后,知道理想厨房要取物品。然后,冰箱从地址传送带得到了5,于是冰箱将地址为5的格子中的物品“香菇”取出来,放到材料传送带上。 材料传送带上的物品“香菇”,传到理想厨房后,按照指令的要求(通过厨房内部的传送带)送到了R0碟中。第一条指令执行完后,理想厨房系统处于如下图1.5所示的状态:

理想厨房 自动冰箱

碟名 碟中物品 地址 冰箱格子中物品

2)接下来,开始执行下一条指令的取指周期,类似于前一条指令,在取指周期完成后,理想厨房系统处于如下图1.6状态:

理想厨房 自动冰箱

碟名 碟中物品 地址 冰箱格子中物品

这是一本全方位养成你的编程能力的好书!有点难,但值得花时间去钻研!极力向大家推荐!学会编程最难的就是学到编程思想和编程原理。本书的编程思想和原理讲得非常好!这是本书的核心价值所在.

材料传送带

地址传送带 1

控制传送带 取

图1.6

管理员分析指令存放碟中的加工步骤(指令)后,知道要到冰箱地址为6的格子中去取原材料,并且放到R1碟中。因此,管理员向控制传送带上发一个“取”信号,然后马上将6这个数放到地址传送带上。

冰箱收到“取”信号后,知道理想厨房要取东西,然后,冰箱从地址传送带得到了6,于是冰箱将地址为6的格子中的物品“菜心”取出,放到材料传送带上。 材料传送带上的物品“菜心”,传到理想厨房后,按照指令的要求通过厨房内部的传送带被自动送到R1碟中。第二条指令执行完后理想厨房系统处于如下图1.7状态:

理想厨房 自动冰箱

3)在第3条指令的取指周期完成后,理想厨房系统处于如下图1.8状态: 理想厨房

自动冰箱

碟名 碟中物品 地址 冰箱格子中物品 材料传送带

地址传送带 2

控制传送带

图 1.8

这是一本全方位养成你的编程能力的好书!有点难,但值得花时间去钻研!极力向大家推荐!学会编程最难的就是学到编程思想和编程原理。本书的编程思想和原理讲得非常好!这是本书的核心价值所在.

厨房管理员看到IR碟中的内容后,命令厨师将R0碟和R1碟中的原材料倒入锅中炒好后,倒入R2碟中。完成后如图1.9

理想厨房 自动冰箱

碟名 碟中物品 地址 冰箱格子中物品

材料传送带

地址传送带

控制传送带

图1.9

4)第4条指令在取指令周期完成后,理想厨房系统,处于如下图1.10状态:

理想厨房 自动冰箱

碟名 碟中物品 地址 冰箱格子中物品

材料传送带

地址传送带

控制传送带

图1.10

下面开始执行“送R2碟到地址7中”这条指令。厨房管理员分析指令存放碟中的加工步骤后,知道要将R2碟中的物品,送到冰箱地址为7的格子中去存放。于是,管理员向控制传送带上发一个“存”信号,然后马上将7这个数放到地址传送带上,最后将R2碟中的物品“香菇菜心”放到材料传送带上,送往冰箱。

冰箱收到“存”信号后,知道理想厨房要存放物品,然后,冰箱从地址传送带得到了7,于是自动冰箱(的机械手)在材料传送带旁,等待从理想厨房R2碟传来物品——“香菇菜

心”,一旦到达,自动冰箱就将其取下,并将其存放到地址号为7的格子中。完成后系统状

态如图1.11:

理想厨房 自动冰箱

碟名 碟中物品 地址 冰箱格子中物品

这是一本全方位养成你的编程能力的好书!有点难,但值得花时间去钻研!极力向大家推荐!学会编程最难的就是学到编程思想和编程原理。本书的编程思想和原理讲得非常好!这是本书的核心价值所在.

材料传送带

地址传送带

控制传送带

图1.11 至此,香菇菜心这道菜终于大功告成了。

● 现在,我们通过一些问题,对学到的重点知识作一个小结:

问题1.理想厨房将要执行的炒某道菜的所有指令是以何种形式,存放在何处的? 答:理想厨房将要执行的加工某道菜的全部指令(即加工步骤),必须按照加工的先后顺序,由小地址号到大地址号连续地存放在自动冰箱的多个格子中。如果正在执行的指令,所在的地址是n的话;下一条要执行的指令,一定是在地址为n+1的冰箱的格子中——除非刚刚执行的是一条跳转指令。

问题2.理想厨房如何才能从自动冰箱取到一条指令?取到指令后存放到何处?

答:厨房管理员首先要把PC碟中的数据(假设是8)复制一个放到地址传送带上,送往自动冰箱;与此几乎同时,要在控制传送带上发送一个“取”信号(可用1表示“取”),送往自动冰箱。然后,厨房管理员还要把PC碟中的数据加上1(PC碟中的数据现在变成了9),以便为取下一条指令作准备。

自动冰箱根据从控制传送带上得到的“取”信号,知道理想厨房要取东西;根据从地址传送带上得到的地址信号:8,自动冰箱知道理想厨房要取的东西在第8格中。于是自动冰箱将第8格的物品取出,放到材料传送带上。

厨房管理员收到自动冰箱从材料传送带上传来的指令后,把它放在IR碟中。 由以上过程可知,哪怕是要完成取一条指令这样的一件小事,对于理想厨房系统来说也是非常麻烦的。厨房管理员、PC碟、地址传送带、控制传送带、自动冰箱、材料传送带、IR碟,缺一不可。而且相互之间要密切配合,协调工作才能完成此事。厨房管理员在其中起着核心的控制作用。

与取指令类似,理想厨房在执行一条指令时,经常也是如此的麻烦(比如从冰箱取原材料指令或送菜肴到冰箱的指令)。

问题3.如果没有保存在冰箱中的菜谱,理想厨房的厨师是否能够炒出一道菜来?

答:决对不会!厨师只会在厨房管理员的命令下,每次仅仅做 “炒”、 “煎”、“蒸”、“烤”、“炸”和“煮”等一些固定数量的基本操作中的一个基本操作。这个厨师的大脑中,没有任何一道菜的全部加工过程。他也学不会新的基本炒菜动作。他只会一次次地、忠实地、快速地按照厨房管理员的命令,每次只做一个单一步骤的加工操作。而厨房管理员向厨师发出的加工命令,也都是来自于他所取到的菜谱中的指令——没有保存在冰箱中的菜谱,理想厨房系统中的管理员和厨师根本加工不出任何菜肴来。

理想厨房系统的“智能”来 …… 此处隐藏:2241字,全部文档内容请下载后查看。喜欢就下载吧 ……

揭开电脑与编程的核心奥秘(何勤)8.8(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/104903.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)