一:认识计算机中的信息
1. 什么是信息?
- 信息就是计算机能理解的各种数据例子:文字、数字、图片、声音
2. 计算机如何表示信息?
- 计算机只认识0和1
- 所有信息最终都变成0和1的组合
二:数字的编码表示
1. 十进制与二进制
- 十进制:我们平时用的0-9
- 二进制:计算机用的0和1
2. 数字转换小游戏
十进制 | 二进制
0 | 0
1 | 1
2 | 10
3 | 11
4 | 100
三:字母的编码表示
1. ASCII码表
- 每个字母对应一个数字
- 例如:A→65,B→66
2. 简单C++代码演示
#include <iostream>
using namespace std;
int main() {
char letter = 'A';
cout << "字母 " << letter << " 的编码是: " << (int)letter;
return 0;
}
四:颜色的编码表示
1. RGB颜色
- 红(Red)、绿(Green)、蓝(Blue)混合
- 每种颜色用0-255的数字表示
2. 颜色编码练习
红色:RGB(255,0,0)
绿色:RGB(0,255,0)
蓝色:RGB(0,0,255)
黄色:RGB(255,255,0)
五:综合练习
1. 编码转换挑战
- 把名字转换成ASCII码
- 用二进制表示年龄
2. 简单C++程序
#include <iostream>
using namespace std;
int main() {
string name;
cout << "输入你的名字: ";
cin >> name;
cout << "名字的ASCII码: ";
for(char c : name) {
cout << (int)c << " ";
}
return 0;
}