You are on page 1of 25

单元

1
电脑程序在日用器具里的用途
什么是电脑?
电脑是会根据一组指令(或称程式)来执行工
作或计算的机器。
第一批完全电子化的电脑出现于 1940 年代,
它们是非常庞大的机器,需要许多人力来操作。
与早期的机器相较,现今的电脑令人惊叹不已。
它们的速度不但快上几千倍,还可以摆在桌上、
放在膝上,甚至放在口袋中。
电脑程序在日用器具里的用途
什么是电脑程序?
Computer Program ,一组指示计算机或其他
具有讯息处理能力装置每一步动作的指令,通
常用某种程序设计语言( Programming
Language )编写,运行于某种目标体系结构
上。
电脑程序在日用器具里的用途
什么是电脑程序?
打个比方,一个程序就像一个用华语(程序设
计语言)写下的红烧肉菜谱(程序),用于指
导懂华语和烹饪手法的人(体系结构)来做这
个菜。
电脑程序在日用器具里的用途
什么是电脑程序?
电脑程序设计语言:
• Scratch
• Storytelling Alice
• Kodu
• StarLogo TNG
• Visual Basic
• C++
• Java
电脑程序在日用器具里的用途
什么是电脑程序?四年级信息与通信技术 单元一认识电脑及其功

以下家具设备和日常用品都嵌入了小型电脑。
嵌入式电脑需要电脑程序来它去执行某一个特
定任务。
日常活动的步骤与电脑程序中的指令之间的关系
电脑程序是一系列按照顺序设计的电脑指令,
它能够让电脑知道采取什么步骤来完成所制定
的指令或任务。
换句话说,电脑必须依照顺序,一步一步地执
行有关指令才能完成任务或指令。
我们生活当中也有类似的方式进行日常活动,
而每一项活动都有它的步骤。
日常活动的步骤与电脑程序中的指令之间的关系
例子 1 :刷牙步骤
 把牙刷冲洗干净
 把牙膏挤在牙刷上
 用水漱口
 轻轻地刷牙
 吐出口里的牙膏泡沫
 用水漱口
 把牙刷冲洗干净
日常活动的步骤与电脑程序中的指令之间的关系
例子 2 :进行磁盘碎片整理的步骤
 点击所要进行磁盘碎片整理的磁盘
 点击 Analyze
 如果磁盘需要进行碎片整理,点击
Optimize
 磁盘碎片整理程序启动
 如果显示磁盘无需进行碎片整理,关闭程序
编写日常活动的指示
日常生活中,我们常常根据指示来进行活动和
完成任务,比如玩游戏、烹饪、使用工具以及
机器等等。
同样的,我们必须编写指令以便让电脑程序为
我们执行任务或指令。
编写日常活动的指示
就以制作番茄乳酪三明治的步骤为例子:

六年级信息与通信技术 单元一电脑编程 第 6 页
编写数码设备执行任务的指令
为了让数码设备为我们执行任务,我们就必须
为该数码设备编写指令,并让它根据我们所编
写的帮助我们。
编写数码设备执行任务的指令
举个例子,在以前洗衣机还没发明之前,我们
在洗衣服时会先把衣服浸泡在水中,再用肥皂
或洗衣粉洗涤,接着是漂白,然后才把衣服上
的水绞干。
编写数码设备执行任务的指令
而现在洗衣机大多数都是全自动化了,刚才所
提到的洗衣过程指令都编写在该洗衣机里,整
个洗衣过程由嵌入式电脑控制。
改进数码设备执行任务的指令
当我们编写一个程序以让电脑执行某一项任务
时,必须先确定有哪些指令能在程序里使用。
改进数码设备执行任务的指令
以电脑课本第 10 页为例子,以下是罗布机器人
的资料: 1. 前进一步
姓名:罗布 2. 左转 90°
身高: 105 厘米 3. 右转 90°
特点:只接受七个指令 4. 转身
5. 重复(指令) N 次
6. 重复(指令)直到碰
到(物体名称)
7. 说:“(语句)”
改进数码设备执行任务的指令
以第 12 页的活动 5 为例,罗布走到椅子前面停
下并说:“我是罗布”,然后罗布继续行走,
知道它碰到房间里的墙壁为止。以七个指令来
编写罗布的动作程序。
改进数码设备执行任务的指令

1. 前进一步
改进数码设备执行任务的指令

2. 重复指令 1 直到碰到椅子
改进数码设备执行任务的指令

3. 说:“大家好,我是罗布。”

大家好,我是罗布。
改进数码设备执行任务的指令

4. 右转 90°

90°
改进数码设备执行任务的指令

5. 左转 90°

90°
改进数码设备执行任务的指令

6. 前进一步
改进数码设备执行任务的指令

7. 重复指令 6 直到碰到墙壁
改进数码设备执行任务的指令
上述的指令可作为参考,大家不妨可以试试看
根据罗布机器人的 7 个指令做些更改。

You might also like