页面

2016年1月26日星期二

六年级信息与通信技术 - 单元一 电脑编程

1. 电脑程序在日用器具里的用途
什么是电脑?
电脑是会根据一组指令(或称程式)来执行工作或计算的机器。
第一批完全电子化的电脑出现于 1940 年代,它们是非常庞大的机器,需要许多人力来操作。
与早期的机器相较,现今的电脑令人惊叹不已。它们的速度不但快上几千倍,还可以摆在桌上、放在膝上,甚至放在口袋中。

什么是电脑程序?
Computer Program,一组指示计算机或其他具有讯息处理能力装置每一步动作的指令,通常用某种程序设计语言Programming Language)编写,运行于某种目标体系结构上。

打个比方,一个程序就像一个用华语(程序设计语言)写下的泰式金凤鱼菜谱(程序),用于指导懂华语和烹饪手法的人(体系结构)来做这个菜。


以下家具设备和日常用品都嵌入了小型电脑。嵌入式电脑需要电脑程序来它去执行某一个特定任务。
嵌入式电脑 Embedded Computer,是一种嵌入机械或电气系统内部、具有专属功能的计算机系统





2. 日常活动的步骤与电脑程序中的指令之间的关系
电脑程序是一系列按照顺序设计的电脑指令,它能够让电脑知道采取什么步骤来完成所制定的指令或任务。
换句话说,电脑必须依照顺序,一步一步地执行有关指令才能完成任务或指令。
我们生活当中也有类似的方式进行日常活动,而每一项活动都有它的步骤。

例子1:刷牙步骤
把牙刷冲洗干净
把牙膏挤在牙刷上
用水漱口
轻轻地刷牙
吐出口里的牙膏泡沫
用水漱口

把牙刷冲洗干净

例子2:进行磁盘碎片整理的步骤
点击所要进行磁盘碎片整理的磁盘
点击 Analyze
如果磁盘需要进行碎片整理,点击 Optimize
磁盘碎片整理程序启动
如果显示磁盘无需进行碎片整理,关闭程序




3. 编写日常活动的指示
日常生活中,我们常常根据指示来进行活动和完成任务,比如玩游戏、烹饪、使用工具以及机器等等。
同样的,我们必须编写指令以便让电脑程序为我们执行任务或指令。

就以制作番茄乳酪三明治的步骤为例子:
六年级信息与通信技术 单元一电脑编程 第6页





4. 编写数码设备执行任务的指令
为了让数码设备为我们执行任务,我们就必须为该数码设备编写指令,并让它根据我们所编写的帮助我们。
举个例子,在以前洗衣机还没发明之前,我们在洗衣服时会先把衣服浸泡在水中,再用肥皂或洗衣粉洗涤,接着是漂白,然后才把衣服上的水绞干。
而现在洗衣机大多数都是全自动化了,刚才所提到的洗衣过程指令都编写在该洗衣机里,整个洗衣过程由嵌入式电脑控制。




5. 改进数码设备执行任务的指令
当我们编写一个程序以让电脑执行某一项任务时,必须先确定有哪些指令能在程序里使用。
以电脑课本第10页为例子,以下是罗布机器人的资料:
姓名:罗布
身高:105厘米
特点:只接受七个指令
  1. 前进一步
  2. 左转90°
  3. 右转90°
  4. 转身
  5. 重复(指令)N
  6. 重复(指令)直到碰到(物体名称)
  7. 说:“(语句)
以第12页的活动5为例,罗布走到椅子前面停下并说:“我是罗布”,然后罗布继续行走,知道它碰到房间里的墙壁为止。以七个指令来编写罗布的动作程序。

指令:
  1. 前进一步
  2. 重复指令 1 直到碰到椅子
  3. 说:“大家好,我是罗布。”
  4. 右转90°
  5. 左转90°
  6. 前进一步
  7. 重复指令 6 直到碰到墙壁
上述的指令可作为参考,大家不妨可以试试看根据罗布机器人的7个指令做些更改。






今年的六年级信息与通信技术真的有难度,各位老师们必须要了解一些关于电脑编程(Computer Programming)的基本知识才能去教导学生。无论如何,这真的是老师们的一个大挑战,祝各位教学顺利。

在此附上这个单元的 SlideShow,谢谢。

六年级信息与通信技术 单元一 电脑编程

11 条评论:

  1. 回复
    1. 不客氣貓咪,希望能幫到您 :)

      删除
  2. 博主你好。非常感恩你的分享。由于对于电脑编程的知识贫乏,所以你的及时雨真的是帮助我这位菜鸟许多。一直都在享用你的PPT,真的谢谢你。

    回复删除
    回复
    1. 感谢您的支持,能帮到您是我的荣幸 ^_^

      删除
  3. 非常谢谢您的分享,方便我上课许多。以前都得自己制作powerpoint,现在有您的分享,我可以剩下不少时间,而且您的slide show 资料很齐全。。。
    再次谢谢您。希望可以尽快看到接下来的单元分享。

    回复删除
    回复
    1. 谢谢你的支持,由于最近会比较忙碌,我会尽量去完成

      删除
  4. 回复
    1. 不用客氣,希望可以幫到您 ^_^

      删除