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