信息技术
什么是编程?
简短回答
编程(写代码)就是用计算机能懂的语言写下指令,让它完成一项工作,比如运行游戏、应用或网站。
6–14 岁小学
一句话说明
编程就是编写叫作代码的指令,准确地告诉计算机该做什么。
详细讲解
计算机很快,但它们只做别人告诉它的事。编程就是我们告诉它们的方式。首先你要计划好步骤,这就是算法。然后你用一种编程语言把这些步骤写下来。写好的那一组指令就是程序。应用、游戏、网站,甚至洗衣机都靠程序运行。
编程主要有两种方式:
- 图形化(积木式)编程:你把像拼图一样的积木块拖过来拼在一起。由麻省理工学院媒体实验室创造的 Scratch 就是一个流行的例子。它很适合入门,因为你不会在命令上拼错字。
- 文本式编程:你用键盘输入命令。Python 和 JavaScript 是常见的例子。大多数专业程序员用的是文本式代码。
无论哪种语言,都会出现同样的几个重要概念:
- 顺序:指令按顺序执行。
- 循环:重复指令。
- 条件:“如果这样,就那样”。
- 变量:有名字的盒子,用来存放信息,比如得分。
- 事件:启动代码的事情,比如点击绿旗或按下一个键。
代码很少一次就完美运行,专家也是这样。找出并修正错误叫作调试,这是编程中很正常的一部分。在最深处,计算机会把一切都变成二进制:由 0 和 1 组成的图案。
电脑
机器人
火箭
积木
例子
积木式代码(Scratch 风格):
- 当绿旗被点击
- 重复 10 次
- 移动 10 步
- 旋转 36 度
用 Python 写同样的想法:
| Python 代码 | 它做什么 |
|---|---|
score = 0 |
创建一个叫 score 的变量,起始值为 0 |
for i in range(5): |
把下面的几行重复 5 次 |
score = score + 1 |
把得分加 1 |
print(score) |
在屏幕上显示得分 |
不用电脑也能编程:做一些箭头卡片(前进、左转、右转),然后“编程”让朋友走过地板上的迷宫。
常见错误
- 文本代码里的输入错误。大小写字母、括号和冒号都很重要。要仔细检查。
- 一出问题就放弃。每个程序员的程序都会出问题。要经常测试小的部分。
- 没弄懂就复制代码。一次只改一处,并预测会发生什么。
小测验
编程
用 4 道小题检验一下你学会了多少。
第 1 题,共 4 题
什么是程序?
练一练
试一试
代码与逻辑谜题
13–18 岁免费
12–16 岁免费
13–18 岁免费
12–16 岁免费
13–18 岁免费
12–16 岁免费