不插电的计算机科学
  • Introduction
  • 前言
  • 特别鸣谢
  • 第一部分 - 数据:最原始的材料
    • 活动1 - 计算“点”-二进制数
      • 素材:二进制数
      • 二进制数
      • 活动学习单1: 二进制数
      • 活动学习单2: 使用二进制表示数字
      • 活动学习单3: 传送秘密信息
      • 活动学习单4: 电子邮件与数据机
      • 活动学习单5: 数到31以上
      • 活动学习单6: 更多关于二进制数的知识
      • 这个活动在说什么?
      • 答案和提示
    • 活动2 - 用数字表示颜色 — 图像展示
      • 用数字表示颜色1
      • 用数字表示颜色2
      • 活动学习单1: 儿童传真
      • 活动学习单2.1: 做出自己的图片
      • 活动学习单2.2: 做出自己的图片
      • 这个活动在说什么?
      • 答案和提示
    • 活动3 - “你说什么?” - 文字压缩
      • “你说什么?”
      • 活动学习单1:“你说什么?”
      • 这个活动在说什么?
    • 活动4 - 翻转卡片魔术 - 错误的检测和修正
      • 魔术般的技巧
      • 一个现实的范例:书码与条码
      • 这个活动在说什么?
    • 活动5 - 二十个问题 - 信息理论
      • 二十个问题
      • 活动:二十个问题
      • 活动学习单1: 决策树
      • 这个活动在说什么?
      • 答案和提示
  • 第二部分 - 让计算机运行:算法
    • 活动6 - 海战棋:搜索算法
      • 海战棋活动 — 暖身
      • 线性搜索游戏
      • 二元搜索游戏
      • 哈希法搜索
      • 延伸活动
      • 这个活动在说什么?
    • 活动7 — 从最重到最轻:排序算法
      • 最重与最轻
      • 学习活动单:重量的排序
      • 学习活动单:分治法(Divide and Conquer)
      • 这个活动在说什么?
      • 答案和提示
    • 活动8 — 与时间赛跑:排序网络
      • 排序网络
      • 这个活动在说什么?
Powered by GitBook
On this page
  • 学会数数字
  • 步骤说明
  1. 第一部分 - 数据:最原始的材料
  2. 活动1 - 计算“点”-二进制数

活动学习单1: 二进制数

Previous二进制数Next活动学习单2: 使用二进制表示数字

Last updated 7 years ago

学会数数字

你认为你会数数字吗?让我们来试试一种新的数数方法吧!

你知道电脑里只用 0 和 1 两个数字吗?其实你在电脑里看到的或听到了任何东西—包括文字、图片、数字、影片甚至是声音都是由 0 和 1 组合而成的!接下来我们试试怎样用电脑传输信息的方式把一个秘密信息发送给你的朋友。

步骤说明

从你的活动单上剪下卡片,然后把它们按顺序放在桌上。点数为16的卡片必须放在最左边,如图所示:

确认一下你排放的顺序和图片上的卡片顺序一样。

现在把一些卡片翻过去盖上,使得剩下的卡片点数总和为5—注意不可以打乱卡片的顺序哦!

接着去试试看怎样表示3、12、9这几个数字。是不是有其他的方法可以表示相同的数字呢?你所能表示的最大的数字是多少?最小的数字和又是多少?在最大和最小的点数之间,有没有哪个数字是你无法用点数的总和来表示的呢?

高手挑战: 试着按照顺序用卡片表示1、2、3、4。 你能不能找出一个有规律的方法让数字一直加1呢?