一:认识计算机中的信息

1. 什么是信息?

  • 信息就是计算机能理解的各种数据例子:文字、数字、图片、声音

    2. 计算机如何表示信息?

    • 计算机只认识0和1
    • 所有信息最终都变成0和1的组合

      二:数字的编码表示

1. 十进制与二进制

  • 十进制:我们平时用的0-9
  • 二进制:计算机用的0和1

2. 数字转换小游戏

  1. 十进制 | 二进制
  2. 0 | 0
  3. 1 | 1
  4. 2 | 10
  5. 3 | 11
  6. 4 | 100

三:字母的编码表示

1. ASCII码表

  • 每个字母对应一个数字
  • 例如:A→65,B→66

    2. 简单C++代码演示

    1. #include <iostream>
    2. using namespace std;
    3. int main() {
    4. char letter = 'A';
    5. cout << "字母 " << letter << " 的编码是: " << (int)letter;
    6. return 0;
    7. }

    四:颜色的编码表示

    1. RGB颜色

  • 红(Red)、绿(Green)、蓝(Blue)混合
  • 每种颜色用0-255的数字表示

    2. 颜色编码练习

    1. 红色:RGB(255,0,0)
    2. 绿色:RGB(0,255,0)
    3. 蓝色:RGB(0,0,255)
    4. 黄色:RGB(255,255,0)

    五:综合练习

    1. 编码转换挑战

  • 把名字转换成ASCII码
  • 用二进制表示年龄

    2. 简单C++程序

    1. #include <iostream>
    2. using namespace std;
    3. int main() {
    4. string name;
    5. cout << "输入你的名字: ";
    6. cin >> name;
    7. cout << "名字的ASCII码: ";
    8. for(char c : name) {
    9. cout << (int)c << " ";
    10. }
    11. return 0;
    12. }