- C++趣味编程及算法入门
- 王桂平 周祖松 穆云波 葛昌威编著
- 599字
- 2025-03-27 18:31:24
1.1 从生活中的场景说起
周五下午,抱一放学回家,在小区门口刷脸时,小区门禁系统发出“门已开,请通行”的语音提示。在家门口,抱一在指纹锁上一按,指纹锁发出“已开锁”的语音提示。抱一今天上了书法课和体育课,衣服都弄脏了。抱一把衣服脱下来,换上居家服,把脏衣服放进洗衣机,在洗衣机面板上按了几下,设定好工作模式和水位,再按“启动”按钮,洗衣机就开始工作了。一个星期没打扫房间,地板都脏了,抱一把扫地机器人抱过来,按了一下“启动”按钮,扫地机器人就开始工作了。
做好这些事情后,抱一在书桌前坐下来,心想:“明天上午就要上编程课了。编程就是编写程序,可是,什么是程序呢?咦,刚才我用的门禁系统、指纹锁、洗衣机、扫地机器人,里面不就有程序吗?”
小朋友们,你们家里的哪些电器里有程序?哪些玩具里有程序?其实洗衣机、微波炉、冰箱、空调、电视机、电脑、手机、遥控汽车等家用电器或玩具里都有程序。
为了让“计算机”完成某项任务,我们需要设计一些“指令”,让计算机按照我们的要求工作。例如,让洗衣机按设定的模式洗衣服,让计算机向我们打招呼,让计算机“背诵”一首古诗20遍。计算机执行的指令(也称为代码)就是程序。编程就是编写程序的过程。
这里提到的“指令”并非指计算机的“指令集”,而是表示人指挥计算机完成任务而发出的“指令”。这里说的计算机,是广义上的计算机,包括台式电脑、笔记本电脑、平板电脑、手机、数字电视、洗衣机、微波炉等。