![小创客轻松玩转micro:bit](https://wfqqreader-1252317822.image.myqcloud.com/cover/696/27126696/b_27126696.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第2章 编程前的准备
2.1 什么是程序
程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合,为实现预期目的而进行操作的一系列语句和指令。没有程序的硬件只是一个空的躯壳,无法实现任何功能,编程的过程就是给硬件注入“灵魂”。
按照结构区分,程序可分为顺序结构、分支结构和循环结构。
顺序结构是从上往下一次执行,且只执行一次的程序。比如现实生活中的报数过程。
![](https://epubservercos.yuewen.com/208814/15489090805498006/epubprivate/OEBPS/Images/p7.png?sign=1738879643-1vbVaUAifbOsRY73fAHtAVqR3jy7nsom-0-6bdb34f6709ecf2f678659318147ceba)
顺序结构示意
分支结构是根据条件,执行不同操作的程序。比如现实生活中的红灯停、绿灯行就是分支结构。
![](https://epubservercos.yuewen.com/208814/15489090805498006/epubprivate/OEBPS/Images/p7a.jpg?sign=1738879643-3B608RwXXoxxwZL1jATmF6gd4JKhO1bt-0-8feef3a7995dc3ab60a4dd90f72d4c4b)
分支结构示意
循环结构是有规律的内容反复执行的过程。比如人的直线行走过程,先左脚向前,再右脚向前,反复重复这两个动作。
![](https://epubservercos.yuewen.com/208814/15489090805498006/epubprivate/OEBPS/Images/p7b.jpg?sign=1738879643-1eamyEWvozoGGCwE4KAlAYm6J0FytwRU-0-a39a53308f29291e9ba65d9d61f52f3a)
循环结构示意
对于micro:bit来说,没有程序,它只是一块死的板子,什么都实现不了,本书的主要内容就是给这块板子加上“灵魂”。